swaywm / sway

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

sway crashes when touchscreen is touched #203

Closed FreeFull closed 9 years ago

FreeFull commented 9 years ago
Starting sway version g0103681 (2015-10-24, branch "master")

Loading config
Checking for config at /home/freefull/.sway/config
Checking for config at /home/freefull/.config/sway/config
handling config command 'set $mod Mod4'
handling config command 'set $term termite'
handling config command 'set $menu dmenu_run'
handling config command '    bindsym $mod+Shift+Return exec $term'
bindsym - Bound Mod4+Shift+Return to command exec termite
handling config command '    bindsym $mod+Shift+c kill'
bindsym - Bound Mod4+Shift+c to command kill
handling config command '    bindsym $mod+p exec $menu'
bindsym - Bound Mod4+p to command exec dmenu_run
handling config command '    floating_modifier $mod'
handling config command '    bindsym $mod+Shift+q reload'
bindsym - Bound Mod4+Shift+q to command reload
handling config command '    bindsym $mod+Shift+r restart'
bindsym - Bound Mod4+Shift+r to command restart
handling config command '    bindsym $mod+Shift+e exit'
bindsym - Bound Mod4+Shift+e to command exit
handling config command '    bindsym $mod+h focus left'
bindsym - Bound Mod4+h to command focus left
handling config command '    bindsym $mod+j focus down'
bindsym - Bound Mod4+j to command focus down
handling config command '    bindsym $mod+k focus up'
bindsym - Bound Mod4+k to command focus up
handling config command '    bindsym $mod+l focus right'
bindsym - Bound Mod4+l to command focus right
handling config command '    bindsym $mod+Left focus left'
bindsym - Bound Mod4+Left to command focus left
handling config command '    bindsym $mod+Down focus down'
bindsym - Bound Mod4+Down to command focus down
handling config command '    bindsym $mod+Up focus up'
bindsym - Bound Mod4+Up to command focus up
handling config command '    bindsym $mod+Right focus right'
bindsym - Bound Mod4+Right to command focus right
handling config command '    bindsym $mod+Shift+h move left'
bindsym - Bound Mod4+Shift+h to command move left
handling config command '    bindsym $mod+Shift+j move down'
bindsym - Bound Mod4+Shift+j to command move down
handling config command '    bindsym $mod+Shift+k move up'
bindsym - Bound Mod4+Shift+k to command move up
handling config command '    bindsym $mod+Shift+l move right'
bindsym - Bound Mod4+Shift+l to command move right
handling config command '    bindsym $mod+Shift+Left move left'
bindsym - Bound Mod4+Shift+Left to command move left
handling config command '    bindsym $mod+Shift+Down move down'
bindsym - Bound Mod4+Shift+Down to command move down
handling config command '    bindsym $mod+Shift+Up move up'
bindsym - Bound Mod4+Shift+Up to command move up
handling config command '    bindsym $mod+Shift+Right move right'
bindsym - Bound Mod4+Shift+Right to command move right
handling config command '    bindsym $mod+1 workspace 1'
bindsym - Bound Mod4+1 to command workspace 1
handling config command '    bindsym $mod+2 workspace 2'
bindsym - Bound Mod4+2 to command workspace 2
handling config command '    bindsym $mod+3 workspace 3'
bindsym - Bound Mod4+3 to command workspace 3
handling config command '    bindsym $mod+4 workspace 4'
bindsym - Bound Mod4+4 to command workspace 4
handling config command '    bindsym $mod+5 workspace 5'
bindsym - Bound Mod4+5 to command workspace 5
handling config command '    bindsym $mod+6 workspace 6'
bindsym - Bound Mod4+6 to command workspace 6
handling config command '    bindsym $mod+7 workspace 7'
bindsym - Bound Mod4+7 to command workspace 7
handling config command '    bindsym $mod+8 workspace 8'
bindsym - Bound Mod4+8 to command workspace 8
handling config command '    bindsym $mod+9 workspace 9'
bindsym - Bound Mod4+9 to command workspace 9
handling config command '    bindsym $mod+0 workspace 10'
bindsym - Bound Mod4+0 to command workspace 10
handling config command '    bindsym $mod+Shift+1 move container to workspace 1'
bindsym - Bound Mod4+Shift+1 to command move container to workspace 1
handling config command '    bindsym $mod+Shift+2 move container to workspace 2'
bindsym - Bound Mod4+Shift+2 to command move container to workspace 2
handling config command '    bindsym $mod+Shift+3 move container to workspace 3'
bindsym - Bound Mod4+Shift+3 to command move container to workspace 3
handling config command '    bindsym $mod+Shift+4 move container to workspace 4'
bindsym - Bound Mod4+Shift+4 to command move container to workspace 4
handling config command '    bindsym $mod+Shift+5 move container to workspace 5'
bindsym - Bound Mod4+Shift+5 to command move container to workspace 5
handling config command '    bindsym $mod+Shift+6 move container to workspace 6'
bindsym - Bound Mod4+Shift+6 to command move container to workspace 6
handling config command '    bindsym $mod+Shift+7 move container to workspace 7'
bindsym - Bound Mod4+Shift+7 to command move container to workspace 7
handling config command '    bindsym $mod+Shift+8 move container to workspace 8'
bindsym - Bound Mod4+Shift+8 to command move container to workspace 8
handling config command '    bindsym $mod+Shift+9 move container to workspace 9'
bindsym - Bound Mod4+Shift+9 to command move container to workspace 9
handling config command '    bindsym $mod+Shift+0 move container to workspace 10'
bindsym - Bound Mod4+Shift+0 to command move container to workspace 10
handling config command '    bindsym $mod+h splith'
bindsym - Bound Mod4+h to command splith
handling config command '    bindsym $mod+v splitv'
bindsym - Bound Mod4+v to command splitv
handling config command '    bindsym $mod+s layout stacking'
bindsym - Bound Mod4+s to command layout stacking
handling config command '    bindsym $mod+w layout tabbed'
bindsym - Bound Mod4+w to command layout tabbed
handling config command '    bindsym $mod+e layout toggle split'
bindsym - Bound Mod4+e to command layout toggle split
handling config command '    bindsym $mod+f fullscreen'
bindsym - Bound Mod4+f to command fullscreen
handling config command '    bindsym $mod+Shift+space floating toggle'
bindsym - Bound Mod4+Shift+space to command floating toggle
handling config command '    bindsym $mod+space focus mode_toggle'
bindsym - Bound Mod4+space to command focus mode_toggle
handling config command '    bindsym $mod+a focus parent'
bindsym - Bound Mod4+a to command focus parent
handling config command '    bindsym XF86AudioLowerVolume exec amixer sset Master on 8%-'
bindsym - Bound XF86AudioLowerVolume to command exec amixer sset Master on 8%-
handling config command '    bindsym XF86AudioRaiseVolume exec amixer sset Master on 8%+'
bindsym - Bound XF86AudioRaiseVolume to command exec amixer sset Master on 8%+
handling config command '    bindsym XF86AudioMute exec amixer sset Master off'
bindsym - Bound XF86AudioMute to command exec amixer sset Master off
[wlc] libinput: resume
[wlc] Activating tty
[wlc] MODE: (0) 1366x768 *
[wlc] Connector 1 is not connected or has no modes
[wlc] Connector 2 is not connected or has no modes
[wlc] eDP-1 Chose mode (0) 1366x768
Output 1 resolution changed to 1366 x 768
[wlc] EGL context is double buffered
[wlc] EGL version: 1.4 (DRI2)
[wlc] EGL vendor: Mesa Project
[wlc] EGL client APIs: OpenGL OpenGL_ES OpenGL_ES2 OpenGL_ES3 
[wlc] EGL context (RGB888)
[wlc] GL version: OpenGL ES 3.0 Mesa 11.0.3
[wlc] GL vendor: Intel Open Source Technology Center
[wlc] GLES2 renderer initialized
[wlc] Set new bsurface to output (1)
New output 1:eDP-1
Adding 0x299eb80 (1, 1366.000000x768.000000) to 0x619c20 (0, 0.000000x0.000000)
Workspace: Generating new name
Got valid workspace command for target: '1'
Workspace: Found free name 1
Added workspace 1 for output 1
Adding 0x29a59e0 (2, 1366.000000x768.000000) to 0x299eb80 (1, 1366.000000x768.000000)
Setting focus to 0x299eb80:1
[wlc] Added output (1)
[wlc] become active
[wlc] Xwayland started (DISPLAY :1)
[wlc] xfixes (5.0)
Compositor is ready, executing cmds in queue
Error: Signal 11. Printing backtrace
Backtrace: /usr/bin/sway(error_handler+0x9f) [0x4077ba]
Backtrace: /usr/lib/libc.so.6(+0x33680) [0x7f49e01bb680]
Backtrace: /usr/lib/libinput.so.10(libinput_event_get_context+0x4) [0x7f49dfaaf254]
Backtrace: /usr/lib/libinput.so.10(libinput_event_touch_get_x_transformed+0x1f) [0x7f49dfaaffaf]
Backtrace: /usr/lib/libwlc.so.0(+0xe78c) [0x7f49e098578c]
Backtrace: /usr/lib/libwlc.so.0(+0x1d22c) [0x7f49e099422c]
Backtrace: /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0x72) [0x7f49dff7f242]
Backtrace: /usr/lib/libwayland-server.so.0(wl_display_run+0x25) [0x7f49dff7d9a5]
Backtrace: /usr/lib/libwlc.so.0(wlc_run+0x9c) [0x7f49e09950bc]
Backtrace: /usr/bin/sway(main+0x274) [0x407222]
Backtrace: /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7f49e01a8610]
Backtrace: /usr/bin/sway(_start+0x29) [0x404609]
ddevault commented 9 years ago

Can you compile in debug mode and reproduce this?

FreeFull commented 9 years ago

Closing since it's a wlc bug