[Bug 2063476] Re: libwebkit2gtk-4.0.so.37: undefined symbol: gbm_bo_create_with_modifiers2

2024-04-26 Thread Daniel van Vugt
** 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

2024-04-25 Thread Chris Halse Rogers
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

2024-04-25 Thread Talha Can Havadar
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

2024-04-25 Thread Sebastien Bacher
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

2024-04-25 Thread Launchpad Bug Tracker
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

2024-04-25 Thread Talha Can Havadar
** 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

2024-04-25 Thread Asa Mirzaieva
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

2024-04-25 Thread Launchpad Bug Tracker
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