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