# Sway output crash -rw-r--r-- 15.9 KiB View raw
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
           PID: 2600412 (sway)
           TID: 2600412 (sway)
           UID: 60222 (nicolai)
           GID: 60222 (nicolai)
        Signal: 11 (SEGV) si_code: SEGV_MAPERR
     Timestamp: Thu 2026-08-13 10:14:19 CEST (54s ago)
  Command Line: sway -c /tmp/config --debug
    Executable: /usr/bin/sway
 Control Group: /user.slice/user-60222.slice/session-c27.scope
          Unit: session-c27.scope
         Slice: user-60222.slice
       Session: c27
     Owner UID: 60222 (nicolai)
       Boot ID: b79eb3dc634842749c35c79916d2d1b8
    Machine ID: 57194e25cdd84dfcb533166dfe891a6c
      Hostname: archosaur
       Storage: /var/lib/systemd/coredump/core.sway.60222.b79eb3dc634842749c35c79916d2d1b8.2600412.1786608859000000.zst (present)
  Size on Disk: 2.9M
       Message: Process 2600412 (sway) of user 60222 dumped core.
                
                Stack trace of thread 2600412:
                #0  0x00007f6db8571296 n/a (libwlroots-0.20.so + 0x51296)
                #1  0x00007f6db8571a61 n/a (libwlroots-0.20.so + 0x51a61)
                #2  0x00007f6db8574838 n/a (libwlroots-0.20.so + 0x54838)
                #3  0x00007f6db857c49d n/a (libwlroots-0.20.so + 0x5c49d)
                #4  0x00007f6db85896af n/a (libwlroots-0.20.so + 0x696af)
                #5  0x00007f6db85cf343 n/a (libwlroots-0.20.so + 0xaf343)
                #6  0x00007f6db85cf603 wlr_output_swapchain_manager_prepare (libwlroots-0.20.so + 0xaf603)
                #7  0x000055f0f3f3fff4 n/a (sway + 0x3eff4)
                #8  0x000055f0f3f21647 n/a (sway + 0x20647)
                #9  0x00007f6db867b96f wl_event_loop_dispatch (libwayland-server.so.0 + 0xa96f)
                #10 0x00007f6db867db87 wl_display_run (libwayland-server.so.0 + 0xcb87)
                #11 0x000055f0f3f12ac3 n/a (sway + 0x11ac3)
                #12 0x00007f6db8227781 n/a (libc.so.6 + 0x27781)
                #13 0x00007f6db82278b9 __libc_start_main (libc.so.6 + 0x278b9)
                #14 0x000055f0f3f13305 n/a (sway + 0x12305)
                
                Stack trace of thread 2600478:
                #0  0x00007f6db82a0952 n/a (libc.so.6 + 0xa0952)
                #1  0x00007f6db8294cd9 n/a (libc.so.6 + 0x94cd9)
                #2  0x00007f6db829754c pthread_cond_wait (libc.so.6 + 0x9754c)
                #3  0x00007f6db462bd0e n/a (libgallium-26.1.6-arch1.1.so + 0x62bd0e)
                #4  0x00007f6db45e100d n/a (libgallium-26.1.6-arch1.1.so + 0x5e100d)
                #5  0x00007f6db462bc4d n/a (libgallium-26.1.6-arch1.1.so + 0x62bc4d)
                #6  0x00007f6db82980a2 n/a (libc.so.6 + 0x980a2)
                #7  0x00007f6db832080c n/a (libc.so.6 + 0x12080c)
                
                Stack trace of thread 2600471:
                #0  0x00007f6db82a0952 n/a (libc.so.6 + 0xa0952)
                #1  0x00007f6db8294cd9 n/a (libc.so.6 + 0x94cd9)
                #2  0x00007f6db829754c pthread_cond_wait (libc.so.6 + 0x9754c)
                #3  0x00007f6db462bd0e n/a (libgallium-26.1.6-arch1.1.so + 0x62bd0e)
                #4  0x00007f6db45e100d n/a (libgallium-26.1.6-arch1.1.so + 0x5e100d)
                #5  0x00007f6db462bc4d n/a (libgallium-26.1.6-arch1.1.so + 0x62bc4d)
                #6  0x00007f6db82980a2 n/a (libc.so.6 + 0x980a2)
                #7  0x00007f6db832080c n/a (libc.so.6 + 0x12080c)
                
                Stack trace of thread 2600474:
                #0  0x00007f6db82a0952 n/a (libc.so.6 + 0xa0952)
                #1  0x00007f6db8294cd9 n/a (libc.so.6 + 0x94cd9)
                #2  0x00007f6db829754c pthread_cond_wait (libc.so.6 + 0x9754c)
                #3  0x00007f6db462bd0e n/a (libgallium-26.1.6-arch1.1.so + 0x62bd0e)
                #4  0x00007f6db45e100d n/a (libgallium-26.1.6-arch1.1.so + 0x5e100d)
                #5  0x00007f6db462bc4d n/a (libgallium-26.1.6-arch1.1.so + 0x62bc4d)
                #6  0x00007f6db82980a2 n/a (libc.so.6 + 0x980a2)
                #7  0x00007f6db832080c n/a (libc.so.6 + 0x12080c)
                
                Stack trace of thread 2600470:
                #0  0x00007f6db82a0952 n/a (libc.so.6 + 0xa0952)
                #1  0x00007f6db8294cd9 n/a (libc.so.6 + 0x94cd9)
                #2  0x00007f6db829754c pthread_cond_wait (libc.so.6 + 0x9754c)
                #3  0x00007f6db462bd0e n/a (libgallium-26.1.6-arch1.1.so + 0x62bd0e)
                #4  0x00007f6db45e100d n/a (libgallium-26.1.6-arch1.1.so + 0x5e100d)
                #5  0x00007f6db462bc4d n/a (libgallium-26.1.6-arch1.1.so + 0x62bc4d)
                #6  0x00007f6db82980a2 n/a (libc.so.6 + 0x980a2)
                #7  0x00007f6db832080c n/a (libc.so.6 + 0x12080c)
                
                Stack trace of thread 2600481:
                #0  0x00007f6db82a0952 n/a (libc.so.6 + 0xa0952)
                #1  0x00007f6db8294cd9 n/a (libc.so.6 + 0x94cd9)
                #2  0x00007f6db829754c pthread_cond_wait (libc.so.6 + 0x9754c)
                #3  0x00007f6db462bd0e n/a (libgallium-26.1.6-arch1.1.so + 0x62bd0e)
                #4  0x00007f6db45e100d n/a (libgallium-26.1.6-arch1.1.so + 0x5e100d)
                #5  0x00007f6db462bc4d n/a (libgallium-26.1.6-arch1.1.so + 0x62bc4d)
                #6  0x00007f6db82980a2 n/a (libc.so.6 + 0x980a2)
                #7  0x00007f6db832080c n/a (libc.so.6 + 0x12080c)
                
                Stack trace of thread 2600482:
                #0  0x00007f6db831e4ed syscall (libc.so.6 + 0x11e4ed)
                #1  0x00007f6db887615e g_cond_wait (libglib-2.0.so.0 + 0x9115e)
                #2  0x00007f6db880b52d n/a (libglib-2.0.so.0 + 0x2652d)
                #3  0x00007f6db880b5a6 g_async_queue_pop (libglib-2.0.so.0 + 0x265a6)
                #4  0x00007f6db7944661 n/a (libpangoft2-1.0.so.0 + 0xc661)
                #5  0x00007f6db887fb14 n/a (libglib-2.0.so.0 + 0x9ab14)
                #6  0x00007f6db82980a2 n/a (libc.so.6 + 0x980a2)
                #7  0x00007f6db832080c n/a (libc.so.6 + 0x12080c)
                
                Stack trace of thread 2600480:
                #0  0x00007f6db82a0952 n/a (libc.so.6 + 0xa0952)
                #1  0x00007f6db8294cd9 n/a (libc.so.6 + 0x94cd9)
                #2  0x00007f6db829754c pthread_cond_wait (libc.so.6 + 0x9754c)
                #3  0x00007f6db462bd0e n/a (libgallium-26.1.6-arch1.1.so + 0x62bd0e)
                #4  0x00007f6db45e100d n/a (libgallium-26.1.6-arch1.1.so + 0x5e100d)
                #5  0x00007f6db462bc4d n/a (libgallium-26.1.6-arch1.1.so + 0x62bc4d)
                #6  0x00007f6db82980a2 n/a (libc.so.6 + 0x980a2)
                #7  0x00007f6db832080c n/a (libc.so.6 + 0x12080c)
                ELF object binary architecture: AMD x86-64

