swaywm / sway

i3-compatible Wayland compositor
https://swaywm.org
MIT License
14.56k stars 1.11k forks source link

sway crashes around transactions #2207

Closed martinetd closed 4 years ago

martinetd commented 6 years ago

Not sure how helpful this is going to be as I don't really know what I was doing (as usual!), but I got a couple of crashes I couldn't figure easily so writing them here to remember about it:

First one, happened with X11 backend. I have some exec in my config file that spawn 2 x11 windows (one i3-nagbar and one urxvt); and this was started from wmii where I don't have any tagrule configured to let the X11 output float so the output was resized at around the same time as the x11 views appeared. As I don't think it'll be easy to reproduce, filled in some logs before the crash.

2018-07-04 15:52:06 - [sway/config.c:597] Expanded line: bindsym Control+XF86MonBrightnessUp exec ~asmadeus/.bin/redshift-oneshot up
2018-07-04 15:52:06 - [sway/commands.c:358] handling config command 'bindsym Control+XF86MonBrightnessUp exec ~asmadeus/.bin/redshift-oneshot up'
2018-07-04 15:52:06 - [sway/commands.c:166] find_handler(bindsym)
2018-07-04 15:52:06 - [sway/commands/bind.c:200] bindsym - Bound Control+XF86MonBrightnessUp to command exec ~asmadeus/.bin/redshift-oneshot up
2018-07-04 15:52:06 - [sway/config.c:575] Read line 206: 
2018-07-04 15:52:06 - [sway/config.c:575] Read line 207: exec ~asmadeus/.bin/redshift-oneshot
2018-07-04 15:52:06 - [sway/config.c:530] Peeking line 208
2018-07-04 15:52:06 - [sway/config.c:536] Peeked line: `exec swayidle timeout 300 'swaylock -c 000000' timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' before-sleep 'swaylock -c 000000'`
2018-07-04 15:52:06 - [sway/config.c:597] Expanded line: exec ~asmadeus/.bin/redshift-oneshot
2018-07-04 15:52:06 - [sway/commands.c:358] handling config command 'exec ~asmadeus/.bin/redshift-oneshot'
2018-07-04 15:52:06 - [sway/commands.c:166] find_handler(exec)
2018-07-04 15:52:06 - [sway/config.c:615] Deferring command `exec ~asmadeus/.bin/redshift-oneshot'
2018-07-04 15:52:06 - [sway/config.c:575] Read line 208: exec swayidle timeout 300 'swaylock -c 000000' timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' before-sleep 'swaylock -c 000000'
2018-07-04 15:52:06 - [sway/config.c:530] Peeking line 209
2018-07-04 15:52:06 - [sway/config.c:536] Peeked line: `exec $term`
2018-07-04 15:52:06 - [sway/config.c:597] Expanded line: exec swayidle timeout 300 'swaylock -c 000000' timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' before-sleep 'swaylock -c 000000'
2018-07-04 15:52:06 - [sway/commands.c:358] handling config command 'exec swayidle timeout 300 'swaylock -c 000000' timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' before-sleep 'swaylock -c 000000''
2018-07-04 15:52:06 - [sway/commands.c:166] find_handler(exec)
2018-07-04 15:52:06 - [sway/config.c:615] Deferring command `exec swayidle timeout 300 'swaylock -c 000000' timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' before-sleep 'swaylock -c 000000''
2018-07-04 15:52:06 - [sway/config.c:575] Read line 209: exec $term
2018-07-04 15:52:06 - [sway/config.c:530] Peeking line 210
2018-07-04 15:52:06 - [sway/config.c:536] Peeked line: `exec i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'`
2018-07-04 15:52:06 - [sway/config.c:597] Expanded line: exec $term
2018-07-04 15:52:06 - [sway/commands.c:358] handling config command 'exec $term'
2018-07-04 15:52:06 - [sway/commands.c:166] find_handler(exec)
2018-07-04 15:52:06 - [sway/config.c:615] Deferring command `exec $term'
2018-07-04 15:52:06 - [sway/config.c:575] Read line 210: exec i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'
2018-07-04 15:52:06 - [sway/config.c:530] Peeking line 211
2018-07-04 15:52:06 - [sway/config.c:536] Peeked line: ``
2018-07-04 15:52:06 - [sway/config.c:530] Peeking line 212
2018-07-04 15:52:06 - [sway/config.c:536] Peeked line: `(null)`
2018-07-04 15:52:06 - [sway/config.c:597] Expanded line: exec i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'
2018-07-04 15:52:06 - [sway/commands.c:358] handling config command 'exec i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit''
2018-07-04 15:52:06 - [sway/commands.c:166] find_handler(exec)
2018-07-04 15:52:06 - [sway/config.c:615] Deferring command `exec i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit''
2018-07-04 15:52:06 - [sway/config.c:575] Read line 211: 
2018-07-04 15:52:06 - [sway/config.c:575] Read line 212: 
2018-07-04 15:52:06 - [sway/config.c:333] Error(s) loading config!
2018-07-04 15:52:06 - [sway/commands.c:254] Handling command 'exec ~asmadeus/.bin/redshift-oneshot'
2018-07-04 15:52:06 - [sway/commands.c:166] find_handler(exec)
2018-07-04 15:52:06 - [sway/commands/exec_always.c:38] Executing ~asmadeus/.bin/redshift-oneshot
2018-07-04 15:52:06 - [sway/commands/exec_always.c:76] Child process created with pid 26305
2018-07-04 15:52:06 - [sway/commands.c:254] Handling command 'exec swayidle timeout 300 'swaylock -c 000000' timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' before-sleep 'swaylock -c 000000''
2018-07-04 15:52:06 - [sway/commands.c:166] find_handler(exec)
2018-07-04 15:52:06 - [sway/commands/exec_always.c:38] Executing swayidle timeout 300 'swaylock -c 000000' timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' before-sleep 'swaylock -c 000000'
2018-07-04 15:52:06 - [sway/commands/exec_always.c:76] Child process created with pid 26307
2018-07-04 15:52:06 - [sway/commands.c:254] Handling command 'exec $term'
2018-07-04 15:52:06 - [sway/commands.c:166] find_handler(exec)
2018-07-04 15:52:06 - [sway/commands/exec_always.c:38] Executing urxvt
2018-07-04 15:52:06 - [sway/commands/exec_always.c:76] Child process created with pid 26309
2018-07-04 15:52:06 - [sway/commands.c:254] Handling command 'exec i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit''
2018-07-04 15:52:06 - [sway/commands.c:166] find_handler(exec)
2018-07-04 15:52:06 - [sway/commands/exec_always.c:38] Executing i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'
2018-07-04 15:52:06 - [sway/commands/exec_always.c:76] Child process created with pid 26311
2018-07-04 15:52:06 - [sway/server.c:145] Running compositor on wayland display 'wayland-0'
2018-07-04 15:52:06 - [sway/input/input-manager.c:221] adding device: '0:0:X11_keyboard'
2018-07-04 15:52:06 - [sway/input/seat.c:518] adding device 0:0:X11_keyboard to seat seat0
2018-07-04 15:52:06 - [sway/desktop/output.c:1312] New output 0x61800001d480: X11-1
2018-07-04 15:52:06 - [sway/tree/output.c:50] Matched wildcard output config for X11-1
2018-07-04 15:52:06 - [sway/config/output.c:156] Set * transform to 0
2018-07-04 15:52:06 - [sway/desktop/transaction.c:290] Transaction 0x6060000a2500 committing with 1 instructions
2018-07-04 15:52:06 - [sway/desktop/transaction.c:322] Transaction 0x6060000a2500 has nothing to wait for
2018-07-04 15:52:06 - [sway/desktop/transaction.c:178] Applying transaction 0x6060000a2500
2018-07-04 15:52:06 - [sway/tree/layout.c:132] Adding 0x61400000dc40 (1, 0.000000x0.000000) to 0x6dc360 (0, 0.000000x0.000000)
2018-07-04 15:52:06 - [sway/config/bar.c:247] Invoking swaybar for bar id 'bar-0'
2018-07-04 15:52:06 - [sway/config/bar.c:200] Spawned swaybar 26312
2018-07-04 15:52:06 - [sway/tree/workspace.c:111] Workspace: Generating new workspace name for output X11-1
2018-07-04 15:52:06 - [sway/tree/workspace.c:139] Got valid workspace command for target: '1'
2018-07-04 15:52:06 - [sway/tree/workspace.c:193] Workspace: Found free name 1
2018-07-04 15:52:06 - [sway/tree/workspace.c:139] Got valid workspace command for target: '2'
2018-07-04 15:52:06 - [sway/tree/workspace.c:139] Got valid workspace command for target: '3'
2018-07-04 15:52:06 - [sway/tree/workspace.c:139] Got valid workspace command for target: '4'
2018-07-04 15:52:06 - [sway/tree/workspace.c:139] Got valid workspace command for target: '5'
2018-07-04 15:52:06 - [sway/tree/workspace.c:139] Got valid workspace command for target: '6'
2018-07-04 15:52:06 - [sway/tree/workspace.c:139] Got valid workspace command for target: '7'
2018-07-04 15:52:06 - [sway/tree/workspace.c:139] Got valid workspace command for target: '8'
2018-07-04 15:52:06 - [sway/tree/workspace.c:139] Got valid workspace command for target: '9'
2018-07-04 15:52:06 - [sway/tree/workspace.c:139] Got valid workspace command for target: '10'
2018-07-04 15:52:06 - [sway/tree/output.c:89] Creating default workspace 1
2018-07-04 15:52:06 - [sway/tree/workspace.c:52] Added workspace 1 for output X11-1
2018-07-04 15:52:06 - [sway/tree/layout.c:132] Adding 0x61400000de40 (2, 0.000000x0.000000) to 0x61400000dc40 (1, 0.000000x0.000000)
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:242] Loaded cursor theme 'default', available cursors:
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] nw-resize (1 images) 24x24+10,10
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] pointer (1 images) 24x24+8,5
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] n-resize (1 images) 24x24+13,6
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] d9ce0ab605698f320427677b458ad60b (1 images) 24x24+12,21
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] 4498f0e0c1937ffe01fd06f973665830 (1 images) 24x24+12,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] fd_double_arrow (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] hand (1 images) 24x24+8,5
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] top_side (1 images) 24x24+13,6
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] xterm (1 images) 24x24+11,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] ns-resize (1 images) 24x24+12,13
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] sb_left_arrow (1 images) 24x24+6,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] w-resize (1 images) 24x24+6,13
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] fcf1c3c7cd4491d801f1e1c78f100000 (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] bottom_left_corner (1 images) 24x24+10,15
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] bd_double_arrow (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] dnd-ask (1 images) 24x24+9,9
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] crossed_circle (1 images) 24x24+12,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] top_left_arrow (1 images) 24x24+4,4
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] move (1 images) 24x24+12,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] draft_large (1 images) 24x24+21,4
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] v_double_arrow (1 images) 24x24+12,13
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] double_arrow (1 images) 24x24+12,13
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] plus (1 images) 24x24+10,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] ul_angle (1 images) 24x24+4,5
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] X_cursor (1 images) 24x24+12,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] dnd-link (1 images) 24x24+9,9
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] dnd-no-drop (1 images) 24x24+9,9
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] hand2 (1 images) 24x24+8,5
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] cross_reverse (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] 3ecb610c1bf2410f44200f48c40d3599 (60 images) 24x24+4,3
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] top_tee (1 images) 24x24+12,5
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] bottom_tee (1 images) 24x24+12,19
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] pencil (1 images) 24x24+7,21
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] 14fef782d02440884392942c11205230 (1 images) 24x24+12,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] dnd-none (1 images) 24x24+12,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] cell (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] link (1 images) 24x24+4,4
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] right_tee (1 images) 24x24+20,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] right_ptr (1 images) 24x24+21,4
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] right_side (1 images) 24x24+19,13
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] left_ptr (1 images) 24x24+4,4
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] default (1 images) 24x24+4,4
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] watch (60 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] circle (1 images) 24x24+4,4
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] dnd-copy (1 images) 24x24+9,9
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] grab (1 images) 24x24+11,7
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] top_left_corner (1 images) 24x24+10,10
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] hand1 (1 images) 24x24+11,7
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] zoom-out (1 images) 24x24+11,10
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] draft_small (1 images) 24x24+21,4
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] nwse-resize (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] 03b6e0fcb3499374a867c041f52298f0 (1 images) 24x24+12,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] not-allowed (1 images) 24x24+12,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] cross (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] 1081e37283d90000800003c07f3ef6bf (1 images) 24x24+9,9
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] all-scroll (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] text (1 images) 24x24+11,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] dotbox (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] target (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] crosshair (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] arrow (1 images) 24x24+4,4
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] icon (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] left_tee (1 images) 24x24+6,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] progress (60 images) 24x24+4,3
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] vertical-text (1 images) 24x24+12,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] ur_angle (1 images) 24x24+20,5
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] size_ver (1 images) 24x24+12,13
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] 9d800788f1b08800ae810202380a0822 (1 images) 24x24+8,5
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] c7088f0f3e6c8088236ef8e1e3e70000 (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] 2870a09082c103050810ffdffffe0204 (1 images) 24x24+12,13
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] 028006030e0e7ebffc7f7070c0600140 (1 images) 24x24+12,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] left_ptr_watch (60 images) 24x24+4,3
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] lr_angle (1 images) 24x24+20,19
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] sb_up_arrow (1 images) 24x24+12,3
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] bottom_side (1 images) 24x24+13,18
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] sw-resize (1 images) 24x24+10,15
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] diamond_cross (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] dot_box_mask (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] pointer-move (1 images) 24x24+4,4
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] question_arrow (1 images) 24x24+12,21
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] left_side (1 images) 24x24+6,13
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] sb_h_double_arrow (1 images) 24x24+12,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] no-drop (1 images) 24x24+9,9
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] 3085a0e285430894940527032f8b26df (1 images) 24x24+4,4
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] pirate (1 images) 24x24+12,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] sb_right_arrow (1 images) 24x24+19,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] context-menu (1 images) 24x24+4,4
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] left_ptr_help (1 images) 24x24+12,21
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] sb_down_arrow (1 images) 24x24+12,19
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] 08e8e1c95fe2fc01f976f1e063a24ccd (60 images) 24x24+4,3
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] copy (1 images) 24x24+9,9
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] ll_angle (1 images) 24x24+4,19
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] nesw-resize (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] s-resize (1 images) 24x24+13,18
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] se-resize (1 images) 24x24+15,15
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] row-resize (1 images) 24x24+12,13
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] ne-resize (1 images) 24x24+15,10
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] ew-resize (1 images) 24x24+12,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] 5c6cd98b3f3ebcb1f9c7f1c204630408 (1 images) 24x24+12,21
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] zoom-in (1 images) 24x24+11,10
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] fleur (1 images) 24x24+12,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] h_double_arrow (1 images) 24x24+12,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] 9081237383d90e509aa00f00170e968f (1 images) 24x24+12,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] e29285e634086352946a0e7090d73106 (1 images) 24x24+8,5
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] col-resize (1 images) 24x24+12,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] 00008160000006810000408080010102 (1 images) 24x24+12,13
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] alias (1 images) 24x24+9,9
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] 6407b0e94181790501fd1e167b474872 (1 images) 24x24+9,9
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] size_all (1 images) 24x24+12,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] size_fdiag (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] bottom_right_corner (1 images) 24x24+15,15
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] wait (60 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] help (1 images) 24x24+12,21
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] size_hor (1 images) 24x24+12,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] size_bdiag (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] 640fb0e74195791501fd1ed57b41487f (1 images) 24x24+4,4
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] draped_box (1 images) 24x24+11,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] tcross (1 images) 24x24+12,12
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] top_right_corner (1 images) 24x24+15,10
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] grabbing (1 images) 24x24+12,11
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] sb_v_double_arrow (1 images) 24x24+12,13
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] e-resize (1 images) 24x24+19,13
2018-07-04 15:52:06 - [xcursor/wlr_xcursor.c:248] dnd-move (1 images) 24x24+9,9
2018-07-04 15:52:06 - [GLES2] FS SIMD8 shader: 5 inst, 0 loops, 24 cycles, 0:0 spills:fills, Promoted 0 constants, compacted 80 to 48 bytes.
2018-07-04 15:52:06 - [GLES2] FS SIMD16 shader: 5 inst, 0 loops, 34 cycles, 0:0 spills:fills, Promoted 0 constants, compacted 80 to 48 bytes.
2018-07-04 15:52:06 - [GLES2] VS SIMD8 shader: 22 inst, 0 loops, 90 cycles, 0:0 spills:fills, Promoted 0 constants, compacted 352 to 288 bytes.
2018-07-04 15:52:06 - [GLES2] FS SIMD8 shader: 18 inst, 0 loops, 310 cycles, 0:0 spills:fills, Promoted 0 constants, compacted 288 to 208 bytes.
2018-07-04 15:52:06 - [GLES2] FS SIMD16 shader: 18 inst, 0 loops, 332 cycles, 0:0 spills:fills, Promoted 0 constants, compacted 288 to 208 bytes.
2018-07-04 15:52:06 - [types/wlr_output.c:769] Falling back to software cursor
2018-07-04 15:52:06 - [sway/tree/arrange.c:258] Arranging output 'X11-1' at 0.000000,0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:230] Usable area for ws: 0x0@0,0
2018-07-04 15:52:06 - [sway/tree/arrange.c:318] Removing gaps: not gapped: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:351] Adding gaps: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:239] Arranging workspace '1' at 0.000000, 0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:183] Arranging layout for 0x61400000de40 1 0.000000x0.000000+0.000000,0.000000
2018-07-04 15:52:06 - [sway/desktop/transaction.c:290] Transaction 0x6060000bb760 committing with 4 instructions
2018-07-04 15:52:06 - [sway/desktop/transaction.c:322] Transaction 0x6060000bb760 has nothing to wait for
2018-07-04 15:52:06 - [sway/desktop/transaction.c:178] Applying transaction 0x6060000bb760
2018-07-04 15:52:06 - [sway/input/input-manager.c:221] adding device: '0:0:X11_pointer'
2018-07-04 15:52:06 - [sway/input/seat.c:518] adding device 0:0:X11_pointer to seat seat0
2018-07-04 15:52:06 - [sway/input/seat.c:405] Mapping input device 0:0:X11_pointer to output X11-1
2018-07-04 15:52:06 - [sway/input/seat.c:418] Mapped to output X11-1
2018-07-04 15:52:06 - [sway/tree/arrange.c:258] Arranging output 'X11-1' at 0.000000,0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:230] Usable area for ws: 0x0@0,0
2018-07-04 15:52:06 - [sway/tree/arrange.c:318] Removing gaps: not gapped: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:351] Adding gaps: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:239] Arranging workspace '1' at 0.000000, 0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:183] Arranging layout for 0x61400000de40 1 0.000000x0.000000+0.000000,0.000000
2018-07-04 15:52:06 - [sway/desktop/transaction.c:290] Transaction 0x6060000bb820 committing with 4 instructions
2018-07-04 15:52:06 - [sway/desktop/transaction.c:322] Transaction 0x6060000bb820 has nothing to wait for
2018-07-04 15:52:06 - [sway/desktop/transaction.c:178] Applying transaction 0x6060000bb820
2018-07-04 15:52:06 - [sway/desktop/layer_shell.c:177] Usable area changed, rearranging output
2018-07-04 15:52:06 - [sway/tree/arrange.c:258] Arranging output 'X11-1' at 0.000000,0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:230] Usable area for ws: 1024x768@0,0
2018-07-04 15:52:06 - [sway/tree/arrange.c:318] Removing gaps: not gapped: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:351] Adding gaps: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:239] Arranging workspace '1' at 0.000000, 0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:183] Arranging layout for 0x61400000de40 1 1024.000000x768.000000+0.000000,0.000000
2018-07-04 15:52:06 - [sway/desktop/transaction.c:290] Transaction 0x6060000bb880 committing with 3 instructions
2018-07-04 15:52:06 - [sway/desktop/transaction.c:322] Transaction 0x6060000bb880 has nothing to wait for
2018-07-04 15:52:06 - [sway/desktop/transaction.c:178] Applying transaction 0x6060000bb880
2018-07-04 15:52:06 - [sway/tree/arrange.c:258] Arranging output 'X11-1' at 0.000000,0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:230] Usable area for ws: 1024x768@0,0
2018-07-04 15:52:06 - [sway/tree/arrange.c:318] Removing gaps: not gapped: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:351] Adding gaps: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:239] Arranging workspace '1' at 0.000000, 0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:183] Arranging layout for 0x61400000de40 1 1024.000000x768.000000+0.000000,0.000000
2018-07-04 15:52:06 - [sway/desktop/transaction.c:290] Transaction 0x6060000bb8e0 committing with 3 instructions
2018-07-04 15:52:06 - [sway/desktop/transaction.c:322] Transaction 0x6060000bb8e0 has nothing to wait for
2018-07-04 15:52:06 - [sway/desktop/transaction.c:178] Applying transaction 0x6060000bb8e0
2018-07-04 15:52:06 - [sway/tree/arrange.c:258] Arranging output 'X11-1' at 0.000000,0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:230] Usable area for ws: 1024x768@0,0
2018-07-04 15:52:06 - [sway/tree/arrange.c:318] Removing gaps: not gapped: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:351] Adding gaps: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:239] Arranging workspace '1' at 0.000000, 0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:183] Arranging layout for 0x61400000de40 1 1024.000000x768.000000+0.000000,0.000000
2018-07-04 15:52:06 - [sway/desktop/transaction.c:290] Transaction 0x6060000bb940 committing with 4 instructions
2018-07-04 15:52:06 - [sway/desktop/transaction.c:322] Transaction 0x6060000bb940 has nothing to wait for
2018-07-04 15:52:06 - [sway/desktop/transaction.c:178] Applying transaction 0x6060000bb940
2018-07-04 15:52:06 - [sway/desktop/layer_shell.c:177] Usable area changed, rearranging output
2018-07-04 15:52:06 - [sway/tree/arrange.c:258] Arranging output 'X11-1' at 0.000000,0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:230] Usable area for ws: 730x1004@0,0
2018-07-04 15:52:06 - [sway/tree/arrange.c:318] Removing gaps: not gapped: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:351] Adding gaps: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:239] Arranging workspace '1' at 0.000000, 0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:183] Arranging layout for 0x61400000de40 1 730.000000x1004.000000+0.000000,0.000000
2018-07-04 15:52:06 - [sway/desktop/transaction.c:290] Transaction 0x6060000bb9a0 committing with 3 instructions
2018-07-04 15:52:06 - [sway/desktop/transaction.c:322] Transaction 0x6060000bb9a0 has nothing to wait for
2018-07-04 15:52:06 - [sway/desktop/transaction.c:178] Applying transaction 0x6060000bb9a0
2018-07-04 15:52:06 - [sway/tree/arrange.c:258] Arranging output 'X11-1' at 0.000000,0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:230] Usable area for ws: 730x1004@0,0
2018-07-04 15:52:06 - [sway/tree/arrange.c:318] Removing gaps: not gapped: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:351] Adding gaps: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:239] Arranging workspace '1' at 0.000000, 0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:183] Arranging layout for 0x61400000de40 1 730.000000x1004.000000+0.000000,0.000000
2018-07-04 15:52:06 - [sway/desktop/transaction.c:290] Transaction 0x6060000bba00 committing with 3 instructions
2018-07-04 15:52:06 - [sway/desktop/transaction.c:322] Transaction 0x6060000bba00 has nothing to wait for
2018-07-04 15:52:06 - [sway/desktop/transaction.c:178] Applying transaction 0x6060000bba00
2018-07-04 15:52:06 - [GLES2] FS SIMD16 shader: 2 inst, 0 loops, 0 cycles, 0:0 spills:fills, Promoted 0 constants, compacted 32 to 32 bytes.
2018-07-04 15:52:06 - [xwayland/xwayland.c:124] WAYLAND_SOCKET=10 Xwayland :1 -rootless -terminate -listen 8 -listen 9 -wm 21
2018-07-04 15:52:06 - [sway/ipc-server.c:142] Event on IPC listening socket
2018-07-04 15:52:06 - [sway/ipc-server.c:188] New client: fd 10
2018-07-04 15:52:06 - [sway/ipc-server.c:142] Event on IPC listening socket
2018-07-04 15:52:06 - [sway/ipc-server.c:188] New client: fd 26
2018-07-04 15:52:06 - [sway/ipc-server.c:210] Client 10 readable
2018-07-04 15:52:06 - [sway/ipc-server.c:722] Added IPC reply to client 10 queue: { "id": "bar-0", "mode": "dock", "hidden_state": "hide", "position": "bottom", "status_command": "i3status", "font": "pango:monospace 8", "bar_height": -1, "wrap_scroll": false, "workspace_buttons": true, "strip_workspace_numbers": false, "binding_mode_indicator": true, "verbose": false, "pango_markup": false, "colors": { "background": "#000000ff", "statusline": "#ffffffff", "separator": "#666666ff", "focused_background": "#000000ff", "focused_statusline": "#ffffffff", "focused_separator": "#666666ff", "focused_workspace_border": "#4c7899ff", "focused_workspace_bg": "#285577ff", "focused_workspace_text": "#ffffffff", "inactive_workspace_border": "#333333ff", "inactive_workspace_bg": "#222222ff", "inactive_workspace_text": "#888888ff", "active_workspace_border": "#333333ff", "active_workspace_bg": "#5f676aff", "active_workspace_text": "#ffffffff", "urgent_workspace_border": "#2f343aff", "urgent_workspace_bg": "#900000ff", "urgent_workspace_text": "#ffffffff", "binding_mode_border": "#2f343aff", "binding_mode_bg": "#900000ff", "binding_mode_text": "#ffffffff" } }
2018-07-04 15:52:06 - [sway/ipc-server.c:372] Client 10 writable
2018-07-04 15:52:06 - [types/wlr_gamma_control.c:113] new gamma_control 0x6070000b07c0 (res 0x60c0000de100)
Temperature adjustment failed.
2018-07-04 15:52:06 - [sway/ipc-server.c:210] Client 10 readable
2018-07-04 15:52:06 - [sway/ipc-server.c:722] Added IPC reply to client 10 queue: [ { "id": 1, "name": "X11-1", "rect": { "x": 0, "y": 0, "width": 730, "height": 1004 }, "focused": false, "focus": [ 2 ], "type": "output", "active": true, "primary": false, "layout": "output", "make": "Fedora Project", "model": "11.0", "serial": "", "scale": 1.0, "refresh": 60000, "transform": "normal", "current_workspace": "1", "modes": [ ] } ]
2018-07-04 15:52:06 - [sway/ipc-server.c:372] Client 10 writable
2018-07-04 15:52:06 - [sway/ipc-server.c:210] Client 26 readable
2018-07-04 15:52:06 - [sway/ipc-server.c:722] Added IPC reply to client 26 queue: {"success": true}
2018-07-04 15:52:06 - [sway/ipc-server.c:372] Client 26 writable
i3status: trying to auto-detect output_format setting
i3status: auto-detected "i3bar"
2018-07-04 15:52:06 - [swayidle/main.c:125] Got sleep lock: 6
glamor: EGL version 1.4 (DRI2):
2018-07-04 15:52:06 - [sway/ipc-server.c:210] Client 10 readable
2018-07-04 15:52:06 - [sway/ipc-server.c:722] Added IPC reply to client 10 queue: [ { "id": 2, "name": "1", "rect": { "x": 0, "y": 0, "width": 730, "height": 1004 }, "focus": [ ], "num": 1, "output": "X11-1", "type": "workspace", "urgent": false, "representation": null, "layout": "splith", "floating_nodes": [ ], "focused": true, "visible": true } ]
2018-07-04 15:52:06 - [sway/ipc-server.c:372] Client 10 writable
2018-07-04 15:52:06 - [types/wlr_surface.c:614] New wlr_surface 0x60f000075d90 (res 0x60c0000df9c0)
2018-07-04 15:52:06 - [xwayland/xwayland.c:358] sent SIGUSR1 to process 26301
2018-07-04 15:52:06 - [xwayland/xwayland.c:247] Xserver is ready
2018-07-04 15:52:06 - [xwayland/xwm.c:1370] xfixes version: 5.0
2018-07-04 15:52:06 - [xwayland/selection/selection.c:118] not handling selection events: no seat assigned to xwayland
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (684)
2018-07-04 15:52:06 - [xwayland/selection/selection.c:118] not handling selection events: no seat assigned to xwayland
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (684)
2018-07-04 15:52:06 - [xwayland/selection/selection.c:118] not handling selection events: no seat assigned to xwayland
2018-07-04 15:52:06 - [xwayland/xwm.c:712] XCB_CREATE_NOTIFY (2097153)
2018-07-04 15:52:06 - [xwayland/selection/selection.c:118] not handling selection events: no seat assigned to xwayland
2018-07-04 15:52:06 - [xwayland/xwm.c:712] XCB_CREATE_NOTIFY (2097154)
2018-07-04 15:52:06 - [xwayland/selection/selection.c:118] not handling selection events: no seat assigned to xwayland
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (2097154)
2018-07-04 15:52:06 - [xwayland/selection/selection.c:118] not handling selection events: no seat assigned to xwayland
2018-07-04 15:52:06 - [xwayland/xwm.c:712] XCB_CREATE_NOTIFY (2097155)
2018-07-04 15:52:06 - [xwayland/selection/selection.c:118] not handling selection events: no seat assigned to xwayland
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (684)
2018-07-04 15:52:06 - [sway/input/cursor.c:479] denying request to set cursor from unfocused client
2018-07-04 15:52:06 - [xwayland/selection/selection.c:118] not handling selection events: no seat assigned to xwayland
2018-07-04 15:52:06 - [xwayland/xwm.c:1134] unhandled X11 event: MappingNotify (34)
2018-07-04 15:52:06 - [xwayland/selection/selection.c:118] not handling selection events: no seat assigned to xwayland
2018-07-04 15:52:06 - [xwayland/xwm.c:1134] unhandled X11 event: MappingNotify (34)
2018-07-04 15:52:06 - [xwayland/selection/selection.c:118] not handling selection events: no seat assigned to xwayland
2018-07-04 15:52:06 - [xwayland/xwm.c:712] XCB_CREATE_NOTIFY (6291462)
2018-07-04 15:52:06 - [sway/desktop/xwayland.c:438] New xwayland surface title='(null)' class='(null)'
2018-07-04 15:52:06 - [xwayland/selection/selection.c:118] not handling selection events: no seat assigned to xwayland
2018-07-04 15:52:06 - [xwayland/xwm.c:794] XCB_MAP_REQUEST (6291462)
2018-07-04 15:52:06 - [xwayland/selection/selection.c:118] not handling selection events: no seat assigned to xwayland
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (6291462)
2018-07-04 15:52:06 - [xwayland/xwm.c:636] unhandled X11 property 271 (WM_STATE) for window 6291462
2018-07-04 15:52:06 - [xwayland/selection/selection.c:118] not handling selection events: no seat assigned to xwayland
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (6291462)
2018-07-04 15:52:06 - [xwayland/selection/selection.c:118] not handling selection events: no seat assigned to xwayland
2018-07-04 15:52:06 - [xwayland/xwm.c:807] XCB_MAP_NOTIFY (6291462)
2018-07-04 15:52:06 - [xwayland/selection/selection.c:118] not handling selection events: no seat assigned to xwayland
2018-07-04 15:52:06 - [xwayland/xwm.c:1051] XCB_CLIENT_MESSAGE (6291462)
2018-07-04 15:52:06 - [types/wlr_surface.c:614] New wlr_surface 0x60f000075e80 (res 0x60c0000cc340)
2018-07-04 15:52:06 - [xwayland/xwm.c:1218] New xwayland surface: 0x60f000075e80
2018-07-04 15:52:06 - [xwayland/xwm.c:448] NET_WM_WINDOW_TYPE (1)
2018-07-04 15:52:06 - [sway/tree/container.c:440] Adding new view 0x614000020440:(null) to container 0x61400000de40 2 1
2018-07-04 15:52:06 - [sway/tree/layout.c:132] Adding 0x614000020440 (4, 0.000000x0.000000) to 0x61400000de40 (2, 730.000000x1004.000000)
2018-07-04 15:52:06 - [sway/ipc-server.c:318] Sending window::new event
2018-07-04 15:52:06 - [sway/ipc-server.c:290] Sending workspace::focus event
2018-07-04 15:52:06 - [sway/ipc-server.c:722] Added IPC reply to client 26 queue: { "change": "focus", "old": { "id": 2, "name": "1", "rect": { "x": 0, "y": 0, "width": 730, "height": 1004 }, "focused": false, "focus": [ 4 ], "num": 1, "output": "X11-1", "type": "workspace", "urgent": false, "representation": null, "layout": "splith", "floating_nodes": [ ], "nodes": [ { "id": 4, "name": null, "rect": { "x": 0, "y": 0, "width": 0, "height": 0 }, "focused": true, "focus": [ ], "type": "con", "layout": "none", "nodes": [ ] } ] }, "current": { "id": 4, "name": null, "rect": { "x": 0, "y": 0, "width": 0, "height": 0 }, "focused": true, "focus": [ ], "type": "con", "layout": "none", "nodes": [ ] } }
2018-07-04 15:52:06 - [sway/tree/arrange.c:230] Usable area for ws: 730x1004@0,0
2018-07-04 15:52:06 - [sway/tree/arrange.c:318] Removing gaps: not gapped: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:351] Adding gaps: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:239] Arranging workspace '1' at 0.000000, 0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:183] Arranging layout for 0x61400000de40 1 730.000000x1004.000000+0.000000,0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:318] Removing gaps: not gapped: 0x614000020440
2018-07-04 15:52:06 - [sway/tree/arrange.c:50] Arranging 0x61400000de40 horizontally
2018-07-04 15:52:06 - [sway/tree/arrange.c:56] Calculating arrangement for 0x614000020440:4 (will scale 730.000000 by 1.000000)
2018-07-04 15:52:06 - [sway/tree/arrange.c:351] Adding gaps: 0x614000020440
2018-07-04 15:52:06 - [sway/desktop/transaction.c:290] Transaction 0x6060000afac0 committing with 3 instructions
libEGL warning: FIXME: egl/x11 doesn't support front buffer rendering.
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (684)
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (6291462)
2018-07-04 15:52:06 - [sway/ipc-server.c:372] Client 26 writable
2018-07-04 15:52:06 - [sway/desktop/transaction.c:365] Transaction 0x6060000afac0 is ready
2018-07-04 15:52:06 - [sway/desktop/transaction.c:178] Applying transaction 0x6060000afac0
2018-07-04 15:52:06 - [xwayland/xwm.c:712] XCB_CREATE_NOTIFY (4194313)
2018-07-04 15:52:06 - [sway/desktop/xwayland.c:438] New xwayland surface title='(null)' class='(null)'
2018-07-04 15:52:06 - [xwayland/xwm.c:794] XCB_MAP_REQUEST (4194313)
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (4194313)
2018-07-04 15:52:06 - [xwayland/xwm.c:636] unhandled X11 property 271 (WM_STATE) for window 4194313
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (4194313)
2018-07-04 15:52:06 - [xwayland/xwm.c:807] XCB_MAP_NOTIFY (4194313)
2018-07-04 15:52:06 - [xwayland/xwm.c:1051] XCB_CLIENT_MESSAGE (4194313)
2018-07-04 15:52:06 - [types/wlr_surface.c:614] New wlr_surface 0x60f000076240 (res 0x60c0000ccdc0)
2018-07-04 15:52:06 - [xwayland/xwm.c:1218] New xwayland surface: 0x60f000076240
2018-07-04 15:52:06 - [xwayland/xwm.c:359] XCB_ATOM_WM_CLASS: urxvt URxvt
2018-07-04 15:52:06 - [xwayland/xwm.c:387] XCB_ATOM_WM_NAME: urxvt
2018-07-04 15:52:06 - [xwayland/xwm.c:471] WM_PROTOCOLS (2)
2018-07-04 15:52:06 - [xwayland/xwm.c:495] WM_HINTS (9)
2018-07-04 15:52:06 - [xwayland/xwm.c:525] WM_NORMAL_HINTS (18)
2018-07-04 15:52:06 - [xwayland/xwm.c:387] XCB_ATOM_WM_NAME: urxvt
2018-07-04 15:52:06 - [xwayland/xwm.c:425] NET_WM_PID 26309
2018-07-04 15:52:06 - [sway/tree/container.c:440] Adding new view 0x614000020640:urxvt to container 0x614000020440 4 (null)
2018-07-04 15:52:06 - [sway/ipc-server.c:318] Sending window::new event
2018-07-04 15:52:06 - [sway/ipc-server.c:290] Sending workspace::focus event
2018-07-04 15:52:06 - [sway/ipc-server.c:722] Added IPC reply to client 26 queue: { "change": "focus", "old": { "id": 2, "name": "1", "rect": { "x": 0, "y": 0, "width": 730, "height": 1004 }, "focused": false, "focus": [ 5, 4 ], "num": 1, "output": "X11-1", "type": "workspace", "urgent": false, "representation": "H[(null)]", "layout": "splith", "floating_nodes": [ ], "nodes": [ { "id": 4, "name": null, "rect": { "x": 0, "y": 0, "width": 730, "height": 1004 }, "focused": false, "focus": [ ], "type": "con", "layout": "none", "nodes": [ ] }, { "id": 5, "name": null, "rect": { "x": 0, "y": 0, "width": 0, "height": 0 }, "focused": true, "focus": [ ], "type": "con", "layout": "none", "nodes": [ ] } ] }, "current": { "id": 5, "name": null, "rect": { "x": 0, "y": 0, "width": 0, "height": 0 }, "focused": true, "focus": [ ], "type": "con", "layout": "none", "nodes": [ ] } }
2018-07-04 15:52:06 - [sway/tree/arrange.c:258] Arranging output 'X11-1' at 0.000000,0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:230] Usable area for ws: 730x1004@0,0
2018-07-04 15:52:06 - [sway/tree/arrange.c:318] Removing gaps: not gapped: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:351] Adding gaps: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:239] Arranging workspace '1' at 0.000000, 0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:183] Arranging layout for 0x61400000de40 1 730.000000x1004.000000+0.000000,0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:318] Removing gaps: not gapped: 0x614000020440
2018-07-04 15:52:06 - [sway/tree/arrange.c:318] Removing gaps: not gapped: 0x614000020640
2018-07-04 15:52:06 - [sway/tree/arrange.c:50] Arranging 0x61400000de40 horizontally
2018-07-04 15:52:06 - [sway/tree/arrange.c:56] Calculating arrangement for 0x614000020440:4 (will scale 730.000000 by 0.500000)
2018-07-04 15:52:06 - [sway/tree/arrange.c:351] Adding gaps: 0x614000020440
2018-07-04 15:52:06 - [sway/tree/arrange.c:56] Calculating arrangement for 0x614000020640:4 (will scale 730.000000 by 0.500000)
2018-07-04 15:52:06 - [sway/tree/arrange.c:351] Adding gaps: 0x614000020640
2018-07-04 15:52:06 - [sway/desktop/transaction.c:290] Transaction 0x60600009faa0 committing with 6 instructions
2018-07-04 15:52:06 - [sway/tree/arrange.c:230] Usable area for ws: 730x1004@0,0
2018-07-04 15:52:06 - [sway/tree/arrange.c:318] Removing gaps: not gapped: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:351] Adding gaps: 0x61400000de40
2018-07-04 15:52:06 - [sway/tree/arrange.c:239] Arranging workspace '1' at 0.000000, 0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:183] Arranging layout for 0x61400000de40 1 730.000000x1004.000000+0.000000,0.000000
2018-07-04 15:52:06 - [sway/tree/arrange.c:318] Removing gaps: not gapped: 0x614000020440
2018-07-04 15:52:06 - [sway/tree/arrange.c:318] Removing gaps: not gapped: 0x614000020640
2018-07-04 15:52:06 - [sway/tree/arrange.c:50] Arranging 0x61400000de40 horizontally
2018-07-04 15:52:06 - [sway/tree/arrange.c:56] Calculating arrangement for 0x614000020440:4 (will scale 365.000000 by 1.000000)
2018-07-04 15:52:06 - [sway/tree/arrange.c:351] Adding gaps: 0x614000020440
2018-07-04 15:52:06 - [sway/tree/arrange.c:56] Calculating arrangement for 0x614000020640:4 (will scale 365.000000 by 1.000000)
2018-07-04 15:52:06 - [sway/tree/arrange.c:351] Adding gaps: 0x614000020640
2018-07-04 15:52:06 - [sway/desktop/transaction.c:290] Transaction 0x6060000d8680 committing with 4 instructions
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (684)
2018-07-04 15:52:06 - [xwayland/xwm.c:1134] unhandled X11 event: FocusOut (10)
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (684)
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (6291462)
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (4194313)
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (4194313)
2018-07-04 15:52:06 - [xwayland/xwm.c:525] WM_NORMAL_HINTS (18)
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (4194313)
2018-07-04 15:52:06 - [xwayland/xwm.c:525] WM_NORMAL_HINTS (18)
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (6291462)
2018-07-04 15:52:06 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (4194313)
2018-07-04 15:52:06 - [sway/ipc-server.c:372] Client 26 writable
2018-07-04 15:52:06 - [sway/desktop/transaction.c:365] Transaction 0x60600009faa0 is ready
2018-07-04 15:52:06 - [sway/desktop/transaction.c:178] Applying transaction 0x60600009faa0
2018-07-04 15:52:06 - [sway/desktop/transaction.c:178] Applying transaction 0x6060000d8680
=================================================================
==26301==ERROR: AddressSanitizer: heap-use-after-free on address 0x61000028cefc at pc 0x000000433a50 bp 0x7ffd9b4427c0 sp 0x7ffd9b4427b0
WRITE of size 1 at 0x61000028cefc thread T0
    #0 0x433a4f in set_instruction_ready ../sway/desktop/transaction.c:344
    #1 0x433f01 in set_instructions_ready ../sway/desktop/transaction.c:380
    #2 0x4342d9 in transaction_notify_view_ready_by_size ../sway/desktop/transaction.c:402
    #3 0x43916f in handle_commit ../sway/desktop/xwayland.c:284
    #4 0x7f6d1bc29db4 in wlr_signal_emit_safe ../util/signal.c:29
    #5 0x7f6d1bc1a9e9 in surface_commit_pending ../types/wlr_surface.c:379
    #6 0x7f6d1bc1b0df in surface_commit ../types/wlr_surface.c:459
    #7 0x7f6d188c203d in ffi_call_unix64 (/lib64/libffi.so.6+0x603d)
    #8 0x7f6d188c19fe in ffi_call (/lib64/libffi.so.6+0x59fe)
    #9 0x7f6d1bea5f2c  (/lib64/libwayland-server.so.0+0xbf2c)
    #10 0x7f6d1bea23de in wl_client_connection_data src/wayland-server.c:420
    #11 0x7f6d1bea3f01 in wl_event_loop_dispatch src/event-loop.c:641
    #12 0x7f6d1bea2601 in wl_display_run src/wayland-server.c:1260
    #13 0x40c321 in server_run ../sway/server.c:151
    #14 0x40b1d8 in main ../sway/main.c:433
    #15 0x7f6d1b11b18a in __libc_start_main ../csu/libc-start.c:308
    #16 0x4093b9 in _start (/opt/wayland/bin/sway+0x4093b9)

