Short: crash in functionlist From: Malcolm Tester <MTester@cambric.com> To: "Lars Duening (E-mail)" <lars@bearnip.com> Date: Wed, 18 Aug 1999 13:18:40 -0600 Type: Bug State: Done - corrected in 3.2.8-dev.148 hey Lars, I discovered a driver error. I'm running the 3.2.8dev-140 version right now. Using the infamous /obj/tools/robe.c from Tub, I did a "Functions /obj/player anyfunction" and no matter which function, it instantly crashed the driver. However, Functions still works on other objects. Here's the output from "gdb /path/to/parse core" from the core file. If you actually want to see the core file, I put it in /tmp/core.malc on Camelot.cambric.com. I'm sure it's the driver, because I uploaded the player.c to Alatia, and the Fucntions worked fine on it there. Alatia's using 3.2.6 driver. -------------------------- This GDB was configured as "sparc-sun-solaris2.5"... Core was generated by `/home/malc/ldmud-dev/bin/parse -m /home/malc/ldmud-dev/lib'. Program terminated with signal 10, Bus Error. Reading symbols from /usr/lib/libnsl.so.1...done. Reading symbols from /usr/lib/libsocket.so.1...done. Reading symbols from /usr/lib/libm.so.1...done. Reading symbols from /usr/lib/libcrypt_i.so.1...done. Reading symbols from /usr/lib/libc.so.1...done. Reading symbols from /usr/lib/libdl.so.1...done. Reading symbols from /usr/lib/libmp.so.2...done. Reading symbols from /usr/lib/libgen.so.1...done. #0 f_functionlist (sp=0xc4f18) at stralloc.h:39 39 { (gdb) where #0 f_functionlist (sp=0xc4f18) at stralloc.h:39 #1 0x2e228 in eval_instruction (first_instruction=0x2ea268 "Q", initial_sp=0xc4f18) at interpret.c:5978 #2 0x43ff8 in apply_low (fun=0xc4f08 "", ob=0x2db730, num_arg=1, b_ign_prot=0) at interpret.c:18450 #3 0x441a4 in sapply_int (fun=0x310e1a "Functions", ob=0x130400, num_arg=1, b_find_static=0) at interpret.c:18562 #4 0x80168 in parse_command (buff=0xefffeef0 "Functions /obj/player tell", from_efun=0) at actions.c:796 #5 0x804f8 in execute_command (str=0xefffeef0 "Functions /obj/player tell", ob=0x16d4b4) at actions.c:945 #6 0x50d04 in backend () at backend.c:531 #7 0x26bf8 in main (argc=3, argv=0xeffffbe4) at main.c:322 ------------- Thanks and Regards, Malc