[Bug 1818884] Re: gdb versions greater than 8.2.50 don't always respect solib-search-path
Brian Murray
brian at ubuntu.com
Wed Mar 6 17:49:37 UTC 2019
This is with gdb version 8.2.1-0ubuntu1 in the sandbox.
(gdb) show solib-search-path
The search path for loading non-absolute shared library symbol files is /srv/vms/apport-sandbox-dir/Ubuntu 19.04/amd64/report-sandbox/lib/x86_64-linux-gnu.
(gdb) info sharedlibrary
>From To Syms Read Shared Object Library
0x00007ffff7ebfda0 0x00007ffff7f3e01e Yes (*) /srv/vms/apport-sandbox-dir/Ubuntu 19.04/amd64/report-sandbox/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
0x00007ffff7e56740 0x00007ffff7e8774e Yes (*) /srv/vms/apport-sandbox-dir/Ubuntu 19.04/amd64/report-sandbox/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0x00007ffff77e1e40 0x00007ffff7b2c061 Yes (*) /srv/vms/apport-sandbox-dir/Ubuntu 19.04/amd64/report-sandbox/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
0x00007ffff7686130 0x00007ffff76fb277 Yes (*) /srv/vms/apport-sandbox-dir/Ubuntu 19.04/amd64/report-sandbox/usr/lib/x86_64-linux-gnu/libgdk-3.so.0
0x00007ffff763b6b0 0x00007ffff7648a0f Yes /srv/vms/apport-sandbox-dir/Ubuntu 19.04/amd64/report-sandbox/usr/lib/x86_64-linux-gnu/libatk-1.0.so.0
0x00007ffff74a1870 0x00007ffff759e7d5 Yes (*) /srv/vms/apport-sandbox-dir/Ubuntu 19.04/amd64/report-sandbox/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
0x00007ffff73e16d0 0x00007ffff7437136 Yes /srv/vms/apport-sandbox-dir/Ubuntu 19.04/amd64/report-sandbox/usr/lib/x86_64-linux-gnu/libgtksourceview-4.so.0
0x00007ffff71b0700 0x00007ffff71c0816 Yes /srv/vms/apport-sandbox-dir/Ubuntu 19.04/amd64/report-sandbox/usr/lib/x86_64-linux-gnu/libmpc.so.3
0x00007ffff7135730 0x00007ffff719603b Yes /srv/vms/apport-sandbox-dir/Ubuntu 19.04/amd64/report-sandbox/usr/lib/x86_64-linux-gnu/libmpfr.so.6
0x00007ffff70b87e0 0x00007ffff7101049 Yes (*) /srv/vms/apport-sandbox-dir/Ubuntu 19.04/amd64/report-sandbox/usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1
0x00007ffff6f23730 0x00007ffff703ea9e Yes /srv/vms/apport-sandbox-dir/Ubuntu 19.04/amd64/report-sandbox/usr/lib/x86_64-linux-gnu/libxml2.so.2
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gdb in Ubuntu.
https://bugs.launchpad.net/bugs/1818884
Title:
gdb versions greater than 8.2.50 don't always respect solib-search-
path
Status in gdb package in Ubuntu:
New
Bug description:
apport-retrace utilizes gdb in a sandbox and sets multiple
configuration options so that is possible to retrace crashes from an
operating system other than that in which the crash occurred. This was
working great until gdb version 8.2.50.20190213-0ubuntu1 became
available for disco. Here's an example of the gdb command used:
Calling gdb command: '/srv/vms/apport-sandbox-dir/Ubuntu 19.04/amd64
/report-sandbox/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2' '/srv/vms
/apport-sandbox-dir/Ubuntu 19.04/amd64/report-sandbox/usr/bin/gdb'
--ex 'set debug-file-directory /srv/vms/apport-sandbox-dir/Ubuntu
19.04/amd64/report-sandbox/usr/lib/debug' --ex 'set solib-absolute-
prefix /srv/vms/apport-sandbox-dir/Ubuntu 19.04/amd64/report-sandbox'
--ex 'add-auto-load-safe-path /srv/vms/apport-sandbox-dir/Ubuntu
19.04/amd64/report-sandbox' --ex 'set solib-search-path /srv/vms
/apport-sandbox-dir/Ubuntu 19.04/amd64/report-sandbox/lib/x86_64
-linux-gnu' --ex 'set data-directory /srv/vms/apport-sandbox-
dir/Ubuntu 19.04/amd64/report-sandbox/usr/share/gdb' --ex 'file
"/srv/vms/apport-sandbox-dir/Ubuntu 19.04/amd64/report-
sandbox//usr/bin/gnome-calculator"' --ex 'core-file
/tmp/apport_core_hj0ttq6p'
With the new versions of gdb multiple shared object libraries are no
longer loaded when analyzing the same crash file. I'll add the
differences as comments.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gdb/+bug/1818884/+subscriptions
More information about the foundations-bugs
mailing list