You are not logged in.
Recently, my gnome shell crashed several times. I reported this issue to the upstream developers over here:
https://gitlab.gnome.org/GNOME/gnome-sh … ssues/3436
The developer asked me to provide a stack trace with debug symbols. I was reading up on
https://wiki.archlinux.org/index.php/De … _the_trace
and from what I understand now, I would need to re-build several packages to get a proper stack trace with debug symbols.
From my looking at the stack trace I conclude that the involved packages would be
gnome-shell
glib2
mutter
libffi
gjs
js78
Is that correct so far?
However, I was not able to identify wich package owns the file libst-1.0.so, nor where it is actually located. I tried
$ pacman -Qo /lib/libst-1.0.so
error: No package owns /lib/libst-1.0.so
Now after re-building all the mentioned packages, I would need to wait for the next crash to happen, and that new coredump would contain the stack trace with debug symbols, right?
Or is there a way to retroactively extract all relevant information for upstream from the existing coredump?
Offline
/lib is just a symlink. Use /usr/lib
You don't happen to be using testing/systemd 147, do you?
Offline
I finally found the libst:
$ find / -name libst-1.0.so 2> /dev/null
/usr/lib/gnome-shell/libst-1.0.so
I don't have the testing repos active
$ pacman -Q systemd
systemd 246.6-1
Offline