#1119278 xorg: mathbugix@snafu.de

Package:
xorg
Source:
xorg
Description:
X.Org X Window System
Submitter:
Xserver with segmentation fault at address 0x30 - trixie with lightdm+xfce4 on i915
Date:
2025-12-30 11:05:34 UTC
Severity:
normal
#1119278#5
Date:
2025-10-28 17:19:12 UTC
From:
To:
Dear Maintainer,

* What led up to the situation?
I installed trixie 13.1 on a i915-system, with lightdm as display-manager and xfce4 as desktop manager.
I had several severe errors, mostly after a screen-locker was activated.

The first severe error was: Login to system (vsa lightdm-greeter) was not possible.
After de-installation of light-locker and lxlock login was possible.

The second severe error was:
When screen-locker is activated (after 10 minutes idletime) login is possible, but open apps on my desktop/GUI disappeared.
I saw:
[   134.866]
X.Org X Server 1.21.1.16
X Protocol Version 11, Revision 0
[   134.866] Current Operating System: Linux danmark 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64
[   134.866] Kernel command line: BOOT_IMAGE=/vmlinuz-6.12.48+deb13-amd64 root=/dev/mapper/danmark--vg--13f1master-root ro quiet
[   134.866] xorg-server 2:21.1.16-1.3 (https://www.debian.org/support)
[   134.866] Current version of pixman: 0.44.0
[   134.866] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   134.866] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   134.867] (==) Log file: "/var/log/Xorg.1.log", Time: Sat Oct 25 07:09:38 2025
[   134.867] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   134.867] (==) No Layout section.  Using the first Screen section.
[   134.867] (==) No screen section available. Using defaults.
[   134.867] (**) |-->Screen "Default Screen Section" (0)
[   134.868] (**) |   |-->Monitor "<default monitor>"
[   134.868] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[   134.868] (**) Allowing byte-swapped clients
[   134.868] (==) Automatically adding devices
[   134.868] (==) Automatically enabling devices
[   134.868] (==) Automatically adding GPU devices
[   134.868] (==) Automatically binding GPU devices
[   134.868] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   134.868] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   134.868] 	Entry deleted from font path.
[   134.868] (==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/100dpi/:unscaled,
	/usr/share/fonts/X11/75dpi/:unscaled,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi,
	built-ins
[   134.868] (==) ModulePath set to "/usr/lib/xorg/modules"
[   134.868] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   134.868] (II) Loader magic: 0x56021febdf00
[   134.868] (II) Module ABI versions:
[   134.868] 	X.Org ANSI C Emulation: 0.4
[   134.868] 	X.Org Video Driver: 25.2
[   134.868] 	X.Org XInput driver : 24.4
[   134.868] 	X.Org Server Extension : 10.0
[   134.869] (++) using VT number 2

[   134.872] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_37
[   134.873] (II) xfree86: Adding drm device (/dev/dri/card0)
[   134.873] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card0
[   134.875] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 13 paused 0
[   134.884] (--) PCI:*(0@0:2:0) 8086:29b2:1734:10fc rev 2, Mem @ 0xf0100000/524288, 0xe0000000/268435456, 0xf0000000/1048576, I/O @ 0x00001c70/8, BIOS @ 0x????????/131072
[   134.884] (II) LoadModule: "glx"
[   134.885] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   134.886] (II) Module glx: vendor="X.Org Foundation"
[   134.886] 	compiled for 1.21.1.16, module version = 1.0.0
[   134.886] 	ABI class: X.Org Server Extension, version 10.0
[   134.886] (==) Matched intel as autoconfigured driver 0
[   134.886] (==) Matched modesetting as autoconfigured driver 1
[   134.886] (==) Matched fbdev as autoconfigured driver 2
[   134.886] (==) Matched vesa as autoconfigured driver 3
[   134.886] (==) Assigned the driver to the xf86ConfigLayout
[   134.886] (II) LoadModule: "intel"
[   134.886] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[   134.887] (II) Module intel: vendor="X.Org Foundation"
[   134.887] 	compiled for 1.21.1.3, module version = 2.99.917
[   134.887] 	Module class: X.Org Video Driver
[   134.887] 	ABI class: X.Org Video Driver, version 25.2
[   134.887] (II) LoadModule: "modesetting"
[   134.887] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   134.887] (II) Module modesetting: vendor="X.Org Foundation"
[   134.887] 	compiled for 1.21.1.16, module version = 1.21.1
[   134.889] 	Module class: X.Org Video Driver
[   134.889] 	ABI class: X.Org Video Driver, version 25.2
[   134.889] (II) LoadModule: "fbdev"
[   134.889] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[   134.889] (II) Module fbdev: vendor="X.Org Foundation"
[   134.889] 	compiled for 1.21.1.3, module version = 0.5.0
[   134.889] 	Module class: X.Org Video Driver
[   134.889] 	ABI class: X.Org Video Driver, version 25.2
[   134.889] (II) LoadModule: "vesa"
[   134.889] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[   134.889] (II) Module vesa: vendor="X.Org Foundation"
[   134.889] 	compiled for 1.21.1.15, module version = 2.6.0
[   134.889] 	Module class: X.Org Video Driver
[   134.889] 	ABI class: X.Org Video Driver, version 25.2
[   134.889] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
	i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
	Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
	GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[   134.892] (II) intel: Driver for Intel(R) HD Graphics
