lttng-ust 2.8 does not dump base address of lib dependencies of dlopen'd libs
Libraries directly linked by an executable are present in the statedump base address dump.
Libraries that are dlopen'd are dumped by dlopen/dlclose instrumentation.
However, if a dlopen'd library has a lib dependency that the program does not have, this dependency does not appear in the trace.
Updated by Andrea Bernabei almost 5 years ago
Thanks for taking the time to report them bug, Mathieu.
Let me add some details about the problem I had:
the library that is missing from the state dump in my case is libQt5Quick.so
"ldd -v exec" is not showing libQt5Quick.so, although the library is being loaded at runtime, and that is shown by "LD_DEBUG=libs <exec>".
Please find the "ldd -v" output here http://pastebin.ubuntu.com/18083255/
Thanks for looking into it!