Gnome control center crash on launch with "undefined symbol: GST_CAT_DEFAULT"

Bug #2064682 reported by Daniel Elbirt

This bug report will be marked for expiration in 47 days if no further activity occurs. (find out why)

8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-control-center (Ubuntu)
Incomplete
Low
Unassigned

Bug Description

Gnome Control Center unable to launch. Suspicious of interaction with libwebkit2gtk. Throws the following error on launch:

`gnome-control-center: symbol lookup error: /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37: undefined symbol: GST_CAT_DEFAULT`

`nm -D` output for the .so file returns `U GST_CAT_DEFAULT`

`ldd` output for the package attached, in case it hints at the root cause.

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: gnome-control-center 1:41.7-0ubuntu0.22.04.8
ProcVersionSignature: Ubuntu 6.5.0-28.29~22.04.1-generic 6.5.13
Uname: Linux 6.5.0-28-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Thu May 2 20:50:31 2024
InstallationDate: Installed on 2020-06-24 (1408 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
SourcePackage: gnome-control-center
UpgradeStatus: Upgraded to jammy on 2023-12-13 (141 days ago)

Revision history for this message
Daniel Elbirt (delbirt) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report. Could you share the output of

$ldd -r /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37

?

Changed in gnome-control-center (Ubuntu):
status: New → Incomplete
Revision history for this message
Daniel Elbirt (delbirt) wrote :

Attached ldd output.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks, I don't see anything weird in the log and the packages version seem correct ... what's the output of

$ debsums libgstreamer1.0-0

?

Changed in gnome-control-center (Ubuntu):
status: Incomplete → New
importance: Undecided → Low
Revision history for this message
Daniel Elbirt (delbirt) wrote :

Output below:
```
$ debsums libgstreamer1.0-0
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so OK
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoretracers.so OK
/usr/lib/x86_64-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner OK
/usr/lib/x86_64-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-ptp-helper OK
/usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0.2003.0 OK
/usr/lib/x86_64-linux-gnu/libgstcheck-1.0.so.0.2003.0 OK
/usr/lib/x86_64-linux-gnu/libgstcontroller-1.0.so.0.2003.0 OK
/usr/lib/x86_64-linux-gnu/libgstnet-1.0.so.0.2003.0 OK
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.2003.0 OK
/usr/share/doc/libgstreamer1.0-0/changelog.Debian.gz OK
/usr/share/doc/libgstreamer1.0-0/copyright OK
```

Revision history for this message
Daniel Elbirt (delbirt) wrote :

Solved.

Upgraded to gstreamer 1.24.4, using instructions here:
https://www.linuxfromscratch.org/blfs/view/svn/multimedia/gstreamer10.html

BUT, with the setup flag gst_debug=true

This traces back to an issue with gstreamer debug symbols, patched here:
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/2e1eaaec5e450b9fec035449958ecfef4302f720

Revision history for this message
Sebastien Bacher (seb128) wrote :

it's a bit confusing, so your issue with gstreamer which you locally built to resolve?

Changed in gnome-control-center (Ubuntu):
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.