Our software is compiled under Solaris 8 with CC forte 6 update2.
But it needs run in the circumstance of Solaris 10.
Recently there is a coredump problem with our software.
Unfortunately,when we use pstack to analyze the core file,
the symbol of the main thread(lwp) shows in question mark"????????"
,but the symbol comes from other shared object can be displayed exactly.

>>>>I can assure that we don't strip the sym-table off.
>>>>The call stack is something like below:
-------------------------lwp#17/thread #17------------------------------------
fdbac420 void AbstractBufferIndexDataSource::AddRowObject(...
00936590 ????????(...
fdbad420 int AbstractBufferIndexDataSource::InitData(...
fdbab778 int AbstractBufferIndexDataSource::DoQuery(...
0095c0b0 ????????(...
009548fc ????????(...
... ...
febfdcdc int iTaskMgr::svc()...
ff2d4a28 void *ACE_Task_Base::svc_run(void *)....

>>>>lwp#17 is the main thread causing coredump.
Curiously,
the problem of ???????? always takes place in the main thread.
I don't know why.

Can you explain it?
Thank you in advance.
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to