[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1059041: Xorg segfault when unlocking from Xscreensaver while video playback



Package: xserver-xorg-video-amdgpu
Version: 23.0.0-1
Severity: important

Prerequisites:

- icewm
- xscreensaver
- vlc

Repro:

a) let a fullscreen video run in VLC
b) wait until xscreensaver blackens the screen
c) push any key in the very same second

Result:

Whole Xorg going down, see below. Following the trace dump smells like
the error would originate in the video driver.

$ coredumpctl dump > /tmp/xorg-video-playback-crash.log


           PID: 1011552 (Xorg)
           UID: 0 (root)
           GID: 0 (root)
        Signal: 6 (ABRT)
     Timestamp: Tue 2023-12-19 20:09:34 CET (5min ago)
  Command Line: /usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
    Executable: /usr/lib/xorg/Xorg
 Control Group: /system.slice/lightdm.service
          Unit: lightdm.service
         Slice: system.slice
       Boot ID: 67cdd05639504fd48e987b5f02106871
    Machine ID: ae90e3d096ca29949df8c700456b394f
      Hostname: zombie
       Storage: /var/lib/systemd/coredump/core.Xorg.0.67cdd05639504fd48e987b5f02106871.1011552.1703012974000000.zst (present)
  Size on Disk: 7.1M
       Message: Process 1011552 (Xorg) of user 0 dumped core.

                Module libzstd.so.1 from deb libzstd-1.5.5+dfsg2-2.amd64
                Module libsystemd.so.0 from deb systemd-255-1.amd64
                Module libudev.so.1 from deb systemd-255-1.amd64
                Stack trace of thread 1011552:
                #0  0x00007fb1494a80fc __pthread_kill_implementation (libc.so.6 + 0x8a0fc)
                #1  0x00007fb14945a472 __GI_raise (libc.so.6 + 0x3c472)
                #2  0x00007fb1494444b2 __GI_abort (libc.so.6 + 0x264b2)
                #3  0x00005577d8f7ae30 OsAbort (Xorg + 0x1d8e30)
                #4  0x00005577d8f80649 n/a (Xorg + 0x1de649)
                #5  0x00005577d8f81619 FatalError (Xorg + 0x1df619)
                #6  0x00005577d8f78019 n/a (Xorg + 0x1d6019)
                #7  0x00007fb14945a510 __restore_rt (libc.so.6 + 0x3c510)
                #8  0x00007fb149186702 n/a (amdgpu_drv.so + 0x16702)
                #9  0x00007fb149186c96 n/a (amdgpu_drv.so + 0x16c96)
                #10 0x00005577d8e75a6b xf86DPMSSet (Xorg + 0xd3a6b)
                #11 0x00005577d8e41485 n/a (Xorg + 0x9f485)
                #12 0x00005577d8eb5c56 n/a (Xorg + 0x113c56)
                #13 0x00005577d8f57335 mieqProcessInputEvents (Xorg + 0x1b5335)
                #14 0x00005577d8e4177d ProcessInputEvents (Xorg + 0x9f77d)
                #15 0x00005577d8e01f93 n/a (Xorg + 0x5ff93)
                #16 0x00005577d8e062cc n/a (Xorg + 0x642cc)
                #17 0x00007fb1494456ca __libc_start_call_main (libc.so.6 + 0x276ca)
                #18 0x00007fb149445785 __libc_start_main_impl (libc.so.6 + 0x27785)
                #19 0x00005577d8def281 _start (Xorg + 0x4d281)

                Stack trace of thread 1011555:
                #0  0x00007fb1494a3156 __futex_abstimed_wait_common64 (libc.so.6 + 0x85156)
                #1  0x00007fb1494a5818 __pthread_cond_wait_common (libc.so.6 + 0x87818)
                #2  0x00007fb146d198ed n/a (radeonsi_dri.so + 0x1198ed)
                #3  0x00007fb146cf96cb n/a (radeonsi_dri.so + 0xf96cb)
                #4  0x00007fb146d1981b n/a (radeonsi_dri.so + 0x11981b)
                #5  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #6  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)

                Stack trace of thread 1011556:
                #0  0x00007fb1494a3156 __futex_abstimed_wait_common64 (libc.so.6 + 0x85156)
                #1  0x00007fb1494a5818 __pthread_cond_wait_common (libc.so.6 + 0x87818)
                #2  0x00007fb146d198ed n/a (radeonsi_dri.so + 0x1198ed)
                #3  0x00007fb146cf96cb n/a (radeonsi_dri.so + 0xf96cb)
                #4  0x00007fb146d1981b n/a (radeonsi_dri.so + 0x11981b)
                #5  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #6  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)

                Stack trace of thread 1011557:
                #0  0x00007fb1494a3156 __futex_abstimed_wait_common64 (libc.so.6 + 0x85156)
                #1  0x00007fb1494a5818 __pthread_cond_wait_common (libc.so.6 + 0x87818)
                #2  0x00007fb146d198ed n/a (radeonsi_dri.so + 0x1198ed)
                #3  0x00007fb146cf96cb n/a (radeonsi_dri.so + 0xf96cb)
                #4  0x00007fb146d1981b n/a (radeonsi_dri.so + 0x11981b)
                #5  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #6  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)

                Stack trace of thread 1011562:
                #0  0x00007fb1494a3156 __futex_abstimed_wait_common64 (libc.so.6 + 0x85156)
                #1  0x00007fb1494a5818 __pthread_cond_wait_common (libc.so.6 + 0x87818)
                #2  0x00007fb146d198ed n/a (radeonsi_dri.so + 0x1198ed)
                #3  0x00007fb146cf96cb n/a (radeonsi_dri.so + 0xf96cb)
                #4  0x00007fb146d1981b n/a (radeonsi_dri.so + 0x11981b)
                #5  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #6  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)

                Stack trace of thread 1011566:
                #0  0x00007fb1494a3156 __futex_abstimed_wait_common64 (libc.so.6 + 0x85156)
                #1  0x00007fb1494a5818 __pthread_cond_wait_common (libc.so.6 + 0x87818)
                #2  0x00007fb146d198ed n/a (radeonsi_dri.so + 0x1198ed)
                #3  0x00007fb146cf96cb n/a (radeonsi_dri.so + 0xf96cb)
                #4  0x00007fb146d1981b n/a (radeonsi_dri.so + 0x11981b)
                #5  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #6  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)

                Stack trace of thread 1011558:
                #0  0x00007fb1494a3156 __futex_abstimed_wait_common64 (libc.so.6 + 0x85156)
                #1  0x00007fb1494a5818 __pthread_cond_wait_common (libc.so.6 + 0x87818)
                #2  0x00007fb146d198ed n/a (radeonsi_dri.so + 0x1198ed)
                #3  0x00007fb146cf96cb n/a (radeonsi_dri.so + 0xf96cb)
                #4  0x00007fb146d1981b n/a (radeonsi_dri.so + 0x11981b)
                #5  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #6  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)

                Stack trace of thread 1011705:
                #0  0x00007fb1494a3156 __futex_abstimed_wait_common64 (libc.so.6 + 0x85156)
                #1  0x00007fb1494a5818 __pthread_cond_wait_common (libc.so.6 + 0x87818)
                #2  0x00007fb146d198ed n/a (radeonsi_dri.so + 0x1198ed)
                #3  0x00007fb146cf96cb n/a (radeonsi_dri.so + 0xf96cb)
                #4  0x00007fb146d1981b n/a (radeonsi_dri.so + 0x11981b)
                #5  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #6  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)

                Stack trace of thread 1011559:
                #0  0x00007fb1494a3156 __futex_abstimed_wait_common64 (libc.so.6 + 0x85156)
                #1  0x00007fb1494a5818 __pthread_cond_wait_common (libc.so.6 + 0x87818)
                #2  0x00007fb146d198ed n/a (radeonsi_dri.so + 0x1198ed)
                #3  0x00007fb146cf96cb n/a (radeonsi_dri.so + 0xf96cb)
                #4  0x00007fb146d1981b n/a (radeonsi_dri.so + 0x11981b)
                #5  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #6  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)

                Stack trace of thread 1011564:
                #0  0x00007fb1494a3156 __futex_abstimed_wait_common64 (libc.so.6 + 0x85156)
                #1  0x00007fb1494a5818 __pthread_cond_wait_common (libc.so.6 + 0x87818)
                #2  0x00007fb146d198ed n/a (radeonsi_dri.so + 0x1198ed)
                #3  0x00007fb146cf96cb n/a (radeonsi_dri.so + 0xf96cb)
                #4  0x00007fb146d1981b n/a (radeonsi_dri.so + 0x11981b)
                #5  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #6  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)

                Stack trace of thread 1023977:
                #0  0x00007fb1494a3156 __futex_abstimed_wait_common64 (libc.so.6 + 0x85156)
                #1  0x00007fb1494a5818 __pthread_cond_wait_common (libc.so.6 + 0x87818)
                #2  0x00007fb146d198ed n/a (radeonsi_dri.so + 0x1198ed)
                #3  0x00007fb146cf96cb n/a (radeonsi_dri.so + 0xf96cb)
                #4  0x00007fb146d1981b n/a (radeonsi_dri.so + 0x11981b)
                #5  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #6  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)

                Stack trace of thread 1024209:
                #0  0x00007fb1494a3156 __futex_abstimed_wait_common64 (libc.so.6 + 0x85156)
                #1  0x00007fb1494a5818 __pthread_cond_wait_common (libc.so.6 + 0x87818)
                #2  0x00007fb146d198ed n/a (radeonsi_dri.so + 0x1198ed)
                #3  0x00007fb146cf96cb n/a (radeonsi_dri.so + 0xf96cb)
                #4  0x00007fb146d1981b n/a (radeonsi_dri.so + 0x11981b)
                #5  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #6  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)

                Stack trace of thread 1011571:
                #0  0x00007fb1494a336b futex_wait (libc.so.6 + 0x8536b)
                #1  0x00007fb1494a96da lll_mutex_lock_optimized (libc.so.6 + 0x8b6da)
                #2  0x00005577d8f75f44 input_lock (Xorg + 0x1d3f44)
                #3  0x00005577d8f76225 n/a (Xorg + 0x1d4225)
                #4  0x00005577d8f78a22 n/a (Xorg + 0x1d6a22)
                #5  0x00005577d8f76059 n/a (Xorg + 0x1d4059)
                #6  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #7  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)

                Stack trace of thread 1011561:
                #0  0x00007fb1494a3156 __futex_abstimed_wait_common64 (libc.so.6 + 0x85156)
                #1  0x00007fb1494a5818 __pthread_cond_wait_common (libc.so.6 + 0x87818)
                #2  0x00007fb146d198ed n/a (radeonsi_dri.so + 0x1198ed)
                #3  0x00007fb146cf96cb n/a (radeonsi_dri.so + 0xf96cb)
                #4  0x00007fb146d1981b n/a (radeonsi_dri.so + 0x11981b)
                #5  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #6  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)

                Stack trace of thread 1011563:
                #0  0x00007fb1494a3156 __futex_abstimed_wait_common64 (libc.so.6 + 0x85156)
                #1  0x00007fb1494a5818 __pthread_cond_wait_common (libc.so.6 + 0x87818)
                #2  0x00007fb146d198ed n/a (radeonsi_dri.so + 0x1198ed)
                #3  0x00007fb146cf96cb n/a (radeonsi_dri.so + 0xf96cb)
                #4  0x00007fb146d1981b n/a (radeonsi_dri.so + 0x11981b)
                #5  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #6  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)

                Stack trace of thread 1024208:
                #0  0x00007fb1494a3156 __futex_abstimed_wait_common64 (libc.so.6 + 0x85156)
                #1  0x00007fb1494a5818 __pthread_cond_wait_common (libc.so.6 + 0x87818)
                #2  0x00007fb146d198ed n/a (radeonsi_dri.so + 0x1198ed)
                #3  0x00007fb146cf96cb n/a (radeonsi_dri.so + 0xf96cb)
                #4  0x00007fb146d1981b n/a (radeonsi_dri.so + 0x11981b)
                #5  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #6  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)

                Stack trace of thread 1011565:
                #0  0x00007fb1494a3156 __futex_abstimed_wait_common64 (libc.so.6 + 0x85156)
                #1  0x00007fb1494a5818 __pthread_cond_wait_common (libc.so.6 + 0x87818)
                #2  0x00007fb146d198ed n/a (radeonsi_dri.so + 0x1198ed)
                #3  0x00007fb146cf96cb n/a (radeonsi_dri.so + 0xf96cb)
                #4  0x00007fb146d1981b n/a (radeonsi_dri.so + 0x11981b)
                #5  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #6  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)

                Stack trace of thread 1011560:
                #0  0x00007fb1494a3156 __futex_abstimed_wait_common64 (libc.so.6 + 0x85156)
                #1  0x00007fb1494a5818 __pthread_cond_wait_common (libc.so.6 + 0x87818)
                #2  0x00007fb146d198ed n/a (radeonsi_dri.so + 0x1198ed)
                #3  0x00007fb146cf96cb n/a (radeonsi_dri.so + 0xf96cb)
                #4  0x00007fb146d1981b n/a (radeonsi_dri.so + 0x11981b)
                #5  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #6  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)

                Stack trace of thread 1024175:
                #0  0x00007fb1494a3156 __futex_abstimed_wait_common64 (libc.so.6 + 0x85156)
                #1  0x00007fb1494a5818 __pthread_cond_wait_common (libc.so.6 + 0x87818)
                #2  0x00007fb146d198ed n/a (radeonsi_dri.so + 0x1198ed)
                #3  0x00007fb146cf96cb n/a (radeonsi_dri.so + 0xf96cb)
                #4  0x00007fb146d1981b n/a (radeonsi_dri.so + 0x11981b)
                #5  0x00007fb1494a63ec start_thread (libc.so.6 + 0x883ec)
                #6  0x00007fb149526a5c __clone3 (libc.so.6 + 0x108a5c)
                ELF object binary architecture: AMD x86-64




