From e6083da2ef543455533ea614441af9ffbba3f659 Mon Sep 17 00:00:00 2001 From: phil294 Date: Thu, 20 Jul 2023 11:01:59 +0200 Subject: [PATCH] Fix crashes on some debian-based systems: Fatal IO error 11 / [xcb] Unknown sequence number while processing reply fixes https://github.com/phil294/vimium-everywhere/issues/4 fixes #44 fixes #42 fixes https://github.com/phil294/vimium-everywhere/issues/5 --- src/run/display/x11.cr | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/run/display/x11.cr b/src/run/display/x11.cr index 64e3a45..c8dc323 100644 --- a/src/run/display/x11.cr +++ b/src/run/display/x11.cr @@ -149,6 +149,8 @@ module Run @record : ::Xtst::RecordExtension? def initialize + ::X11::C::X.init_threads # because otherwise crashes occur in some mysterious cases + set_error_handler @display = ::X11::Display.new