[   134.892] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[   134.892] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[   134.892] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   134.892] (II) FBDEV: driver for framebuffer: fbdev
[   134.892] (II) VESA: driver for VESA chipsets: vesa
[   134.892] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 0
[   134.892] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.917+git20210115-1 (Timo Aaltonen <tjaalton@debian.org>)
[   134.892] (II) intel(0): SNA compiled for use with valgrind
[   134.892] (WW) Falling back to old probe method for modesetting
[   134.893] (WW) Falling back to old probe method for fbdev
[   134.893] (II) Loading sub module "fbdevhw"
[   134.893] (II) LoadModule: "fbdevhw"
[   134.893] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[   134.893] (II) Module fbdevhw: vendor="X.Org Foundation"
[   134.893] 	compiled for 1.21.1.16, module version = 0.0.2
[   134.893] 	ABI class: X.Org Video Driver, version 25.2
[   134.893] (--) intel(0): Integrated Graphics Chipset: Intel(R) Q35
[   134.893] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3; using a maximum of 2 threads
[   134.893] (II) intel(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[   134.894] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[   134.894] (==) intel(0): RGB weight 888
[   134.894] (==) intel(0): Default visual is TrueColor
[   134.894] (II) intel(0): Output VGA1 has no monitor section
[   134.894] (II) intel(0): Enabled output VGA1
[   134.895] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[   134.895] (II) intel(0): Output VIRTUAL1 has no monitor section
[   134.895] (II) intel(0): Enabled output VIRTUAL1
[   134.895] (--) intel(0): Output VGA1 using initial mode 1920x1080 on pipe 0
[   134.895] (==) intel(0): TearFree disabled
[   134.895] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
[   134.895] (==) intel(0): DPI set to (96, 96)
[   134.895] (II) Loading sub module "dri3"
[   134.895] (II) LoadModule: "dri3"
[   134.895] (II) Module "dri3" already built-in
[   134.895] (II) Loading sub module "dri2"
[   134.895] (II) LoadModule: "dri2"
[   134.895] (II) Module "dri2" already built-in
[   134.895] (II) Loading sub module "present"
[   134.895] (II) LoadModule: "present"
[   134.895] (II) Module "present" already built-in
[   134.895] (II) UnloadModule: "modesetting"
[   134.895] (II) Unloading modesetting
[   134.895] (II) UnloadModule: "fbdev"
[   134.895] (II) Unloading fbdev
[   134.895] (II) UnloadSubModule: "fbdevhw"
[   134.895] (II) Unloading fbdevhw
[   134.895] (II) UnloadModule: "vesa"
[   134.895] (II) Unloading vesa
[   134.895] (II) intel(0): SNA initialized with Alviso (gen3) backend
[   134.895] (==) intel(0): Backing store enabled
[   134.895] (==) intel(0): Silken mouse enabled
[   134.896] (II) intel(0): HW Cursor enabled
[   134.896] (==) intel(0): DPMS enabled
[   134.896] (==) intel(0): Display hotplug detection enabled
[   134.896] (II) intel(0): [XvMC] i915_xvmc driver initialized.
[   134.896] (II) intel(0): [DRI2] Setup complete
[   134.896] (II) intel(0): [DRI2]   DRI driver: i915
[   134.896] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[   134.896] (II) intel(0): direct rendering: DRI2 enabled
[   134.896] (II) intel(0): hardware support for Present enabled
.........................................................................
[   598.462] (EE) Backtrace:
[   598.462] (EE) unw_get_proc_name failed: no unwind info found [-10]
[   598.462] (EE) 0: /usr/lib/xorg/Xorg (?+0x0) [0x56021fe28c6d]
[   598.463] (EE) unw_get_proc_name failed: no unwind info found [-10]
[   598.463] (EE) 1: /lib/x86_64-linux-gnu/libc.so.6 (?+0x0) [0x7fc052ac4df0]
[   598.464] (EE) 2: /lib/x86_64-linux-gnu/libpciaccess.so.0 (pci_device_vgaarb_set_target+0x113) [0x7fc052fc49b3]
[   598.464] (EE) unw_get_proc_name failed: no unwind info found [-10]
[   598.464] (EE) 3: /usr/lib/xorg/Xorg (?+0x0) [0x56021fd08a80]
[   598.464] (EE) unw_get_proc_name failed: no unwind info found [-10]
[   598.464] (EE) 4: /usr/lib/xorg/Xorg (?+0x0) [0x56021fcebbd8]
[   598.465] (EE) unw_get_proc_name failed: no unwind info found [-10]
[   598.465] (EE) 5: /usr/lib/xorg/Xorg (?+0x0) [0x56021fd61616]
[   598.472] (EE) unw_get_proc_name failed: no unwind info found [-10]
[   598.473] (EE) 6: /usr/lib/xorg/Xorg (?+0x0) [0x56021fd61772]
[   598.473] (EE) unw_get_proc_name failed: no unwind info found [-10]
[   598.473] (EE) 7: /usr/lib/xorg/Xorg (?+0x0) [0x56021fcabc0b]
[   598.473] (EE) unw_get_proc_name failed: no unwind info found [-10]
[   598.473] (EE) 8: /usr/lib/xorg/Xorg (?+0x0) [0x56021fcafcd4]
[   598.474] (EE) unw_get_proc_name failed: no unwind info found [-10]
[   598.474] (EE) 9: /lib/x86_64-linux-gnu/libc.so.6 (?+0x0) [0x7fc052aaeca8]
[   598.475] (EE) 10: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0x85) [0x7fc052aaed65]
[   598.475] (EE) 11: /usr/lib/xorg/Xorg (_start+0x21) [0x56021fc98641]
[   598.475] (EE)
[   598.475] (EE) Segmentation fault at address 0x30
[   598.475] (EE)
Fatal server error:
[   598.475] (EE) Caught signal 11 (Segmentation fault). Server aborting
[   598.475] (EE)
[   598.475] (EE)

