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