0x61000028cefc is located 188 bytes inside of 192-byte region [0x61000028ce40,0x61000028cf00)
freed by thread T0 here:
    #0 0x7f6d1dd93880 in __interceptor_free (/lib64/libasan.so.5+0xee880)
    #1 0x4310f9 in transaction_destroy ../sway/desktop/transaction.c:97
    #2 0x432d1e in transaction_progress_queue ../sway/desktop/transaction.c:246
    #3 0x433dd1 in set_instruction_ready ../sway/desktop/transaction.c:367
    #4 0x433f01 in set_instructions_ready ../sway/desktop/transaction.c:380
    #5 0x4342d9 in transaction_notify_view_ready_by_size ../sway/desktop/transaction.c:402
    #6 0x43916f in handle_commit ../sway/desktop/xwayland.c:284
    #7 0x7f6d1bc29db4 in wlr_signal_emit_safe ../util/signal.c:29
    #8 0x7f6d1bc1a9e9 in surface_commit_pending ../types/wlr_surface.c:379
    #9 0x7f6d1bc1b0df in surface_commit ../types/wlr_surface.c:459
    #10 0x7f6d188c203d in ffi_call_unix64 (/lib64/libffi.so.6+0x603d)

previously allocated by thread T0 here:
    #0 0x7f6d1dd93e50 in calloc (/lib64/libasan.so.5+0xeee50)
    #1 0x431f1a in transaction_add_container ../sway/desktop/transaction.c:162
    #2 0x4704d7 in arrange_children_of ../sway/tree/arrange.c:218
    #3 0x470b3d in arrange_workspace ../sway/tree/arrange.c:241
    #4 0x4713bb in arrange_windows ../sway/tree/arrange.c:294
    #5 0x471462 in arrange_and_commit ../sway/tree/arrange.c:312
    #6 0x439522 in handle_map ../sway/desktop/xwayland.c:326
    #7 0x7f6d1bc29db4 in wlr_signal_emit_safe ../util/signal.c:29
    #8 0x7f6d1bb84a77 in handle_surface_commit ../xwayland/xwm.c:648
    #9 0x7f6d1bc1a9d2 in surface_commit_pending ../types/wlr_surface.c:375
    #10 0x7f6d1bc1b0df in surface_commit ../types/wlr_surface.c:459
    #11 0x7f6d188c203d in ffi_call_unix64 (/lib64/libffi.so.6+0x603d)