I do not know how to disable locking of system.
I tried:
a: gsettings set org.gnome.desktop.lockdown disable-lock-screen true
b: dconf-editor ... de-activation of screensaver
c: /etc/X11/Xsession.d/20x11-common_process-args - change as suggested in bug-report 1094494

After 10 minutes without activity on desktop system is locked and all active GUI-applications were killed.

Fallback to bookworm versions of lightdm and lightdm-gtk-greeter did not help.

* What outcome did you expect instead?
I expect a system-behaviour (xorg, lightdm, lightdm-gtk-greeter) as known from bookworm.

#1119278#10
Date:
2025-10-29 17:55:40 UTC
From:
To:
Dear Maintainer,

after update of xorg-server to ...
and reproduction of the error (more than 10 minutes away from system)
i send you andditional informations from journalctl:

Okt 29 17:43:16 trixiesystem systemd[1]: session-c2.scope: Killing process 17865 (lightdm) with signal SIGTERM.
Okt 29 17:43:16 trixiesystem systemd[1]: Stopping session-c2.scope - Session c2 of User lightdm...
Okt 29 17:43:16 trixiesystem kernel: lightdm[18479]: segfault at 8 ip 00007fa80cfccf36 sp 00007fff38d1d158 error 4 in libc.so.6[b4f36,7fa80cf40000+165000] likely on CPU 0 (core 0, socket 0)
Okt 29 17:43:16 trixiesystem kernel: Code: 00 00 66 90 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 6a <f3> 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
Okt 29 17:43:16 trixiesystem lightdm[17865]: pam_unix(lightdm-greeter:session): session closed for user lightdm
Okt 29 17:43:16 trixiesystem systemd[1]: session-c2.scope: Deactivated successfully.
Okt 29 17:43:16 trixiesystem systemd[1]: Stopped session-c2.scope - Session c2 of User lightdm.
Okt 29 17:43:16 trixiesystem systemd[1]: session-c2.scope: Consumed 1.769s CPU time, 58.2M memory peak.
Okt 29 17:43:16 trixiesystem systemd-logind[813]: Removed session c2.
Okt 29 17:43:16 trixiesystem lightdm[18488]: pam_unix(lightdm-greeter:session): session opened for user lightdm(uid=107) by (uid=0)
Okt 29 17:43:16 trixiesystem systemd-logind[813]: New session c3 of user lightdm.
Okt 29 17:43:16 trixiesystem systemd[1]: Started session-c3.scope - Session c3 of User lightdm.

Hope it is useful ...

Regards
mathix

#1119278#15
Date:
2025-12-30 11:03:23 UTC
From:
To:
Dear Maintainer,

this error is solved in
   kernel version 6.18.2-1~exp1

Still have problems with light-locker, lxlock and xscreensaver ... but basic functionality of display-manager and desktop-manager works.

Regards
Mathix