Re: [Dpcl-develop] Using 'diag' test
Brought to you by:
dpcl-admin,
dwootton
|
From: Steve C. <sl...@sg...> - 2004-06-02 20:46:53
|
Some additional debug info provided by gdb (do I dare trust it??) at the
site of the SEGV per the corefile:
#0 shmFObjectAllocV (buffer=0x2000000000f15000, shm_key=
{daemon_address = 0x2000000000e15000, process_address = 0x2000000000f15000},
object_number=1, object_holder=0x2000000000e2a750, rc=0x60000fffffff8180)
at ../src/os/linux/ShmManager.C:826
826 *p_free_object =
(gdb) where
#0 shmFObjectAllocV (buffer=0x2000000000f15000, shm_key=
{daemon_address = 0x2000000000e15000, process_address = 0x2000000000f15000},
object_number=1, object_holder=0x2000000000e2a750, rc=0x60000fffffff8180)
at ../src/os/linux/ShmManager.C:826
#1 0x2000000000e11340 in shm_processObjectAllocV (shm_key=
{daemon_address = 0x2000000000e15000, process_address = 0x2000000000f15000},
object_number=1, object_holder=0x2000000000e2a750, rc=0x60000fffffff8180)
at ../src/os/linux/ShmManagerAPI_app.C:50
#2 0x2000000000e11cb0 in Ais_send (msg_handle_id=0x2000000000f225a4 "",
message=0x2000000001f37a20, message_size=30) at ../src/os/linux/ShmMessageAPI_app.C:334
#3 0x2000000000e11950 in Ais_send_int (msg_handle_id=0x2000000000f225a4 "",
message=0x2000000001f37a20, message_size=30) at ../src/os/linux/ShmMessageAPI_app.C:89
#4 0x2000000001f37ae0 in ?? ()
Previous frame identical to this frame (corrupt stack?)
(gdb) p p_free_object
$1 = (freeFObjectH **) 0x2000000000e2a758
(gdb) p *p_free_object
$2 = (freeFObjectH *) 0x0
(gdb) p object_holder
$3 = (void **) 0x2000000000e2a750
(gdb) p *object_holder
$4 = (void *) 0x8956726d00f01000
(gdb) p object_counter
$5 = 0
(gdb) p object_number
$6 = 1
(gdb) p memory_buffer
$7 = (memBuffer *) 0x2000000000f01000
(gdb) p page
No symbol "page" in current context.
(gdb) p page->free_space
No symbol "page" in current context.
|