Doesn't seem to help much... :(
#0 0x000000324207725a in _int_free () from /lib64/libc.so.6
#1 0x00000000004e610d in free_obj (obj=0x10a35a0) at handler.c:6903
#2 0x00000000004e5ccf in clean_obj_queue () at handler.c:6844
#3 0x000000000058355b in update_handler () at update.c:3554
#4 0x00000000004a2a79 in game_loop () at comm.c:716
#5 0x00000000004a1fd0 in main (argc=1, argv=0x7fffffffe6c8) at comm.c:343
(gdb) f
#0 0x000000324207725a in _int_free () from /lib64/libc.so.6
(gdb) f 1
#1 0x00000000004e610d in free_obj (obj=0x10a35a0) at handler.c:6903
6903 DISPOSE( obj );
(gdb) f 2
#2 0x00000000004e5ccf in clean_obj_queue () at handler.c:6844
6844 free_obj( obj );
(gdb) f 3
#3 0x000000000058355b in update_handler () at update.c:3554
3554 clean_obj_queue(); /* dispose of extracted objects*/
(gdb) f 2
#2 0x00000000004e5ccf in clean_obj_queue () at handler.c:6844
6844 free_obj( obj );
(gdb) f 1
#1 0x00000000004e610d in free_obj (obj=0x10a35a0) at handler.c:6903
6903 DISPOSE( obj );
(gdb) print *obj
$1 = {next = 0xdf0f50, prev = 0x10a3420, next_content = 0xdf10c0, prev_content = 0x0, first_content = 0x0, last_content = 0x0, in_obj = 0x0, carried_by = 0x0,
originator = 0x0, ownerorig = 0x0, first_extradesc = 0x0, last_extradesc = 0x0, first_affect = 0x0, last_affect = 0x0, affected = 0x0, pIndexData = 0x9bc200, in_room = 0x0,
name = 0x0, short_descr = 0x0, description = 0x0, id_mark = 0x0, action_desc = 0x0, item_type = 9, mpscriptpos = 0, extra_flags = {bits = {0, 0, 0, 0}}, magic_flags = 0,
wear_flags = 33, mpact = 0x0, mpactnum = 0, wear_loc = -1, weight = 5, cost = 0, level = 1, tmag = 0, timer = 0, value = {2, 2, 0, 0, 0, 0}, count = 1, serial = 4159,
room_vnum = 10333}
|