How to obtain meaningful info from core file

taqvia

Member
Hi,

I am trying to debug one of the database crash that happened some days back. I was trying if i could find any meaningful info from the core file generated.I tried using adb,pstack,prostack but was not able to interpret the output . do we have any document which could help in interpreting the info. For example

adb gave me the below output and i could only assume that kill statement was sent.

_libc_kill(100895000,1d,100895098,1d,1008fd748,0) + 8
drexit(100840400,1008406dc,86cc00,1,2,100000000) + 6ec
drSigFatal(b,0,ffffffff7fffbb30,0,0,0) + 94
__sighndlr(b,0,ffffffff7fffbb30,100095210,0,0) + c
call_user_handler(b,ffffffff7dd00000,1,ffffffff7e71cba0,ffffffff7e71ca40,160) + 268
take_deferred_signal(ffffffff7dd00000,ffffffff7fffbb30,ffffffff7e71a000,0,0,b) + 124
latlatch(10092f020,5,0,0,10092a798,87) + 1c
find_fmeta(10092f020,d011,0,0,1,10091f580) + 34
dbmanb(10092f020,d011,10f,1,10091f580,ffffffff7fffc168) + ec
proscmanb(100969218,1,100000000,83f400,10083f400,10091f580) + 1cc
fdscmanb(0,0,1009a8010,1,1,2) + 1ac
scrnci(100ab6838,0,100944c78,1,ab3b08,43) + fc
rnreloc(4300,100a9cdc8,100867238,100944c78,100a9cd90,36) + 130c
rnproc_entry(100000000,100867238,10083fbf8,100a9c838,100915604,1008671f0) + 2530
rninterpret(0,100915604,840000,1,1,100000000) + b0
rnudfunc_local(100a80040,100000000,0,0,100867000,1008671f0) + 18c
rnudfunc_Exec(100000000,100a80040,100a95640,0,1,100867238) + 3a0
rnudfunc_Body(0,a801b0,100a80040,ffffffff7fffc9fc,0,1) + 7dc
rnudfunc(0,1,0,0,100a8281c,0) + 394
fmE_UDFUNC(0,0,1,100a82814,0,0) + 2e4
fmeval(0,0,0,100a82814,0,0) + 928
rnexpstmt(100a82020,100000000,8fa400,1008fa400,1,100000000) + 74
rnexec_entry(1,3,10083fde0,100867230,100867154,1009151a4) + 9c4
rninterpret(0,10091518c,840000,1,1,100000000) + b0
rnudfunc_local(100a80040,100000000,0,0,100867000,1008671f0) + 18c
rnudfunc_Exec(100000000,100a80040,1009f6f30,0,1,100867238) + 3a0
rnudfunc_Body(1,a801b0,100a80040,ffffffff7fffd44c,0,1) + 7dc
rnudfunc(0,0,0,0,1009c4664,0) + 394
fmE_UDFUNC(0,0,1,1009c465c,0,0) + 2e4
fmeval(0,0,0,1009c465c,0,0) + 928
rnexpstmt(1009c1838,100000000,8fa400,1008fa400,1,100000000) + 74
rnexec_entry(1,3,10083fde0,100867230,100867154,100914be0) + 9c4
rninterpret(0,100914bc8,840000,1,1,100000000) + b0
rnrq(100907d40,0,1,1008671f0,1009149d0,9149d0) + 204
main(0,83fc00,1,100000000,10083fc00,0) + 380
g0 0 l0 ffffffff7e4c31b8 D+0x38
g1 25 l1 1008715fc oldUlimit+0x4
g2 100000000 l2 f5
g3 840000 l3 0
g4 0 l4 1
g5 819f0400 l5 100000000
g6 0 l6 895000
g7 ffffffff7dd00000 l7 5


AT
 

TomBascom

Curmudgeon
Tech support can interpret these things. SFAIK there is no publicly available guide to interpreting them.
 
Top