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.
Redmine noob question: Shouldn't Target version be "LTTng - 2.9" ? I only see the commit in master, not stable-2.8. Or is this field the version in which the problem was seen?