INFO [way_cooler] wlc: Activating tty [123/138]
INFO [way_cooler] wlc: WLC-1 Chose mode (0) 1920x1080 [122/138]
TRACE [callbacks] output_resolution: WlcOutput(1) from Size { w: 0, h: 0 } to Size { w: 1920, h: 1080 } [121/138]
INFO [way_cooler] wlc: EGL context is double buffered [120/138]
INFO [way_cooler] wlc: EGL version: 1.4 (DRI2) [119/138]
INFO [way_cooler] wlc: EGL vendor: Mesa Project [118/138]
INFO [way_cooler] wlc: EGL client APIs: OpenGL OpenGL_ES OpenGL_ES2 OpenGL_ES3 [117/138]
INFO [way_cooler] wlc: EGL context (RGB888) [116/138]
INFO [way_cooler] wlc: EGL_CHROMIUM_sync_control EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_KHR_create_context EGL_KHR_fence_sync EGL_KHR[115/138]
proc_addresses EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EG[114/138]
faceless_context EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_NOK_swap_region EGL_NOK_texture_from_pixmap EG[113/138]
_sub_buffer EGL_WL_bind_wayland_display [112/138]
INFO [way_cooler] wlc: GL version: OpenGL ES 3.1 Mesa 11.2.2 [111/138]
INFO [way_cooler] wlc: GL vendor: Intel Open Source Technology Center [110/138]
INFO [way_cooler] wlc: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_dxt1 GL_EXT_texture_format_BGRA8[109/138]
S_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL[108/138]
cil8 GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_EGL_[107/138]
OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV GL_OES_get_program_binary GL_APPLE_texture_max_level GL_EXT_discard_framebuffer G[106/138]
d_format_bgra GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_array_object GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_[105/138]
on_dxt5 GL_EXT_texture_rg GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_EXT_draw_buf[104/138]
XT_map_buffer_range GL_KHR_debug GL_OES_depth_texture_cube_map GL_OES_surfaceless_context GL_EXT_color_buffer_float GL_EXT_separate_shader_objects GL_EXT_shader_i[103/138]
x GL_EXT_draw_elements_base_vertex GL_KHR_context_flush_control GL_OES_draw_elements_base_vertex GL_OES_texture_storage_multisample_2d_array GL_EXT_blend_func_ext[102/138]
EXT_buffer_storage GL_EXT_shader_samples_identical [101/138]
INFO [way_cooler] wlc: GLES2 renderer initialized [100/138]
INFO [way_cooler] wlc: Set new bsurface to output (1) [99/138]
TRACE [callbacks] output_created: WlcOutput(1): WLC-1 [98/138]
TRACE [layout::tree] Adding new workspace to root [97/138]
TRACE [layout::tree] Switching to workspace 1 [96/138]
TRACE [layout::tree] Found workspace 1
TRACE [callbacks] output_focus: WlcOutput(1) focus=true
INFO [way_cooler] wlc: Added output (1)
INFO [way_cooler] wlc: become active
TRACE [callbacks] output_resolution: WlcOutput(1) from Size { w: 1920, h: 1080 } to Size { w: 800, h: 480 }
TRACE [callbacks] output_resolution: WlcOutput(1) from Size { w: 800, h: 480 } to Size { w: 1920, h: 1058 }
INFO [way_cooler] wlc: Xwayland started (DISPLAY :1)
INFO [way_cooler] wlc: xfixes (5.0)
INFO [callbacks] Preparing compositor!
INFO [callbacks] Initializing Lua...
TRACE [lua] Initializing...
TRACE [lua] Lua initialization finished.
TRACE [lua::thread] Initializing...
DEBUG [lua::thread] Loading Lua libraries...
TRACE [lua::thread] Loading way-cooler lua extensions...
TRACE [lua::thread] Loading way-cooler libraries...
DEBUG [lua::thread] Entering main loop...
TRACE [lua::thread] Lua: awaiting request
INFO [callbacks] [key] Found an action for KeyPress { modifiers: MOD_ALT, keys: [Keysym(65293)] }
TRACE [callbacks] view_created: WlcView(2): "Wayland Terminal"
TRACE [layout::tree] Adding view WlcView(2) to Node { parent: 0x7f8cc8cb6bc0, val: Workspace { name: "1", focused: false }, children: [] }
TRACE [callbacks] view_focus: WlcView(2) true
TRACE [callbacks] view_request_geometry: WlcView(2) wants Geometry { origin: Point { x: 0, y: 0 }, size: Size { w: 742, h: 392 } }
TRACE [callbacks] view_focus: WlcView(2) true
...
TRACE [callbacks] view_request_geometry: WlcView(2) wants Geometry { origin: Point { x: 0, y: 0 }, size: Size { w: 742, h: 28840 } }
ERROR [way_cooler] wlc: gles2: function shm_attach at line 541: glTexImage2D(0x0DE1, 0, gl_format, pitch, buffer->size.h, 0, gl_format, gl_pixel_type, data) == GL_INVALID_VALUE
TRACE [callbacks] view_request_geometry: WlcView(2) wants Geometry { origin: Point { x: 0, y: 0 }, size: Size { w: 742, h: 31052 } }
INFO [way_cooler] wlc: Terminating wlc...
INFO [way_cooler] wlc: Terminating compositor...
INFO [callbacks] Compositor terminating!
INFO [way_cooler] wlc: Output (1) terminated...
TRACE [callbacks] output_destroyed: WlcOutput(1)
TRACE [lua::thread] Handling a request
TRACE [lua::thread] Received terminate signal
INFO [lua::thread] Lua thread terminating!
thread 'Lua thread' panicked at 'Lua thread received termination request.', lua/thread.rs:153
note: Run with `RUST_BACKTRACE=1` for a backtrace.
INFO [way_cooler] wlc: Removed bsurface from output (1)
INFO [way_cooler] wlc: Removed output (1)
INFO [way_cooler] wlc: Compositor terminated...
INFO [way_cooler] wlc: Cleanup wlc
INFO [way_cooler] wlc: Closing Xwayland
TRACE [callbacks] view_destroyed: WlcView(2)
INFO [way_cooler] wlc: Parent exit (3072)
System info: Linux 4.6.3-1-ARCH, Lenovo T450s. Issue persists whether run from login shell or from an X graphical environment