GNU gdb (GDB) 17.2
Copyright (C) 2025 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...
Reading symbols from /home/nicolai/.cache/debuginfod_client/f12374dca99da9283553539b0f5544cc68a7f268/debuginfo...
[New LWP 2600412]
[New LWP 2600478]
[New LWP 2600471]
[New LWP 2600474]
[New LWP 2600470]
[New LWP 2600481]
[New LWP 2600482]
[New LWP 2600480]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/sbin/sway -c /tmp/config --debug'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  drm_atomic_connector_prepare (state=0x55f124f71420, modeset=true) at ../wlroots0.20/backend/drm/atomic.c:326
326		uint32_t mode_id = crtc->mode_id;
[Current thread is 1 (Thread 0x7f6db761aa40 (LWP 2600412))]
(gdb) bt full
#0  drm_atomic_connector_prepare (state=0x55f124f71420, modeset=true) at ../wlroots0.20/backend/drm/atomic.c:326
        conn = 0x55f12512af90
        drm = 0x55f1242b2680
        output = 0x55f12512af90
        crtc = 0x0
        mode_id = 543
        gamma_lut = 0
        fb_damage_clips = 0
        in_fence_fd = <optimized out>
        prev_vrr_enabled = <optimized out>
        vrr_enabled = <optimized out>
        colorspace = <optimized out>
        hdr_output_metadata = 623345296
#1  0x00007f6db8571a61 in atomic_device_commit (drm=0x55f1242b2680, state=0x7ffd65bcaa50, page_flip=0x0, flags=0, test_only=true) at ../wlroots0.20/backend/drm/atomic.c:576
        i = 2
        ok = false
        atom = {req = 0x0, failed = false}
#2  0x00007f6db8574838 in drm_commit (drm=0x55f1242b2680, state=0x7ffd65bcaa50, flags=<optimized out>, test_only=true) at ../wlroots0.20/backend/drm/drm.c:649
        page_flip = 0x0
        ok = <optimized out>
        __PRETTY_FUNCTION__ = <optimized out>
#3  0x00007f6db857c49d in commit_drm_device (drm=0x55f1242b2680, output_states=<optimized out>, output_states_len=4, test_only=true) at ../wlroots0.20/backend/drm/drm.c:1995
        conn_states = 0x55f124f71290
        ok = <optimized out>
        modeset = <optimized out>
        conn_states_len = <optimized out>
        flags = <optimized out>
        dev_state = {modeset = true, nonblock = false, connectors = 0x55f124f71290, connectors_len = 4}
#4  0x00007f6db85896af in commit (states=0x55f12544c500, states_len=4, test_only=true, backend=<optimized out>) at ../wlroots0.20/backend/multi/backend.c:119
        sub = <optimized out>
        len = <optimized out>
        i = <optimized out>
        by_backend = 0x55f12544d220
        ok = true
#5  0x00007f6db85cf343 in manager_test (manager=manager@entry=0x7ffd65bcac60, states=states@entry=0x55f12544c500, states_len=states_len@entry=4, explicit_modifiers=explicit_modifiers@entry=true)
    at ../wlroots0.20/types/wlr_output_swapchain_manager.c:184
        manager_output = <optimized out>
        ok = <optimized out>
        __PRETTY_FUNCTION__ = "manager_test"
#6  0x00007f6db85cf603 in wlr_output_swapchain_manager_prepare (manager=manager@entry=0x7ffd65bcac60, states=states@entry=0x55f124ad8a50, states_len=states_len@entry=4) at ../wlroots0.20/types/wlr_output_swapchain_manager.c:213
        ok = false
        pending = 0x55f12544c500
#7  0x000055f0f3f3fff4 in apply_resolved_output_configs (configs=0x55f1250a1160, configs_len=4, test_only=false, degrade_to_off=true) at ../sway/sway/config/output.c:1026
        states = 0x55f124ad8a50
        config_states = 0x55f12511d560
        swapchain_mgr = {backend = 0x55f1242acba0, WLR_PRIVATE = {outputs = {size = 128, alloc = 128, data = 0x55f12505b970}}}
        ok = <optimized out>
        seat = <optimized out>
#8  apply_output_configs (ocs=<optimized out>, ocs_len=<optimized out>, test_only=false, degrade_to_off=true) at ../sway/sway/config/output.c:1146
        configs_len = 4
        configs = 0x55f1250a1160
        config_idx = <optimized out>
        sway_output = <optimized out>
        ok = <optimized out>
#9  0x000055f0f3f21647 in apply_stored_output_configs () at ../sway/sway/config/output.c:1156
No locals.
#10 timer_modeset_handle (data=0x55f0f3f980e0 <server>) at ../sway/sway/desktop/output.c:407
        server = 0x55f0f3f980e0 <server>
#11 0x00007f6db867b96f in wl_timer_heap_dispatch (timers=0x55f1242abe98) at ../wayland-1.26.0/src/event-loop.c:529
        now = {tv_sec = 305622, tv_nsec = 531525700}
        root = 0x55f12511bf70
        list_cursor = 0x55f12511bf70
        list_tail = <optimized out>
#12 wl_event_loop_dispatch (loop=0x55f1242abe40, timeout=<optimized out>, timeout@entry=-1) at ../wayland-1.26.0/src/event-loop.c:1052
        ep = {{events = 1, data = {ptr = 0x55f1242ad540, fd = 606786880, u32 = 606786880, u64 = 94494182266176}}, {events = 1, data = {ptr = 0x55f12539c410, fd = 624542736, u32 = 624542736, u64 = 94494200022032}}, {events = 1, data = {
              ptr = 0x55f1242abe98, fd = 606781080, u32 = 606781080, u64 = 94494182260376}}, {events = 39, data = {ptr = 0x7f6db8322ff8 <__libc_sendmsg+88>, fd = -1204670472, u32 = 3090296824, u64 = 140109218459640}}, {
            events = 3076631880, data = {ptr = 0x7f6d, fd = 32621, u32 = 32621, u64 = 32621}}, {events = 0, data = {ptr = 0x55f124b66700, fd = 615933696, u32 = 615933696, u64 = 94494191412992}}, {events = 3076631104, data = {
              ptr = 0x65bcaf3000007f6d, fd = 32621, u32 = 32621, u64 = 7330926914145648493}}, {events = 32765, data = {ptr = 0x7f6db8677c04 <wl_connection_flush+388>, fd = -1201177596, u32 = 3093789700, u64 = 140109221952516}}, {
            events = 4, data = {ptr = 0xa800000000, fd = 0, u32 = 0, u64 = 721554505728}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {
              ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4093058381, data = {ptr = 0x24e8f71c000055f0, 
              fd = 22000, u32 = 22000, u64 = 2659647279593444848}}, {events = 22001, data = {ptr = 0xa8, fd = 168, u32 = 168, u64 = 168}}, {events = 619247216, data = {ptr = 0x68000055f1, fd = 22001, u32 = 22001, u64 = 446676620785}}, {
            events = 0, data = {ptr = 0x7ffd65bcaec0, fd = 1706864320, u32 = 1706864320, u64 = 140726310317760}}, {events = 1, data = {ptr = 0xb761aa4000000000, fd = 0, u32 = 0, u64 = 13214029973536374784}}, {events = 32621, data = {
              ptr = 0x7ffd65bcdb6a, fd = 1706875754, u32 = 1706875754, u64 = 140726310329194}}, {events = 1706864512, data = {ptr = 0xf3f721e800007ffd, fd = 32765, u32 = 32765, u64 = 17579556950780182525}}, {events = 22000, data = {
              ptr = 0x55f12540c250, fd = 625001040, u32 = 625001040, u64 = 94494200480336}}, {events = 615352912, data = {ptr = 0x28000055f1, fd = 22001, u32 = 22001, u64 = 171798713841}}, {events = 48, data = {ptr = 0x7ffd65bcaf90, 
              fd = 1706864528, u32 = 1706864528, u64 = 140726310317968}}, {events = 1706864336, data = {ptr = 0x833a9d0000007ffd, fd = 32765, u32 = 32765, u64 = 9456042990943371261}}, {events = 2127652714, data = {ptr = 0x80, fd = 128, 
              u32 = 128, u64 = 128}}, {events = 4, data = {ptr = 0xf3f774cd00000000, fd = 0, u32 = 0, u64 = 17579648094281138176}}, {events = 22000, data = {ptr = 0x31f, fd = 799, u32 = 799, u64 = 799}}, {events = 615737088, data = {
              ptr = 0x833a9d00000055f1, fd = 22001, u32 = 22001, u64 = 9456042990943360497}}, {events = 2127652714, data = {ptr = 0x55f124b65b01, fd = 615930625, u32 = 615930625, u64 = 94494191409921}}, {events = 619234640, data = {
              ptr = 0x242abd78000055f1, fd = 22001, u32 = 22001, u64 = 2606103657481000433}}, {events = 22001, data = {ptr = 0x55f124b62d90, fd = 615918992, u32 = 615918992, u64 = 94494191398288}}}
        source = <optimized out>
        i = <optimized out>
        count = <optimized out>
        has_timers = true
        use_timeout = false
        now = {tv_sec = 140726310317632, tv_nsec = 140109218500819}
        deadline = <optimized out>
        result = <optimized out>
#13 0x00007f6db867db87 in wl_display_run (display=0x55f1242abd50) at ../wayland-1.26.0/src/wayland-server.c:1741
No locals.
#14 0x000055f0f3f12ac3 in server_run (server=<optimized out>) at ../sway/sway/server.c:801
No locals.
#15 main (argc=4, argv=<optimized out>) at ../sway/sway/main.c:396
        verbose = <optimized out>
        debug = <optimized out>
        validate = <optimized out>
        allow_unsupported_gpu = false
        config_path = 0x55f1242ab8b0 "/tmp/config"
        c = <optimized out>
        unsupported_gpu_env = <optimized out>
        nag_gpu = {client = 0x0, client_destroy = {link = {prev = 0x0, next = 0x0}, notify = 0x0}, 
          args = 0x55f0f3f7c668 "--type error --message 'Proprietary GPU drivers are not supported by sway. Do not report issues.' --detailed-message", fd = {0, 0}, detailed = true}
(gdb) quit