-- Package-specific info:
X server symlink status:
------------------------
lrwxrwxrwx 1 root root 13 Jun  1  2009 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 274 Dec 13 08:51 /usr/bin/Xorg

VGA-compatible devices on PCI bus:
----------------------------------
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] [1002:73df] (rev c1)

/etc/X11/xorg.conf does not exist.

Contents of /etc/X11/xorg.conf.d:
---------------------------------
total 8
-rw-r--r-- 1 root root 437 Jun 17  2023 30-screensetup.conf
-rw-r--r-- 1 root root 427 Jun 17  2023 30-screensetup.conf~

KMS configuration files:
------------------------
/etc/modprobe.d/i915-kms.conf:
  options i915 modeset=1
/etc/modprobe.d/radeon-kms.conf:
  options radeon modeset=1 dynclks=1
  options radeonfb default_dynclk=1 mirror=1
  #parm:           force_sleep:bool: force D2 sleep mode on all hardware (bool)

Kernel version (/proc/version):
-------------------------------
Linux version 6.6.4 (anoyed@zombie) (gcc (Debian 13.2.0-8) 13.2.0, GNU ld (GNU Binutils for Debian) 2.41.50.20231206) #103 SMP PREEMPT_DYNAMIC Thu Dec  7 21:15:18 CET 2023

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'oldoldstable'), (500, 'unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.6.4 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.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-amdgpu depends on:
ii  libc6                                  2.37-13
ii  libdrm-amdgpu1                         2.4.117-1
ii  libgbm1                                23.3.1-3
ii  libudev1                               255-1
ii  xserver-xorg-core [xorg-video-abi-25]  2:21.1.10-1

xserver-xorg-video-amdgpu recommends no packages.

Versions of packages xserver-xorg-video-amdgpu suggests:
ii  firmware-amd-graphics  20221214-3

-- no debconf information


Reply to: