You are not logged in.

#1 2025-09-28 19:03:10

qdii
Member
Registered: 2020-12-05
Posts: 2

wlroots0.19 crash

Using sway, I often have a crash when launching a new terminal (kitty). Here is the callstack:


```
❯ sudo coredumpctl debug sway
           PID: 122354 (sway)
           UID: 1000 (qdii)
           GID: 1000 (qdii)
        Signal: 6 (ABRT)
     Timestamp: Sun 2025-09-28 20:45:16 CEST (9min ago)
  Command Line: sway --unsupported-gpu --verbose
    Executable: /usr/bin/sway
Control Group: /user.slice/user-1000.slice/session-c1.scope
          Unit: session-c1.scope
         Slice: user-1000.slice
       Session: c1
     Owner UID: 1000 (qdii)
       Boot ID: 71dba4ee7b47447c9760a28702ef2b71
    Machine ID: aba73115a8564d2b9f37b6f82b9fef60
      Hostname: limo.dodges.it
       Storage: /var/lib/systemd/coredump/core.sway.1000.71dba4ee7b47447c9760a28702ef2b71.122354.1759085116000000.zst (present)
  Size on Disk: 4.3M
       Message: Process 122354 (sway) of user 1000 dumped core.
               
                Stack trace of thread 122354:
                #0  0x00007f9cbb89894c n/a (libc.so.6 + 0x9894c)
                #1  0x00007f9cbb83e410 raise (libc.so.6 + 0x3e410)
                #2  0x00007f9cbb82557a abort (libc.so.6 + 0x2557a)
                #3  0x00007f9cbb8254e3 n/a (libc.so.6 + 0x254e3)
                #4  0x00007f9cbbb8f533 n/a (libwlroots-0.19.so + 0x25533)
                #5  0x00007f9cbbbdb367 n/a (libwlroots-0.19.so + 0x71367)
                #6  0x00007f9cbbbdb712 n/a (libwlroots-0.19.so + 0x71712)
                #7  0x00007f9cbbbdb94a n/a (libwlroots-0.19.so + 0x7194a)
                #8  0x00007f9cbbbdb96f n/a (libwlroots-0.19.so + 0x7196f)
                #9  0x00007f9cbbbdb96f n/a (libwlroots-0.19.so + 0x7196f)
                #10 0x00007f9cbbbdb9dd wlr_scene_subsurface_tree_set_clip (libwlroots-0.19.so + 0x719dd)
                #11 0x00005630fc6bf43a n/a (/usr/bin/sway + 0x6043a)
                #12 0x00005630fc681907 n/a (/usr/bin/sway + 0x22907)
                #13 0x00005630fc682633 n/a (/usr/bin/sway + 0x23633)
                #14 0x00007f9cbbcae427 wl_event_loop_dispatch (libwayland-server.so.0 + 0xa427)
                #15 0x00007f9cbbcb0297 wl_display_run (libwayland-server.so.0 + 0xc297)
                #16 0x00005630fc66f0a3 n/a (/usr/bin/sway + 0x100a3)
                #17 0x00007f9cbb827675 n/a (libc.so.6 + 0x27675)
                #18 0x00007f9cbb827729 __libc_start_main (libc.so.6 + 0x27729)
                #19 0x00005630fc66f4f5 n/a (/usr/bin/sway + 0x104f5)
               
                Stack trace of thread 122372:
                #0  0x00007f9cbb91876d syscall (libc.so.6 + 0x11876d)
                #1  0x00007f9cbbea47ee g_cond_wait (libglib-2.0.so.0 + 0x8f7ee)
                #2  0x00007f9cbbe3b1cd n/a (libglib-2.0.so.0 + 0x261cd)
                #3  0x00007f9cbbe3b23d g_async_queue_pop (libglib-2.0.so.0 + 0x2623d)
                #4  0x00007f9cbb03a51c n/a (libpangoft2-1.0.so.0 + 0xc51c)
                #5  0x00007f9cbbeac87c n/a (libglib-2.0.so.0 + 0x9787c)
                #6  0x00007f9cbb8969cb n/a (libc.so.6 + 0x969cb)
                #7  0x00007f9cbb91aa0c n/a (libc.so.6 + 0x11aa0c)
                ELF object binary architecture: AMD x86-64

GNU gdb (GDB) 16.3
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/sway...
(No debugging symbols found in /usr/bin/sway)

warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:wayland-cursor (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:wayland-shm (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:gdk-wayland (deleted) during file-backed mapping note processing
[New LWP 122354]
[New LWP 122372]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/sbin/sway --unsupported-gpu --verbose'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007f9cbb89894c in ?? () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7f9cbad41a00 (LWP 122354))]
warning: File "/home/qdii/.gdbinit" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
To enable execution of this file add
    add-auto-load-safe-path /home/qdii/.gdbinit
line to your configuration file "/root/.config/gdb/gdbinit".
To completely disable this security protection add
    set auto-load safe-path /
line to your configuration file "/root/.config/gdb/gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
    info "(gdb)Auto-loading safe path"
(gdb) bt
#0  0x00007f9cbb89894c in ??? () at /usr/lib/libc.so.6
#1  0x00007f9cbb83e410 in raise () at /usr/lib/libc.so.6
#2  0x00007f9cbb82557a in abort () at /usr/lib/libc.so.6
#3  0x00007f9cbb8254e3 in ??? () at /usr/lib/libc.so.6
#4  0x00007f9cbbb8f533 in wlr_linux_drm_syncobj_v1_state_signal_release_with_buffer (state=<optimized out>, buffer=<optimized out>) at ../wlroots0.19/types/wlr_linux_drm_syncobj_v1.c:490
#5  0x00007f9cbbbdb367 in surface_reconfigure (scene_surface=scene_surface@entry=0x563117354e40) at ../wlroots0.19/types/scene/surface.c:208
#6  0x00007f9cbbbdb712 in scene_surface_set_clip (surface=0x563117354e40, clip=0x7ffd9c384c80) at ../wlroots0.19/types/scene/surface.c:343
#7  scene_surface_set_clip (surface=0x563117354e40, clip=0x7ffd9c384c80) at ../wlroots0.19/types/scene/surface.c:332
#8  subsurface_tree_reconfigure_clip (subsurface_tree=subsurface_tree@entry=0x5631174829c0) at ../wlroots0.19/types/scene/subsurface_tree.c:97
#9  0x00007f9cbbbdb94a in subsurface_tree_set_clip (node=node@entry=0x563117472780, clip=clip@entry=0x7ffd9c384d70) at ../wlroots0.19/types/scene/subsurface_tree.c:350
#10 0x00007f9cbbbdb96f in subsurface_tree_set_clip (node=node@entry=0x56311751b130, clip=clip@entry=0x7ffd9c384d70) at ../wlroots0.19/types/scene/subsurface_tree.c:356
#11 0x00007f9cbbbdb96f in subsurface_tree_set_clip (node=<optimized out>, clip=0x7ffd9c384d70) at ../wlroots0.19/types/scene/subsurface_tree.c:356
#12 0x00007f9cbbbdb9dd in wlr_scene_subsurface_tree_set_clip (node=<optimized out>, clip=<optimized out>) at ../wlroots0.19/types/scene/subsurface_tree.c:367
#13 0x00005630fc6bf43a in ??? ()
#14 0x00005630fc681907 in ??? ()
#15 0x00005630fc682633 in ??? ()
#16 0x00007f9cbbcae427 in wl_event_loop_dispatch () at /usr/lib/libwayland-server.so.0
#17 0x00007f9cbbcb0297 in wl_display_run () at /usr/lib/libwayland-server.so.0
#18 0x00005630fc66f0a3 in ??? ()
#19 0x00007f9cbb827675 in ??? () at /usr/lib/libc.so.6
#20 0x00007f9cbb827729 in __libc_start_main () at /usr/lib/libc.so.6
#21 0x00005630fc66f4f5 in ??? ()
(gdb)
```

Offline

Board footer

Powered by FluxBB