I think it was working fine in 3.x
Core was generated by `/home/scony/Gamedev/godot-engine/godot/godot-master/bin/godot.linuxbsd.editor.x’. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 Downloading 0.00 MB source file /usr/src/debug/glibc/nptl/pthread_kill.c 44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; [Current thread is 1 (Thread 0x7f7f21fff6c0 (LWP 4216))] (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) bt #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007f7f33d8d6b3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007f7f33d3d958 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x00007f7f33d2753d in __GI_abort () at abort.c:79 #4 0x00007f7f33d2745c in __assert_fail_base (fmt=0x7f7f33ea1a50 “%s%s%s:%u: %s%sAssertion `%s’ failed.\n%n”, assertion=0x7f7f2f3ccd48 “!xcb_xlib_threads_sequence_lost”, file=0x7f7f2f3cc974 “xcb_io.c”, line=278, function=<optimized out>) at assert.c:92 #5 0x00007f7f33d36486 in __GI___assert_fail (assertion=0x7f7f2f3ccd48 “!xcb_xlib_threads_sequence_lost”, file=0x7f7f2f3cc974 “xcb_io.c”, line=278, function=0x7f7f2f3cd338 “poll_for_event”) at assert.c:101 #6 0x00007f7f2f3569e2 in ?? () from /usr/lib/libX11.so.6 #7 0x00007f7f2f356aa6 in ?? () from /usr/lib/libX11.so.6 #8 0x00007f7f2f359722 in _XEventsQueued () from /usr/lib/libX11.so.6 #9 0x00007f7f2f336c1f in XFlush () from /usr/lib/libX11.so.6 #10 0x000055f877f25d2d in ?? () #11 0x000055f877f26003 in ?? () #12 0x000055f87b9feb75 in ?? () #13 0x000055f87c2c7c63 in ?? () #14 0x00007f7f33d8b8fd in start_thread (arg=<optimized out>) at pthread_create.c:442 #15 0x00007f7f33e0cc74 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100