Date: Thu, 30 Jan 1997 05:38:31 -0500 (EST) From: Skeeter Hartwig Subject: crash v22.1a16 Regexp() can still crash apparently. When using my grep command, if I=20 do something like grep blah * in my source directory that has my mudos=20 binary files (the driver compiled files, not the lpc binaries), the=20 driver will crash: #0 0x80c15f5 in end () #1 0x80f42dc in end () #2 0x270e6 in fatal (va_alist=3D234213) at simulate.c:2051 #3 0x39347 in dealloc_object (ob=3D0x1abe00, from=3D0x13561 "") at object.= c:1526 #4 0x214ed in apply_low (fun=3D0x26f89 "", ob=3D0x10b200, num_arg=3D3) at interpret.c:434 #5 0x21880 in apply (fun=3D0x26f89 "", ob=3D0x10b200, num_arg=3D3, where= =3D1) at interpret.c:3897 #6 0x21fac in safe_apply (fun=3D0x26f89 "", ob=3D0x10b200, num_arg=3D3, wh= ere=3D1) at interpret.c:3983 #7 0x68750 in safe_apply_master_ob (fun=3D0x26f89 "", num_arg=3D3) at=20 master.c:46 #8 0x270b9 in fatal (va_alist=3D234213) at simulate.c:2036 #9 0x39347 in dealloc_object (ob=3D0x1abe00, from=3D0x13561 "") at object.= c:1526 [an object in the array? More likely an unitialized svalue ...] #10 0x1361d in int_free_svalue (v=3D0x314784) at interpret.c:434 #11 0x3a6b6 in dealloc_array (p=3D0x314780) at array.c:160 #12 0x3a6e4 in free_array (p=3D0x314780) at array.c:169 #13 0x51ada in f_regexp () at efuns_main.c:2353 #14 0x205d6 in eval_instruction (p=3D0x1ae8e5 "") at interpret.c:3481 #15 0x20b44 in do_catch (pc=3D0x1ae8e5 "", new_pc_offset=3D146) at=20 interpret.c:3577 #16 0x201d7 in eval_instruction (p=3D0x1ae864 "") at interpret.c:3427 #17 0x21697 in apply_low (fun=3D0x12b688 "$N $SV you lightly.\n",=20 ob=3D0x1abe00,=20 num_arg=3D1) at interpret.c:3836 #18 0x4e726 in f__call_other () at efuns_main.c:274 #19 0x207d8 in eval_instruction (p=3D0x2f707a "\001") at interpret.c:3506 #20 0x21697 in apply_low (fun=3D0x2eea88 "=CC=D5\016", ob=3D0x406400, num_a= rg=3D1) at interpret.c:3836 #21 0x21880 in apply (fun=3D0x2eea88 "=CC=D5\016", ob=3D0x406400, num_arg= =3D1, where=3D1) at interpret.c:3897 #22 0x26c23 in user_parser (buff=3D0x94348 "is.\n") at simulate.c:1827 #23 0x399c2 in parse_command (str=3D0x94348 "is.\n", ob=3D0x406400) at backend.c:102 #24 0x436a8 in process_user_command () at comm.c:1215 #25 0x39b9d in backend () at backend.c:202 #26 0x11c9e in main (argc=3D2, argv=3D0xefbfdd88) at main.c:426 Don't know how helpful that is. If there's anything you can think of=20 that I can do to narrow this down to something more specific, let me=20 know.