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 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: . Find the GDB manual and other documentation resources online at: . 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 ) at ../sway/desktop/output.c:407 server = 0x5572358a2ca0 #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 = #16 wl_event_loop_dispatch (loop=0x5572499dde40, timeout=, 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 , 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 , fd = 897852993, u32 = 897852993, u64 = 93949012485697}}} source = i = count = has_timers = true use_timeout = false now = {tv_sec = 0, tv_nsec = 0} deadline = result = #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 ) 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