Hi,
I need some information about some root internals. In debugging a program I need to understand the following traceback:
#0 ApplicationMgr::addRef (this=0xa5c39b0)
at ../src/ApplicationMgr/ApplicationMgr.cpp:173
#1 0x0700acc4 in ApplicationMgr::queryInterface (this=0xa5c39b0, iid=@0x72774d8,
ppvInterface=0xb73497dc) at ../src/ApplicationMgr/ApplicationMgr.cpp:235
#2 0x046d5df2 in method_5136 (o=0xa5c39b0, arg=@0xbe6ff38)
at ../i686-slc3-gcc323-dbg/dict/GaudiKernel/dictionary_dict.cpp:9327
#3 0x01f682ec in ROOT::Cintex::Method_stub_with_context ()
from /afs/cern.ch/sw/lcg/external/root/5.10.00e/slc3_ia32_gcc323/root/lib/libCintex.so
#4 0x0be6ffbe in ?? ()
#5 0x0be6ff30 in ?? ()
#6 0x0beea2c4 in ?? ()
#7 0x00000000 in ?? ()
This traceback is not from a core dump, but rather I need to understand how the above calling sequence came about. Unfortunately, I don’t have a debug build of root right now, but can someone explain to me what ROOT::Cintex::Method_stub_with_context () is supposed to be doing? I.e. under what circumstances is it called by ROOT/CINT?
I am sorry if this question is so general. I can try to provide more details if needed.
Thanks a lot,
Frank