I hit this too in my upgrade from 20.04 to 22.04.

I think it's because I had old commercial amdgpu drivers installed:

$ cat /etc/apt/sources.list.d/amdgpu.list 
deb https://repo.radeon.com/amdgpu/22.10.2/ubuntu focal main
#deb-src https://repo.radeon.com/amdgpu/22.10.2/ubuntu focal main

I changed "22.10.2" there to "latest" and upgraded the various AMD
packages. Now the symbols in /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
resolve fine with the command in comment #1. I also see that
wl_proxy_marshal_flags is present in one of the AMD libraries:

$ readelf -sW /opt/amdgpu/lib/x86_64-linux-gnu/libwayland-client.so.0 | grep 
wl_proxy_marshal_flags
    73: 0000000000007910   284 FUNC    GLOBAL DEFAULT   14 
wl_proxy_marshal_flags

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1960737

Title:
  /usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0: symbol
  lookup error: /usr/lib/x86_64-linux-gnu/libgdk-3.so.0: undefined
  symbol: wl_proxy_marshal_flags

Status in gtk+3.0 package in Ubuntu:
  Invalid

Bug description:
  /usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0: symbol
  lookup error: /usr/lib/x86_64-linux-gnu/libgdk-3.so.0: undefined
  symbol: wl_proxy_marshal_flags

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1960737/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to