- 论坛徽章:
- 0
|
storedispatch.ec是一个webservice的客户端程序,该程序经常在执行到soap_end(&soap)(程序的594行)down掉,以下是该程序down掉是产生的core文件信息。请哪位高手看看,看是什么原因导致程序down掉,以及怎么解决?
core file header read successfully
Reading ld.so.1
Reading libtux.so.71
Reading libbuft.so.71
Reading libfml.so.71
Reading libfml32.so.71
Reading libengine.so.71
Reading libpthread.so.1
Reading librt.so.1
Reading libsocket.so.1
Reading libnsl.so.1
Reading libifgen.so
Reading libifgls.so
Reading libifglx.so
Reading libifos.so
Reading libifsql.so
Reading libifasf.so
Reading libaio.so.1
Reading libdl.so.1
Reading libelf.so.1
Reading libxnet.so.1
Reading libc.so.1
Reading libm.so.1
Reading libthread.so.1
Reading libgiconv.so.71
Reading libmd5.so.1
Reading libmp.so.2
Reading libc_psr.so.1
Reading registry.so
Reading libmd5_psr.so.1
Reading nss_files.so.1
detected a multithreaded program
program terminated by signal SEGV (no mapping at the fault address)
Current function is soap_dealloc
4418 soap->alist = *(void**)q;
(/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) where
current thread: t@1
=>[1] soap_dealloc(soap = 0xffbf2c54, p = (nil)), line 4418 in "stdsoap2.c"
[2] soap_end(soap = 0xffbf2c54), line 5355 in "stdsoap2.c"
dbx: warning: undefined type number (28,33) at /tuxedo/tmn/bin/billdispatch:storedispatch.c stab #208 timep 28,33),
assuming type `int {assumed}'
dbx: warning: undefined type number (28,37) at /tuxedo/tmn/bin/billdispatch:storedispatch.c stab #211 soap 28,37),
assuming type `int {assumed}'
dbx: warning: undefined type number (28,43) at /tuxedo/tmn/bin/billdispatch:storedispatch.c stab #228 alrmData 28,43),
assuming type `int {assumed}'
dbx: warning: undefined type number (28,44) at /tuxedo/tmn/bin/billdispatch:storedispatch.c stab #229 newResp 28,44),
assuming type `int {assumed}'
[3] STOREDISPATCH1(rqst = 0xa6ed4), line 594 in "storedispatch.ec"
[4] _tmsvcdsp(0xfe8a2c68, 0x2f7d8, 0x0, 0x0, 0x0, 0xfe8a2c6 , at 0xff24f268
[5] _tmrunserver(0x29ec, 0x1400, 0xff348a8c, 0x0, 0xad710, 0xa59e , at 0xff271954
[6] _tmstartserver(0x0, 0xffbff38c, 0x8e9f8, 0x9afc0, 0x1514, 0x1), at 0xff24df94
[7] main(0x10, 0xffbff38c, 0xffbff3d0, 0x8e800, 0x0, 0x0), at 0x1f400 |
|