[Bug 2063476] Re: libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2
** Tags added: xilinx ** Summary changed: - libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2 + Xilinx: libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2063476 Title: Xilinx: libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/2063476/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2063476] Re: libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2
Ok, this was introduced upstream somewhere between 2.36.0 (jammy release) and 2.44.0 (jammy-updates). webkit2gtk now detects whether gbm_bo_create_with_modifiers2 exists at build time; if so, it uses them. This is not a problem for the main archive, as the libgbm that mesa provides includes those symbols, but some proprietary drivers include their own libgbm (notably, here, the ARM MALI drivers) and this change has accidentally and silently broken the effective driver ABI for Ubuntu 22.04. In this case here it seems like it will be easy enough to patch the code to dynamically resolve gbm_bo_create_with_modifiers2 - the upstream code already has an implementation for where this is not available at build time. That's not an archive-wide solution, though. It's not *entirely* obvious to me whether this should be considered an SRU regression - I'm inclined to think so, but I don't hold that opinion strongly. I'll take the temperature of the SRU team on this. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2063476 Title: libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/2063476/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2063476] Re: libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2
Please find the output of the commands below: ``` ubuntu@kria:~$ which gnome-control-center /usr/bin/gnome-control-center ubuntu@kria:~$ ldd -r `which gnome-control-center` linux-vdso.so.1 (0x83b62000) libgio-2.0.so.0 => /lib/aarch64-linux-gnu/libgio-2.0.so.0 (0x8349) libgobject-2.0.so.0 => /lib/aarch64-linux-gnu/libgobject-2.0.so.0 (0x8341) libglib-2.0.so.0 => /lib/aarch64-linux-gnu/libglib-2.0.so.0 (0x832c) libhandy-1.so.0 => /lib/aarch64-linux-gnu/libhandy-1.so.0 (0x8320) libgtk-3.so.0 => /lib/aarch64-linux-gnu/libgtk-3.so.0 (0x829a) libgdk-3.so.0 => /lib/aarch64-linux-gnu/libgdk-3.so.0 (0x8288) libpangocairo-1.0.so.0 => /lib/aarch64-linux-gnu/libpangocairo-1.0.so.0 (0x8286) libpango-1.0.so.0 => /lib/aarch64-linux-gnu/libpango-1.0.so.0 (0x827e) libatk-1.0.so.0 => /lib/aarch64-linux-gnu/libatk-1.0.so.0 (0x827a) libcairo.so.2 => /lib/aarch64-linux-gnu/libcairo.so.2 (0x8267) libgdk_pixbuf-2.0.so.0 => /lib/aarch64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x8263) libX11.so.6 => /lib/aarch64-linux-gnu/libX11.so.6 (0x824e) libcheese.so.8 => /lib/aarch64-linux-gnu/libcheese.so.8 (0x824b) libXi.so.6 => /lib/aarch64-linux-gnu/libXi.so.6 (0x8248) libcheese-gtk.so.25 => /lib/aarch64-linux-gnu/libcheese-gtk.so.25 (0x8246) libwacom.so.9 => /lib/aarch64-linux-gnu/libwacom.so.9 (0x8244) libsnapd-glib.so.1 => /lib/aarch64-linux-gnu/libsnapd-glib.so.1 (0x823d) libgnome-desktop-3.so.19 => /lib/aarch64-linux-gnu/libgnome-desktop-3.so.19 (0x8238) libxml2.so.2 => /lib/aarch64-linux-gnu/libxml2.so.2 (0x8219) libcolord.so.2 => /lib/aarch64-linux-gnu/libcolord.so.2 (0x8212) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x8208) libcolord-gtk.so.1 => /lib/aarch64-linux-gnu/libcolord-gtk.so.1 (0x8206) libnm.so.0 => /lib/aarch64-linux-gnu/libnm.so.0 (0x81ef) libnma.so.0 => /lib/aarch64-linux-gnu/libnma.so.0 (0x81e8) libmm-glib.so.0 => /lib/aarch64-linux-gnu/libmm-glib.so.0 (0x81d5) libpolkit-gobject-1.so.0 => /lib/aarch64-linux-gnu/libpolkit-gobject-1.so.0 (0x81d2) libwhoopsie-preferences.so.0 => /lib/aarch64-linux-gnu/libwhoopsie-preferences.so.0 (0x81d0) libupower-glib.so.3 => /lib/aarch64-linux-gnu/libupower-glib.so.3 (0x81cc) libudisks2.so.0 => /lib/aarch64-linux-gnu/libudisks2.so.0 (0x81bf) libgtop-2.0.so.11 => /lib/aarch64-linux-gnu/libgtop-2.0.so.11 (0x81bc) libgudev-1.0.so.0 => /lib/aarch64-linux-gnu/libgudev-1.0.so.0 (0x81ba) libibus-1.0.so.5 => /lib/aarch64-linux-gnu/libibus-1.0.so.5 (0x81b1) libgoa-1.0.so.0 => /lib/aarch64-linux-gnu/libgoa-1.0.so.0 (0x81ab) libgoa-backend-1.0.so.1 => /lib/aarch64-linux-gnu/libgoa-backend-1.0.so.1 (0x81a4) libcups.so.2 => /lib/aarch64-linux-gnu/libcups.so.2 (0x8199) libsmbclient.so.0 => /lib/aarch64-linux-gnu/libsmbclient.so.0 (0x8195) libaccountsservice.so.0 => /lib/aarch64-linux-gnu/libaccountsservice.so.0 (0x8190) libfontconfig.so.1 => /lib/aarch64-linux-gnu/libfontconfig.so.1 (0x818a) libsecret-1.so.0 => /lib/aarch64-linux-gnu/libsecret-1.so.0 (0x8182) libgnutls.so.30 => /lib/aarch64-linux-gnu/libgnutls.so.30 (0x8161) libgcr-base-3.so.1 => /lib/aarch64-linux-gnu/libgcr-base-3.so.1 (0x8156) libpwquality.so.1 => /lib/aarch64-linux-gnu/libpwquality.so.1 (0x8154) libpulse.so.0 => /lib/aarch64-linux-gnu/libpulse.so.0 (0x814e) libpulse-mainloop-glib.so.0 => /lib/aarch64-linux-gnu/libpulse-mainloop-glib.so.0 (0x814c) libgsound.so.0 => /lib/aarch64-linux-gnu/libgsound.so.0 (0x814a) libkrb5.so.3 => /lib/aarch64-linux-gnu/libkrb5.so.3 (0x813c) libgnome-bluetooth.so.13 => /lib/aarch64-linux-gnu/libgnome-bluetooth.so.13 (0x8137) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x811c) /lib/ld-linux-aarch64.so.1 (0x83b29000) libgmodule-2.0.so.0 => /lib/aarch64-linux-gnu/libgmodule-2.0.so.0 (0x811a) libz.so.1 => /lib/aarch64-linux-gnu/libz.so.1 (0x8117) libmount.so.1 => /lib/aarch64-linux-gnu/libmount.so.1 (0x8111) libselinux.so.1 => /lib/aarch64-linux-gnu/libselinux.so.1 (0x810d) libffi.so.8 =>
[Bug 2063476] Re: libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2
could you give the output of those commands? $ which gnome-control-center $ ldd -r `which gnome-control-center` ** Changed in: webkit2gtk (Ubuntu) Importance: Undecided => High ** Changed in: webkit2gtk (Ubuntu) Status: Confirmed => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2063476 Title: libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/2063476/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2063476] Re: libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: webkit2gtk (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2063476 Title: libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/2063476/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2063476] Re: libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2
** Description changed: Cannot run gnome-control-center due to missing symbol lookup. + + Please see the output of the console: + ``` + ubuntu@kria:~$ gnome-control-center -h + gnome-control-center: symbol lookup error: /lib/aarch64-linux-gnu/libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2 + ``` ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: gnome-control-center 1:41.7-0ubuntu0.22.04.8 ProcVersionSignature: Ubuntu 5.15.0-1027.31-xilinx-zynqmp 5.15.136 Uname: Linux 5.15.0-1027-xilinx-zynqmp aarch64 ApportVersion: 2.20.11-0ubuntu82.5 Architecture: arm64 CasperMD5CheckResult: unknown CloudArchitecture: aarch64 CloudID: nocloud CloudName: unknown CloudPlatform: nocloud CloudSubPlatform: config-disk (/dev/mmcblk1p1) Date: Thu Apr 25 16:57:26 2024 ProcEnviron: - TERM=xterm-256color - PATH=(custom, no user) - XDG_RUNTIME_DIR= - LANG=C.UTF-8 - SHELL=/bin/bash + TERM=xterm-256color + PATH=(custom, no user) + XDG_RUNTIME_DIR= + LANG=C.UTF-8 + SHELL=/bin/bash SourcePackage: gnome-control-center UpgradeStatus: No upgrade log present (probably fresh install) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2063476 Title: libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/2063476/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2063476] Re: libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2
I can reproduce with arm package, on jammy after update of libwebkit2gtk-4.0-37:arm64 to 2.44.0-0ubuntu0.22.04.1, I get the following: $ DISPLAY=:0 gnome-control-center gnome-control-center: symbol lookup error: /lib/aarch64-linux-gnu/libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2063476 Title: libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/2063476/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2063476] Re: libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: gnome-control-center (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2063476 Title: libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/2063476/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs