# Sway-master output crash -rw-r--r-- 17.0 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
243
244
245
246
247
248
249
250
251
252
253
254
255
           PID: 2646025 (sway)
           TID: 2646025 (sway)
           UID: 60222 (nicolai)
           GID: 60222 (nicolai)
        Signal: 11 (SEGV) si_code: SEGV_MAPERR
     Timestamp: Thu 2026-08-13 10:37:41 CEST (19min ago)
  Command Line: ./build/sway/sway --config /tmp/config --debug
    Executable: /home/nicolai/.local/source/sway/build/sway/sway
 Control Group: /user.slice/user-60222.slice/session-604.scope
          Unit: session-604.scope
         Slice: user-60222.slice
       Session: 604
     Owner UID: 60222 (nicolai)
       Boot ID: b79eb3dc634842749c35c79916d2d1b8
    Machine ID: 57194e25cdd84dfcb533166dfe891a6c
      Hostname: archosaur
       Storage: /var/lib/systemd/coredump/core.sway.60222.b79eb3dc634842749c35c79916d2d1b8.2646025.1786610261000000.zst (present)
  Size on Disk: 2.6M
       Message: Process 2646025 (sway) of user 60222 dumped core.
                
                Stack trace of thread 2646025:
                #0  0x00007fd949c132ff drm_atomic_connector_prepare (libwlroots-0.21.so + 0x652ff)
                #1  0x00007fd949c14343 atomic_device_commit (libwlroots-0.21.so + 0x66343)
                #2  0x00007fd949c16fd3 drm_commit (libwlroots-0.21.so + 0x68fd3)
                #3  0x00007fd949c1b62c commit_drm_device (libwlroots-0.21.so + 0x6d62c)
                #4  0x00007fd949c147f2 backend_test (libwlroots-0.21.so + 0x667f2)
                #5  0x00007fd949c1079c wlr_backend_test (libwlroots-0.21.so + 0x6279c)
                #6  0x00007fd949c2b69e commit (libwlroots-0.21.so + 0x7d69e)
                #7  0x00007fd949c2b72f multi_backend_test (libwlroots-0.21.so + 0x7d72f)
                #8  0x00007fd949c1079c wlr_backend_test (libwlroots-0.21.so + 0x6279c)
                #9  0x00007fd949c8bb48 manager_test (libwlroots-0.21.so + 0xddb48)
                #10 0x00007fd949c8bdf9 wlr_output_swapchain_manager_prepare (libwlroots-0.21.so + 0xdddf9)
                #11 0x0000557235841f61 apply_resolved_output_configs (sway + 0x50f61)
                #12 0x00005572358425f3 apply_output_configs (sway + 0x515f3)
                #13 0x000055723584267d apply_stored_output_configs (sway + 0x5167d)
                #14 0x000055723582219a timer_modeset_handle (sway + 0x3119a)
                #15 0x00007fd94949796f wl_event_loop_dispatch (libwayland-server.so.0 + 0xa96f)
                #16 0x00007fd949499b87 wl_display_run (libwayland-server.so.0 + 0xcb87)
                #17 0x000055723581dea9 server_run (sway + 0x2cea9)
                #18 0x000055723581b249 main (sway + 0x2a249)
                #19 0x00007fd949027781 n/a (libc.so.6 + 0x27781)
                #20 0x00007fd9490278b9 __libc_start_main (libc.so.6 + 0x278b9)
                #21 0x0000557235809f15 _start (sway + 0x18f15)
                
                Stack trace of thread 2646029:
                #0  0x00007fd9490a0952 n/a (libc.so.6 + 0xa0952)
                #1  0x00007fd949094cd9 n/a (libc.so.6 + 0x94cd9)
                #2  0x00007fd94909754c pthread_cond_wait (libc.so.6 + 0x9754c)
                #3  0x00007fd94562bd0e n/a (libgallium-26.1.6-arch1.1.so + 0x62bd0e)
                #4  0x00007fd9455e100d n/a (libgallium-26.1.6-arch1.1.so + 0x5e100d)
                #5  0x00007fd94562bc4d n/a (libgallium-26.1.6-arch1.1.so + 0x62bc4d)
                #6  0x00007fd9490980a2 n/a (libc.so.6 + 0x980a2)
                #7  0x00007fd94912080c n/a (libc.so.6 + 0x12080c)
                
                Stack trace of thread 2646028:
                #0  0x00007fd9490a0952 n/a (libc.so.6 + 0xa0952)
                #1  0x00007fd949094cd9 n/a (libc.so.6 + 0x94cd9)
                #2  0x00007fd94909754c pthread_cond_wait (libc.so.6 + 0x9754c)
                #3  0x00007fd94562bd0e n/a (libgallium-26.1.6-arch1.1.so + 0x62bd0e)
                #4  0x00007fd9455e100d n/a (libgallium-26.1.6-arch1.1.so + 0x5e100d)
                #5  0x00007fd94562bc4d n/a (libgallium-26.1.6-arch1.1.so + 0x62bc4d)
                #6  0x00007fd9490980a2 n/a (libc.so.6 + 0x980a2)
                #7  0x00007fd94912080c n/a (libc.so.6 + 0x12080c)
                
                Stack trace of thread 2646032:
                #0  0x00007fd9490a0952 n/a (libc.so.6 + 0xa0952)
                #1  0x00007fd949094cd9 n/a (libc.so.6 + 0x94cd9)
                #2  0x00007fd94909754c pthread_cond_wait (libc.so.6 + 0x9754c)
                #3  0x00007fd94562bd0e n/a (libgallium-26.1.6-arch1.1.so + 0x62bd0e)
                #4  0x00007fd9455e100d n/a (libgallium-26.1.6-arch1.1.so + 0x5e100d)
                #5  0x00007fd94562bc4d n/a (libgallium-26.1.6-arch1.1.so + 0x62bc4d)
                #6  0x00007fd9490980a2 n/a (libc.so.6 + 0x980a2)
                #7  0x00007fd94912080c n/a (libc.so.6 + 0x12080c)
                
                Stack trace of thread 2646038:
                #0  0x00007fd9490a0952 n/a (libc.so.6 + 0xa0952)
                #1  0x00007fd949094cd9 n/a (libc.so.6 + 0x94cd9)
                #2  0x00007fd94909754c pthread_cond_wait (libc.so.6 + 0x9754c)
                #3  0x00007fd94562bd0e n/a (libgallium-26.1.6-arch1.1.so + 0x62bd0e)
                #4  0x00007fd9455e100d n/a (libgallium-26.1.6-arch1.1.so + 0x5e100d)
                #5  0x00007fd94562bc4d n/a (libgallium-26.1.6-arch1.1.so + 0x62bc4d)
                #6  0x00007fd9490980a2 n/a (libc.so.6 + 0x980a2)
                #7  0x00007fd94912080c n/a (libc.so.6 + 0x12080c)
                
                Stack trace of thread 2646036:
                #0  0x00007fd9490a0952 n/a (libc.so.6 + 0xa0952)
                #1  0x00007fd949094cd9 n/a (libc.so.6 + 0x94cd9)
                #2  0x00007fd94909754c pthread_cond_wait (libc.so.6 + 0x9754c)
                #3  0x00007fd94562bd0e n/a (libgallium-26.1.6-arch1.1.so + 0x62bd0e)
                #4  0x00007fd9455e100d n/a (libgallium-26.1.6-arch1.1.so + 0x5e100d)
                #5  0x00007fd94562bc4d n/a (libgallium-26.1.6-arch1.1.so + 0x62bc4d)
                #6  0x00007fd9490980a2 n/a (libc.so.6 + 0x980a2)
                #7  0x00007fd94912080c n/a (libc.so.6 + 0x12080c)
                
                Stack trace of thread 2646039:
                #0  0x00007fd9490a0952 n/a (libc.so.6 + 0xa0952)
                #1  0x00007fd949094cd9 n/a (libc.so.6 + 0x94cd9)
                #2  0x00007fd94909754c pthread_cond_wait (libc.so.6 + 0x9754c)
                #3  0x00007fd94562bd0e n/a (libgallium-26.1.6-arch1.1.so + 0x62bd0e)
                #4  0x00007fd9455e100d n/a (libgallium-26.1.6-arch1.1.so + 0x5e100d)
                #5  0x00007fd94562bc4d n/a (libgallium-26.1.6-arch1.1.so + 0x62bc4d)
                #6  0x00007fd9490980a2 n/a (libc.so.6 + 0x980a2)
                #7  0x00007fd94912080c n/a (libc.so.6 + 0x12080c)
                
                Stack trace of thread 2646040:
                #0  0x00007fd94911e4ed syscall (libc.so.6 + 0x11e4ed)
                #1  0x00007fd94969215e g_cond_wait (libglib-2.0.so.0 + 0x9115e)
                #2  0x00007fd94962752d n/a (libglib-2.0.so.0 + 0x2652d)
                #3  0x00007fd9496275a6 g_async_queue_pop (libglib-2.0.so.0 + 0x265a6)
                #4  0x00007fd94894e661 n/a (libpangoft2-1.0.so.0 + 0xc661)
                #5  0x00007fd94969bb14 n/a (libglib-2.0.so.0 + 0x9ab14)
                #6  0x00007fd9490980a2 n/a (libc.so.6 + 0x980a2)
                #7  0x00007fd94912080c 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 /home/nicolai/.local/source/sway/build/sway/sway...
[New LWP 2646025]
[New LWP 2646029]
[New LWP 2646028]
[New LWP 2646032]
[New LWP 2646038]
[New LWP 2646036]
[New LWP 2646039]
[New LWP 2646040]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `./build/sway/sway --config /tmp/config --debug'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fd949c132ff in drm_atomic_connector_prepare (state=0x55724a9beac0, modeset=true) at ../subprojects/wlroots/backend/drm/atomic.c:327
327		uint32_t mode_id = crtc->mode_id;
[Current thread is 1 (Thread 0x7fd9486282c0 (LWP 2646025))]
(gdb) bt full
#0  0x00007fd949c132ff in drm_atomic_connector_prepare (state=0x55724a9beac0, modeset=true) at ../subprojects/wlroots/backend/drm/atomic.c:327
        conn = 0x55724aa89a30
        drm = 0x5572499f3250
        output = 0x55724aa89a30
        crtc = 0x0
        mode_id = 556
        gamma_lut = 0
        fb_damage_clips = 0
        in_fence_fd = -1
        prev_vrr_enabled = false
        vrr_enabled = false
        colorspace = 0
        hdr_output_metadata = 0
#1  0x00007fd949c14343 in atomic_device_commit (drm=0x5572499f3250, state=0x7fff0eac7610, page_flip=0x0, flags=0, test_only=true) at ../subprojects/wlroots/backend/drm/atomic.c:637
        i = 2
        ok = false
        atom = {req = 0x55724aaa9860, failed = 96}
#2  0x00007fd949c16fd3 in drm_commit (drm=0x5572499f3250, state=0x7fff0eac7610, flags=0, test_only=true) at ../subprojects/wlroots/backend/drm/drm.c:650
        __PRETTY_FUNCTION__ = "drm_commit"
        page_flip = 0x0
        ok = false
#3  0x00007fd949c1b62c in commit_drm_device (drm=0x5572499f3250, output_states=0x55724a817fb0, output_states_len=4, test_only=true) at ../subprojects/wlroots/backend/drm/drm.c:1996
        conn_states = 0x55724a9be930
        ok = false
        modeset = true
        conn_states_len = 4
        flags = 0
        dev_state = {modeset = true, nonblock = false, connectors = 0x55724a9be930, connectors_len = 4}
#4  0x00007fd949c147f2 in backend_test (backend=0x5572499f3250, states=0x55724a817fb0, states_len=4) at ../subprojects/wlroots/backend/drm/backend.c:81
        drm = 0x5572499f3250
#5  0x00007fd949c1079c in wlr_backend_test (backend=0x5572499f3250, states=0x55724a817fb0, states_len=4) at ../subprojects/wlroots/backend/backend.c:445
        __PRETTY_FUNCTION__ = "wlr_backend_test"
#6  0x00007fd949c2b69e in commit (backend=0x5572499deba0, states=0x55724a83ec30, states_len=4, test_only=true) at ../subprojects/wlroots/backend/multi/backend.c:119
        sub = 0x5572499f3250
        len = 4
        i = 0
        by_backend = 0x55724a817fb0
        ok = true
#7  0x00007fd949c2b72f in multi_backend_test (backend=0x5572499deba0, states=0x55724a83ec30, states_len=4) at ../subprojects/wlroots/backend/multi/backend.c:135
No locals.
#8  0x00007fd949c1079c in wlr_backend_test (backend=0x5572499deba0, states=0x55724a83ec30, states_len=4) at ../subprojects/wlroots/backend/backend.c:445
        __PRETTY_FUNCTION__ = "wlr_backend_test"
#9  0x00007fd949c8bb48 in manager_test (manager=0x7fff0eac7930, states=0x55724a83ec30, states_len=4, explicit_modifiers=true) at ../subprojects/wlroots/types/wlr_output_swapchain_manager.c:184
        manager_output = 0x0
        ok = false
        __PRETTY_FUNCTION__ = "manager_test"
#10 0x00007fd949c8bdf9 in wlr_output_swapchain_manager_prepare (manager=0x7fff0eac7930, states=0x55724a874e10, states_len=4) at ../subprojects/wlroots/types/wlr_output_swapchain_manager.c:213
        ok = false
        pending = 0x55724a83ec30
#11 0x0000557235841f61 in apply_resolved_output_configs (configs=0x55724aa9c250, configs_len=4, test_only=false, degrade_to_off=true) at ../sway/config/output.c:1026
        states = 0x55724a874e10
        config_states = 0x55724aa9be60
        swapchain_mgr = {backend = 0x5572499deba0, WLR_PRIVATE = {outputs = {size = 128, alloc = 128, data = 0x55724aa9dc40}}}
        ok = false
        seat = 0x0
#12 0x00005572358425f3 in apply_output_configs (ocs=0x55724a299910, ocs_len=0, test_only=false, degrade_to_off=true) at ../sway/config/output.c:1146
        configs_len = 4
        configs = 0x55724aa9c250
        config_idx = 4
        sway_output = 0x5572499ddf78
        ok = false
#13 0x000055723584267d in apply_stored_output_configs () at ../sway/config/output.c:1156
No locals.
#14 0x000055723582219a in timer_modeset_handle (data=0x5572358a2ca0 <server>) at ../sway/desktop/output.c:407
        server = 0x5572358a2ca0 <server>
#15 0x00007fd94949796f in wl_timer_heap_dispatch (timers=0x5572499dde98) at ../wayland-1.26.0/src/event-loop.c:529
        now = {tv_sec = 307024, tv_nsec = 486205445}
        root = 0x55724aa7a9e0
        list_cursor = 0x55724aa7a9e0
        list_tail = <optimized out>
#16 wl_event_loop_dispatch (loop=0x5572499dde40, timeout=<optimized out>, timeout@entry=-1) at ../wayland-1.26.0/src/event-loop.c:1052
        ep = {{events = 1, data = {ptr = 0x5572499df540, fd = 1235088704, u32 = 1235088704, u64 = 93949349721408}}, {events = 1, data = {ptr = 0x55724a69a3f0, fd = 1248437232, u32 = 1248437232, u64 = 93949363069936}}, {events = 1, 
            data = {ptr = 0x5572499dde98, fd = 1235082904, u32 = 1235082904, u64 = 93949349715608}}, {events = 32767, data = {ptr = 0x7fd949122ff8 <__libc_sendmsg+88>, fd = 1225928696, u32 = 1225928696, u64 = 140571210559480}}, {
            events = 1214416328, data = {ptr = 0x7fd9, fd = 32729, u32 = 32729, u64 = 32729}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 1214415552, data = {ptr = 0xeac7c2000007fd9, fd = 32729, u32 = 32729, 
              u64 = 1057356489406054361}}, {events = 32767, data = {ptr = 0x7fd949493c04 <wl_connection_flush+388>, fd = 1229536260, u32 = 1229536260, u64 = 140571214167044}}, {events = 0, data = {ptr = 0x18000000000, fd = 0, u32 = 0, 
              u64 = 1649267441664}}, {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 = 246184864, data = {ptr = 0x4a5c1d3400007fff, fd = 32767, u32 = 32767, u64 = 5358189765839585279}}, {
            events = 21874, data = {ptr = 0x180, fd = 384, u32 = 384, u64 = 384}}, {events = 1250529392, data = {ptr = 0x4a8c96e000005572, fd = 21874, u32 = 21874, u64 = 5371834344363021682}}, {events = 2, data = {ptr = 0x0, fd = 0, 
              u32 = 0, u64 = 0}}, {events = 214820327, data = {ptr = 0x4a8c96e000000000, fd = 0, u32 = 0, u64 = 5371834344362999808}}, {events = 21874, data = {ptr = 0xce6c2454abe3a200, fd = -1411145216, u32 = 2883822080, 
              u64 = 14874303615377580544}}, {events = 246185072, data = {ptr = 0x3587882600007fff, fd = 32767, u32 = 32767, u64 = 3857201302656286719}}, {events = 21874, data = {ptr = 0x557235880968, fd = 898107752, u32 = 898107752, 
              u64 = 93949012740456}}, {events = 1225417278, data = {ptr = 0x2800000002, fd = 2, u32 = 2, u64 = 171798691842}}, {events = 48, data = {ptr = 0x7fff0eac7c80, fd = 246185088, u32 = 246185088, u64 = 140733439573120}}, {
            events = 246184896, data = {ptr = 0xabe3a20000007fff, fd = 32767, u32 = 32767, u64 = 12385921521082728447}}, {events = 3463193684, data = {ptr = 0x7fff0eac7e58, fd = 246185560, u32 = 246185560, u64 = 140733439573592}}, {
            events = 4, data = {ptr = 0x3587fc3800000000, fd = 0, u32 = 0, u64 = 3857328923314487296}}, {events = 21874, data = {ptr = 0x323, fd = 803, u32 = 803, u64 = 803}}, {events = 1244033072, data = {ptr = 0xabe3a20000005572, 
              fd = 21874, u32 = 21874, u64 = 12385921521082717554}}, {events = 3463193684, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 1247198528, data = {ptr = 0x499ddd7800005572, fd = 21874, u32 = 21874, 
              u64 = 5304639443578148210}}, {events = 21874, data = {ptr = 0x557235842641 <apply_output_configs+393>, fd = 897852993, u32 = 897852993, u64 = 93949012485697}}}
        source = <optimized out>
        i = <optimized out>
        count = <optimized out>
        has_timers = true
        use_timeout = false
        now = {tv_sec = 0, tv_nsec = 0}
        deadline = <optimized out>
        result = <optimized out>
#17 0x00007fd949499b87 in wl_display_run (display=0x5572499ddd50) at ../wayland-1.26.0/src/wayland-server.c:1741
No locals.
#18 0x000055723581dea9 in server_run (server=0x5572358a2ca0 <server>) at ../sway/server.c:805
No locals.
#19 0x000055723581b249 in main (argc=4, argv=0x7fff0eac7e58) at ../sway/main.c:397
        verbose = false
        debug = true
        validate = false
        allow_unsupported_gpu = false
        config_path = 0x5572499dd8b0 "/tmp/config"
        c = -1
        unsupported_gpu_env = 0x0
        nag_gpu = {client = 0x0, client_destroy = {link = {prev = 0x0, next = 0x0}, notify = 0x0}, 
          args = 0x55723587fa10 "--type error --message 'Proprietary GPU drivers are not supported by sway. Do not report issues.' --detailed-message", fd = {0, 0}, detailed = true}
(gdb) quit