Bug#1095682: cirrus_drv.so: undefined symbol: vgaHWFreeHWRec
Package: xserver-xorg-video-cirrus
Version: 1:1.6.0-1
Severity: important
X-Debbugs-Cc: sre4ever@free.fr
Dear Maintainers,
This driver currently fails to load on trixie with the following error:
[ 51.396] (EE) Failed to load /usr/lib/xorg/modules/drivers/cirrus_drv.so: /usr/lib/xorg/modules/drivers/cirrus_drv.so: undefined symbol: vgaHWFreeHWRec
[ 51.396] (EE) Failed to load module "cirrus" (loader failed, 0)
This emulated CLGD 5446 is the default graphics device used by libvirt/qemu
VMs, and is currently used by the Debian Vagrant boxes.
I will attach a Vagrantfile later for testing.
Best regards,
--
Julien Plissonneau Duquène
-- Package-specific info:
/etc/X11/X does not exist.
/etc/X11/X is not a symlink.
/etc/X11/X is not executable.
VGA-compatible devices on PCI bus:
----------------------------------
00:02.0 VGA compatible controller [0300]: Cirrus Logic GD 5446 [1013:00b8]
/etc/X11/xorg.conf does not exist.
Contents of /etc/X11/xorg.conf.d:
---------------------------------
total 4
-rw-r--r-- 1 root root 173 Feb 10 17:08 test.conf
/etc/modprobe.d contains no KMS configuration files.
Kernel version (/proc/version):
-------------------------------
Linux version 6.12.10-amd64 (debian-kernel@lists.debian.org) (x86_64-linux-gnu-gcc-14 (Debian 14.2.0-14) 14.2.0, GNU ld (GNU Binutils for Debian) 2.43.50.20250108) #1 SMP PREEMPT_DYNAMIC Debian 6.12.10-1 (2025-01-18)
Xorg X server log files on system:
----------------------------------
-rw-r--r-- 1 root root 4435 Feb 10 17:08 /var/log/Xorg.0.log
Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
---------------------------------------------------------------------
[ 51.387]
X.Org X Server 1.21.1.15
X Protocol Version 11, Revision 0
[ 51.387] Current Operating System: Linux testing 6.12.10-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.10-1 (2025-01-18) x86_64
[ 51.387] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.12.10-amd64 root=UUID=8a0ea76d-9e4b-4249-96ea-f5f937edf4a2 ro consoleblank=0 elevator=noop scsi_mod.use_blk_mq=Y net.ifnames=0 biosdevname=0
[ 51.387] xorg-server 2:21.1.15-2 (https://www.debian.org/support)
[ 51.387] Current version of pixman: 0.44.0
[ 51.387] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 51.387] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 51.387] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Feb 10 17:08:23 2025
[ 51.388] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 51.388] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 51.388] (==) No Layout section. Using the first Screen section.
[ 51.388] (**) |-->Screen "Screen0" (0)
[ 51.388] (**) | |-->Monitor "<default monitor>"
[ 51.388] (**) | |-->Device "Device0"
[ 51.388] (==) No monitor specified for screen "Screen0".
Using a default monitor configuration.
[ 51.388] (**) Allowing byte-swapped clients
[ 51.388] (==) Automatically adding devices
[ 51.388] (==) Automatically enabling devices
[ 51.388] (==) Automatically adding GPU devices
[ 51.388] (==) Automatically binding GPU devices
[ 51.388] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 51.388] (WW) The directory "/usr/share/fonts/X11/misc" does not exist.
[ 51.388] Entry deleted from font path.
[ 51.388] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 51.388] Entry deleted from font path.
[ 51.388] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 51.388] Entry deleted from font path.
[ 51.388] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 51.388] Entry deleted from font path.
[ 51.388] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 51.388] Entry deleted from font path.
[ 51.388] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 51.388] Entry deleted from font path.
[ 51.388] (==) FontPath set to:
/usr/share/fonts/X11/Type1,
built-ins
[ 51.388] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 51.388] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 51.388] (II) Loader magic: 0x55e4ab328f20
[ 51.388] (II) Module ABI versions:
[ 51.388] X.Org ANSI C Emulation: 0.4
[ 51.388] X.Org Video Driver: 25.2
[ 51.388] X.Org XInput driver : 24.4
[ 51.388] X.Org Server Extension : 10.0
[ 51.389] (++) using VT number 7
[ 51.389] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 51.389] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 51.389] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card0
[ 51.393] (--) PCI:*(0@0:2:0) 1013:00b8:1af4:1100 rev 0, Mem @ 0xfc000000/33554432, 0xfeb90000/4096, BIOS @ 0x????????/131072
[ 51.394] (II) LoadModule: "glx"
[ 51.394] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 51.396] (II) Module glx: vendor="X.Org Foundation"
[ 51.396] compiled for 1.21.1.15, module version = 1.0.0
[ 51.396] ABI class: X.Org Server Extension, version 10.0
[ 51.396] (II) LoadModule: "cirrus"
[ 51.396] (II) Loading /usr/lib/xorg/modules/drivers/cirrus_drv.so
[ 51.396] (EE) Failed to load /usr/lib/xorg/modules/drivers/cirrus_drv.so: /usr/lib/xorg/modules/drivers/cirrus_drv.so: undefined symbol: vgaHWFreeHWRec
[ 51.396] (EE) Failed to load module "cirrus" (loader failed, 0)
[ 51.396] (EE) No drivers available.
[ 51.396] (EE)
Fatal server error:
[ 51.396] (EE) no screens found(EE)
[ 51.396] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 51.396] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 51.396] (EE)
[ 51.396] (EE) Server terminated with error (1). Closing log file.
udev information:
-----------------
P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
M: input4
R: 4
J: +input:input4
U: input
E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
E: SUBSYSTEM=input
E: PRODUCT=19/0/1/0
E: NAME="Power Button"
E: PHYS="LNXPWRBN/button/input0"
E: PROP=0
E: EV=3
E: KEY=8000 10000000000000 0
E: MODALIAS=input:b0019v0000p0001e0000-e0,1,k74,8F,ramlsfw
E: USEC_INITIALIZED=2382893
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_PATH=acpi-LNXPWRBN:00
E: ID_PATH_TAG=acpi-LNXPWRBN_00
E: ID_FOR_SEAT=input-acpi-LNXPWRBN_00
E: TAGS=:seat:
E: CURRENT_TAGS=:seat:
P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4/event3
M: event3
R: 3
J: c13:67
U: input
D: c 13:67
N: input/event3
L: 0
E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4/event3
E: SUBSYSTEM=input
E: DEVNAME=/dev/input/event3
E: MAJOR=13
E: MINOR=67
E: USEC_INITIALIZED=2400538
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_PATH=acpi-LNXPWRBN:00
E: ID_PATH_TAG=acpi-LNXPWRBN_00
E: TAGS=:power-switch:
E: CURRENT_TAGS=:power-switch:
P: /devices/platform/i8042/serio0/input/input0
M: input0
R: 0
J: +input:input0
U: input
E: DEVPATH=/devices/platform/i8042/serio0/input/input0
E: SUBSYSTEM=input
E: PRODUCT=11/1/1/ab41
E: NAME="AT Translated Set 2 keyboard"
E: PHYS="isa0060/serio0/input0"
E: PROP=0
E: EV=120013
E: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
E: MSC=10
E: LED=7
E: MODALIAS=input:b0011v0001p0001eAB41-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,80,8C,8E,8F,9B,9C,9D,9E,9F,A3,A4,A5,A6,AC,AD,B7,B8,B9,D9,E2,ram4,l0,1,2,sfw
E: USEC_INITIALIZED=805095
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_INPUT_KEYBOARD=1
E: ID_BUS=i8042
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-0
E: ID_PATH_TAG=platform-i8042-serio-0
E: ID_FOR_SEAT=input-platform-i8042-serio-0
E: TAGS=:seat:
E: CURRENT_TAGS=:seat:
P: /devices/platform/i8042/serio0/input/input0/event0
M: event0
R: 0
J: c13:64
U: input
D: c 13:64
N: input/event0
L: 0
S: input/by-path/platform-i8042-serio-0-event-kbd
E: DEVPATH=/devices/platform/i8042/serio0/input/input0/event0
E: SUBSYSTEM=input
E: DEVNAME=/dev/input/event0
E: MAJOR=13
E: MINOR=64
E: USEC_INITIALIZED=2384917
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_INPUT_KEYBOARD=1
E: ID_BUS=i8042
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-0
E: ID_PATH_TAG=platform-i8042-serio-0
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-0-event-kbd
E: TAGS=:power-switch:
E: CURRENT_TAGS=:power-switch:
P: /devices/platform/i8042/serio1/input/input2
M: input2
R: 2
J: +input:input2
U: input
E: DEVPATH=/devices/platform/i8042/serio1/input/input2
E: SUBSYSTEM=input
E: PRODUCT=11/2/13/6
E: NAME="VirtualPS/2 VMware VMMouse"
E: PHYS="isa0060/serio1/input0"
E: PROP=1
E: EV=7
E: KEY=30000 0 0 0 0
E: REL=103
E: MODALIAS=input:b0011v0002p0013e0006-e0,1,2,k110,111,r0,1,8,amlsfw
E: USEC_INITIALIZED=859728
E: ID_INPUT=1
E: ID_INPUT_MOUSE=1
E: ID_BUS=i8042
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-1
E: ID_PATH_TAG=platform-i8042-serio-1
E: ID_FOR_SEAT=input-platform-i8042-serio-1
E: TAGS=:seat:
E: CURRENT_TAGS=:seat:
P: /devices/platform/i8042/serio1/input/input2/event2
M: event2
R: 2
J: c13:66
U: input
D: c 13:66
N: input/event2
L: 0
S: input/by-path/platform-i8042-serio-1-event-mouse
E: DEVPATH=/devices/platform/i8042/serio1/input/input2/event2
E: SUBSYSTEM=input
E: DEVNAME=/dev/input/event2
E: MAJOR=13
E: MINOR=66
E: USEC_INITIALIZED=2385046
E: ID_INPUT=1
E: ID_INPUT_MOUSE=1
E: ID_BUS=i8042
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-1
E: ID_PATH_TAG=platform-i8042-serio-1
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-1-event-mouse
P: /devices/platform/i8042/serio1/input/input2/mouse1
M: mouse1
R: 1
J: c13:33
U: input
D: c 13:33
N: input/mouse1
L: 0
S: input/by-path/platform-i8042-serio-1-mouse
E: DEVPATH=/devices/platform/i8042/serio1/input/input2/mouse1
E: SUBSYSTEM=input
E: DEVNAME=/dev/input/mouse1
E: MAJOR=13
E: MINOR=33
E: USEC_INITIALIZED=2295386
E: ID_INPUT=1
E: ID_INPUT_MOUSE=1
E: ID_BUS=i8042
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-1
E: ID_PATH_TAG=platform-i8042-serio-1
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-1-mouse
P: /devices/platform/i8042/serio1/input/input3
M: input3
R: 3
J: +input:input3
U: input
E: DEVPATH=/devices/platform/i8042/serio1/input/input3
E: SUBSYSTEM=input
E: PRODUCT=11/2/13/6
E: NAME="VirtualPS/2 VMware VMMouse"
E: PHYS="isa0060/serio1/input1"
E: PROP=0
E: EV=b
E: KEY=70000 0 0 0 0
E: ABS=3
E: MODALIAS=input:b0011v0002p0013e0006-e0,1,3,k110,111,112,ra0,1,mlsfw
E: USEC_INITIALIZED=859696
E: ID_INPUT=1
E: ID_INPUT_MOUSE=1
E: ID_BUS=i8042
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-1
E: ID_PATH_TAG=platform-i8042-serio-1
E: ID_FOR_SEAT=input-platform-i8042-serio-1
E: TAGS=:seat:
E: CURRENT_TAGS=:seat:
P: /devices/platform/i8042/serio1/input/input3/event1
M: event1
R: 1
J: c13:65
U: input
D: c 13:65
N: input/event1
L: 0
S: input/by-path/platform-i8042-serio-1-event-mouse
E: DEVPATH=/devices/platform/i8042/serio1/input/input3/event1
E: SUBSYSTEM=input
E: DEVNAME=/dev/input/event1
E: MAJOR=13
E: MINOR=65
E: USEC_INITIALIZED=2384977
E: ID_INPUT=1
E: ID_INPUT_MOUSE=1
E: ID_BUS=i8042
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-1
E: ID_PATH_TAG=platform-i8042-serio-1
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-1-event-mouse
P: /devices/platform/i8042/serio1/input/input3/mouse0
M: mouse0
R: 0
J: c13:32
U: input
D: c 13:32
N: input/mouse0
L: 0
S: input/by-path/platform-i8042-serio-1-mouse
E: DEVPATH=/devices/platform/i8042/serio1/input/input3/mouse0
E: SUBSYSTEM=input
E: DEVNAME=/dev/input/mouse0
E: MAJOR=13
E: MINOR=32
E: USEC_INITIALIZED=2295421
E: ID_INPUT=1
E: ID_INPUT_MOUSE=1
E: ID_BUS=i8042
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-1
E: ID_PATH_TAG=platform-i8042-serio-1
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-1-mouse
DRM Information from dmesg:
---------------------------
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.10-amd64 (SMP w/1 CPU thread; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages xserver-xorg-video-cirrus depends on:
ii libc6 2.40-6
ii xserver-xorg-core [xorg-video-abi-25] 2:21.1.15-2
xserver-xorg-video-cirrus recommends no packages.
xserver-xorg-video-cirrus suggests no packages.
-- no debconf information
Reply to: