zhangmeng wrote: >>>>> 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 ????????(...
pstack only looks at the .dynsym symbol table, and this probably only contains the global symbols provided by your object. My guess is that: fdbac420 void AbstractBufferIndexDataSource::AddRowObject(... is a *global* symbol in your shared library, but: 00936590 ????????(... is a *local* symbol within your executable. What does: % elfdump -s main | grep 936590 reveal? -- Rod.