I'm trying to debug a core dump of a large project with gdb. The problem is that the application is a set of quite a lot of shared objects. Also each component is encrypted. Now it is quite a lot of work to prepare whole environment locally (might take even couple of days). So I was hoping that when I try to debug the coredump I will at least get .so names in backtrace, so I can fetch only the files which I really need. Unfortunately when doing this I just get empty results like this:
Thread 3 (LWP 4582):
#0 0x00007f11956d6d50 in ?? ()
#1 0x00007f112a810a68 in ?? ()
#2 0x000000002a810ab8 in ?? ()
#3 0x00007f1134001b00 in ?? ()
#4 0x00007f112a810a90 in ?? ()
#5 0x00007f112a810a68 in ?? ()
#6 0x00007f1169d3ba5b in ?? ()
#7 0x000000000163ccd8 in ?? ()
#8 0x0000000000000000 in ?? ()
Is it correct that coredump doesn't even know the name of executable nor shared object which caused an error? Is there any way to get this information?
Thank you