#1115466 libvulkan_radeon.so: undefined symbol: wl_display_dispatch_queue_timeout

Package:
mesa-vulkan-drivers
Source:
mesa-vulkan-drivers
Description:
Mesa Vulkan graphics drivers
Submitter:
Andrew McMillan
Date:
2025-09-18 02:09:02 UTC
Severity:
normal
#1115466#5
Date:
2025-09-17 01:15:36 UTC
From:
To:
The symptoms causing me to track this down were that I could no longer
access Gnome Settings on my system (AMD Ryzen AI 9 HX 370 w/ Radeon
890M).  Digging eventually led me to note:

karora@orwell:~$ gnome-control-center
  gnome-control-center: symbol lookup error: /lib/x86_64-linux-gnu/libvulkan_radeon.so: undefined symbol: wl_display_dispatch_queue_timeout

I expect there are further side-effects for people with a Radeon-based
system, but I believe that is enough to justify "Important" or more.

In the meantime, downgrading to 25.2.1-2 has temporarily resolved the
issue on my system.


Thanks for your work,
Andrew McMillan

#1115466#10
Date:
2025-09-17 07:52:11 UTC
From:
To:
wl_display_dispatch_queue_timeout was added in libwayland-client0 1.24.0. Since mesa-vulkan-drivers depends on libwayland-client0 (>= 1.24.0), I suspect your system has a stale local copy of libwayland-client.so.0 which is getting picked up by libvulkan_radeon.so.
#1115466#15
Date:
2025-09-17 08:48:54 UTC
From:
To:
Thanks for your response Michel.

I see this on my system:


root@orwell:/etc/apt/sources.list.d# dpkg -l | grep libwayland-client
ii  libwayland-client0:amd64                         1.24.0-2+b1                               amd64        wayland compositor infrastructure - client library
ii  libwayland-client0:i386                          1.24.0-2+b1                               i386         wayland compositor infrastructure - client library

and also:

root@orwell:/usr/lib/x86_64-linux-gnu# ls -la libwayland-client.so*
lrwxrwxrwx 1 root root    22 Aug 16 11:22 libwayland-client.so -> libwayland-client.so.0
lrwxrwxrwx 1 root root    27 Aug 16 11:22 libwayland-client.so.0 -> libwayland-client.so.0.24.0
-rw-r--r-- 1 root root 77200 Aug 16 11:22 libwayland-client.so.0.24.0

Which looks like that library was upgraded on 16th August.

Finally:

root@orwell:/usr/lib/i386-linux-gnu# ldd /lib/x86_64-linux-gnu/libvulkan_radeon.so | grep wayland
	libwayland-client.so.0 => /opt/amdgpu/lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007f4686c19000)

(apologies for the direct reply earlier)

Regards,
Andrew McMillan

#1115466#20
Date:
2025-09-18 01:59:07 UTC
From:
To:
It turned out that I had some parallel amdgpu packages installed from
AMD which were being used instead of the Debian ones.

Apologies for wasting your time on this :-(

Thanks for your help,
Andrew McMillan