Second one I'm honestly not sure what happened, it might be related to what @RyanDwyer mentioned in the workspace pid tracking PR (#2165) as I was just switching workspace after running firefox-wayland, and since it was so slow I expected it to not come up at all, but even with logs I have no idea if that was that... Nothing happened for over 8 seconds after bemenu finished running :/

2018-07-04 17:11:28 - [sway/commands.c:254] Handling command 'exec bemenu-run --fn 'Monospace 10' -b -p 'run:''
2018-07-04 17:11:28 - [sway/commands.c:166] find_handler(exec)
2018-07-04 17:11:28 - [sway/commands/exec_always.c:38] Executing bemenu-run --fn 'Monospace 10' -b -p 'run:'
2018-07-04 17:11:28 - [sway/commands/exec_always.c:76] Child process created with pid 29913
/opt/wayland/lib64/bemenu/bemenu-renderer-curses.so: undefined symbol: wget_wch
2018-07-04 17:11:28 - [types/wlr_surface.c:614] New wlr_surface 0x60f00007bf10 (res 0x60c0001ac380)
2018-07-04 17:11:28 - [types/wlr_layer_shell.c:382] new layer_surface 0x61300004ee00 (res 0x60c0001ac440)
2018-07-04 17:11:28 - [sway/desktop/layer_shell.c:327] new layer surface: namespace menu layer 2 anchor 2 size 0x0 margin 0,0,0,0
2018-07-04 17:11:29 - [sway/input/seat.c:756] Returning focus to 0x614000043a40 C_WORKSPACE '2'
2018-07-04 17:11:29 - [sway/desktop/layer_shell.c:273] Layer surface destroyed (menu)
2018-07-04 17:11:29 - [xwayland/xwm.c:712] XCB_CREATE_NOTIFY (6291458)
2018-07-04 17:11:29 - [sway/desktop/xwayland.c:438] New xwayland surface title='(null)' class='(null)'
2018-07-04 17:11:29 - [types/wlr_surface.c:614] New wlr_surface 0x60f00007c0f0 (res 0x60c0001ae300)
2018-07-04 17:11:29 - [types/wlr_surface.c:614] New wlr_surface 0x60f00007c1e0 (res 0x60c0001ae540)
2018-07-04 17:11:29 - [xwayland/xwm.c:726] XCB_DESTROY_NOTIFY (6291458)
2018-07-04 17:11:37 - [sway/input/keyboard.c:126] running command for binding: workspace 1
2018-07-04 17:11:37 - [sway/commands.c:254] Handling command 'workspace 1'
2018-07-04 17:11:37 - [sway/commands.c:166] find_handler(workspace)
2018-07-04 17:11:37 - [sway/tree/workspace.c:413] Switching to workspace 0x614000013040:1
2018-07-04 17:11:37 - [sway/ipc-server.c:290] Sending workspace::focus event
2018-07-04 17:11:37 - [sway/ipc-server.c:722] Added IPC reply to client 57 queue: { "change": "focus", "old": { "id": 7, "name": "2", "rect": { "x": 0, "y": 0, "width": 1920, "height": 1061 }, "focused": false, "focus": [ 8 ], "num": 2, "output": "eDP-1", "type": "workspace", "urgent": false, "representation": "H[]", "layout": "splith", "floating_nodes": [ ], "nodes": [ ] }, "current": { "id": 5, "name": "asmadeus@fenrir:~", "rect": { "x": 0, "y": 0, "width": 1920, "height": 1061 }, "focused": true, "focus": [ ], "type": "con", "layout": "none", "nodes": [ ] } }
2018-07-04 17:11:37 - [sway/ipc-server.c:318] Sending window::close event
2018-07-04 17:11:37 - [sway/tree/container.c:213] destroying workspace '2'
2018-07-04 17:11:37 - [sway/tree/arrange.c:258] Arranging output 'eDP-1' at 0.000000,0.000000
2018-07-04 17:11:37 - [sway/tree/arrange.c:230] Usable area for ws: 1920x1061@0,0
2018-07-04 17:11:37 - [sway/tree/arrange.c:318] Removing gaps: not gapped: 0x614000013040
2018-07-04 17:11:37 - [sway/tree/arrange.c:351] Adding gaps: 0x614000013040
2018-07-04 17:11:37 - [sway/tree/arrange.c:239] Arranging workspace '1' at 0.000000, 0.000000
2018-07-04 17:11:37 - [sway/tree/arrange.c:183] Arranging layout for 0x614000013040 1 1920.000000x1061.000000+0.000000,0.000000
2018-07-04 17:11:37 - [sway/tree/arrange.c:318] Removing gaps: not gapped: 0x61400003bc40
2018-07-04 17:11:37 - [sway/tree/arrange.c:50] Arranging 0x614000013040 horizontally
2018-07-04 17:11:37 - [sway/tree/arrange.c:56] Calculating arrangement for 0x61400003bc40:4 (will scale 1920.000000 by 1.000000)
2018-07-04 17:11:37 - [sway/tree/arrange.c:351] Adding gaps: 0x61400003bc40
2018-07-04 17:11:37 - [sway/desktop/transaction.c:290] Transaction 0x606000172220 committing with 5 instructions
2018-07-04 17:11:37 - [sway/desktop/transaction.c:322] Transaction 0x606000172220 has nothing to wait for
2018-07-04 17:11:37 - [sway/desktop/transaction.c:178] Applying transaction 0x606000172220
2018-07-04 17:11:37 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (684)
2018-07-04 17:11:37 - [xwayland/xwm.c:824] XCB_PROPERTY_NOTIFY (4194313)
2018-07-04 17:11:37 - [sway/ipc-server.c:372] Client 57 writable
2018-07-04 17:11:37 - [sway/ipc-server.c:210] Client 14 readable
=================================================================
==29483==ERROR: AddressSanitizer: heap-use-after-free on address 0x614000043d70 at pc 0x00000043e298 bp 0x7fff68440cb0 sp 0x7fff68440ca0
READ of size 8 at 0x614000043d70 thread T0
    #0 0x43e297 in seat_focus_inactive_children_for_each ../sway/input/seat.c:153
    #1 0x419e67 in ipc_json_describe_container ../sway/ipc-json.c:222
    #2 0x41d595 in ipc_get_workspaces_callback ../sway/ipc-server.c:422
    #3 0x476408 in container_for_each_descendant_dfs ../sway/tree/container.c:690
    #4 0x47637a in container_for_each_descendant_dfs ../sway/tree/container.c:687
    #5 0x47637a in container_for_each_descendant_dfs ../sway/tree/container.c:687
    #6 0x41e21e in ipc_client_handle_command ../sway/ipc-server.c:520
    #7 0x41c747 in ipc_client_handle_readable ../sway/ipc-server.c:251
    #8 0x7ff1012ebf01 in wl_event_loop_dispatch src/event-loop.c:641
    #9 0x7ff1012ea601 in wl_display_run src/wayland-server.c:1260
    #10 0x40c321 in server_run ../sway/server.c:151
    #11 0x40b1d8 in main ../sway/main.c:433
    #12 0x7ff10056318a in __libc_start_main ../csu/libc-start.c:308
    #13 0x4093b9 in _start (/opt/wayland/bin/sway+0x4093b9)

0x614000043d70 is located 304 bytes inside of 432-byte region [0x614000043c40,0x614000043df0)
freed by thread T0 here:
    #0 0x7ff1031db880 in __interceptor_free (/lib64/libasan.so.5+0xee880)
    #1 0x472ce9 in container_free ../sway/tree/container.c:198
    #2 0x4726f7 in container_workspace_free ../sway/tree/container.c:140
    #3 0x472b91 in container_free ../sway/tree/container.c:177
    #4 0x4310e1 in transaction_destroy ../sway/desktop/transaction.c:94
    #5 0x4338b1 in transaction_commit ../sway/desktop/transaction.c:324
    #6 0x47146e in arrange_and_commit ../sway/tree/arrange.c:313
    #7 0x48ae04 in workspace_switch ../sway/tree/workspace.c:430
    #8 0x462764 in cmd_workspace ../sway/commands/workspace.c:92
    #9 0x40dd56 in execute_command ../sway/commands.c:291
    #10 0x448f25 in keyboard_execute_command ../sway/input/keyboard.c:128
    #11 0x44a23d in handle_keyboard_key ../sway/input/keyboard.c:291
    #12 0x7ff101071db4 in wlr_signal_emit_safe ../util/signal.c:29
    #13 0x7ff1010463e2 in wlr_keyboard_notify_key ../types/wlr_keyboard.c:125
    #14 0x7ff100fece24 in handle_keyboard_key ../backend/libinput/keyboard.c:73
    #15 0x7ff100fec7d4 in handle_libinput_event ../backend/libinput/events.c:213
    #16 0x7ff100feae22 in handle_libinput_readable ../backend/libinput/backend.c:35
    #17 0x7ff1012ebf01 in wl_event_loop_dispatch src/event-loop.c:641

previously allocated by thread T0 here:
    #0 0x7ff1031dbe50 in calloc (/lib64/libasan.so.5+0xeee50)
    #1 0x4722c6 in container_create ../sway/tree/container.c:107
    #2 0x488ca2 in workspace_create ../sway/tree/workspace.c:68
    #3 0x462748 in cmd_workspace ../sway/commands/workspace.c:88
    #4 0x40dd56 in execute_command ../sway/commands.c:291
    #5 0x448f25 in keyboard_execute_command ../sway/input/keyboard.c:128
    #6 0x44a23d in handle_keyboard_key ../sway/input/keyboard.c:291
    #7 0x7ff101071db4 in wlr_signal_emit_safe ../util/signal.c:29
    #8 0x7ff1010463e2 in wlr_keyboard_notify_key ../types/wlr_keyboard.c:125
    #9 0x7ff100fece24 in handle_keyboard_key ../backend/libinput/keyboard.c:73
    #10 0x7ff100fec7d4 in handle_libinput_event ../backend/libinput/events.c:213
    #11 0x7ff100feae22 in handle_libinput_readable ../backend/libinput/backend.c:35
    #12 0x7ff1012ebf01 in wl_event_loop_dispatch src/event-loop.c:641
RyanDwyer commented 6 years ago

That first one is perplexing. I don't see how we could have a freed instruction in the container's instruction list. We remove it from the list before we free it, unless it somehow got placed into a different container's list but I don't see how that can happen either.

For the second one, it doesn't look like Firefox requested to map. You would have the arrange log messages soon after "New xwayland surface" if it did. In fact, I think it stopped pretty early because when I start Firefox I get heaps of XCB log messages and several surfaces. So maybe that's a Firefox issue, or you had an instance open and it just opened a new tab or something.

As for the actual crash, I note that setting focus to a container can cause seat_set_focus_warp to destroy a workspace. This is likely the problem - the output is not being arranged, which causes the workspace to not be removed from the output's current children list. The workspace is marked as destroying, and when it's involved in another transaction it gets freed. I'm reluctant to create a transaction inside seat_set_focus though, because they should ideally only be done by high level code. If we scatter them everywhere then it becomes a mess and isn't very performant. I'm not sure what the best way is to handle that yet. I'm also not sure why I can't reproduce this.

martinetd commented 6 years ago

Yeah I spent a bit of time on the first one and I don't get it either... I can reproduce it once every 10 runs or so though, so added some logs, that makes it quite a bit easier to understand :)

2018-07-04 21:29:33 - [sway/desktop/transaction.c:400] transaction notify view ready by size on view 0x616000178880 con 0x614000020440
2018-07-04 21:29:33 - [sway/desktop/transaction.c:406] found instruction 0x61000028b540, index 0
2018-07-04 21:29:33 - [sway/desktop/transaction.c:382] setting ready instruction 0x61000028b540, index 0
2018-07-04 21:29:33 - [sway/ipc-server.c:371] Client 18 writable
2018-07-04 21:29:33 - [sway/desktop/transaction.c:400] transaction notify view ready by size on view 0x616000178880 con 0x614000020440
2018-07-04 21:29:33 - [sway/desktop/transaction.c:406] found instruction 0x61000028d140, index 1
2018-07-04 21:29:33 - [sway/desktop/transaction.c:382] setting ready instruction 0x61000028b540, index 0
2018-07-04 21:29:33 - [sway/desktop/transaction.c:367] Transaction 0x6060000d6fa0 is ready
2018-07-04 21:29:33 - [sway/desktop/transaction.c:180] Applying transaction 0x6060000d6fa0
2018-07-04 21:29:33 - [sway/desktop/transaction.c:83] destroying transaction 0x6060000d6fa0
2018-07-04 21:29:33 - [sway/desktop/transaction.c:88] destroying instruction 0x61000028b140 from container 0x6dc4a0
2018-07-04 21:29:33 - [sway/desktop/transaction.c:88] destroying instruction 0x61000028b240 from container 0x61400000dc40
2018-07-04 21:29:33 - [sway/desktop/transaction.c:88] destroying instruction 0x61000028b340 from container 0x61400000de40
2018-07-04 21:29:33 - [sway/desktop/transaction.c:88] destroying instruction 0x61000028b440 from container 0x61400000e040
2018-07-04 21:29:33 - [sway/desktop/transaction.c:88] destroying instruction 0x61000028b540 from container 0x614000020440
2018-07-04 21:29:33 - [sway/desktop/transaction.c:88] destroying instruction 0x61000028b640 from container 0x614000020640
2018-07-04 21:29:33 - [sway/desktop/transaction.c:180] Applying transaction 0x6060000d85c0
2018-07-04 21:29:33 - [sway/desktop/transaction.c:83] destroying transaction 0x6060000d85c0
2018-07-04 21:29:33 - [sway/desktop/transaction.c:88] destroying instruction 0x61000028cf40 from container 0x61400000de40
2018-07-04 21:29:33 - [sway/desktop/transaction.c:88] destroying instruction 0x61000028d040 from container 0x61400000e040
2018-07-04 21:29:33 - [sway/desktop/transaction.c:88] destroying instruction 0x61000028d140 from container 0x614000020440
2018-07-04 21:29:33 - [sway/desktop/transaction.c:88] destroying instruction 0x61000028d240 from container 0x614000020640
2018-07-04 21:29:33 - [sway/desktop/transaction.c:382] setting ready instruction 0x61000028d140, index 1
=================================================================
==19747==ERROR: AddressSanitizer: heap-use-after-free on address 0x61000028d1fc at pc 0x000000433b46 bp 0x7ffcf7d017a0 sp 0x7ffcf7d01790

I'm not sure why the second transaction would get applied, but that explains the use-after-free... I can get more logs (or more brain cells usage) if that wasn't enough.

Haven't thought about what you said for 2nd one yet, will try to understand tomorrow maybe

RedSoxFan commented 5 years ago

@martinetd Are you still able to reproduce the second crash? If so, would you be able to provide a current trace?