infinity0 / jackline-gtk Goto Github PK
View Code? Open in Web Editor NEWGTK wrapper around the jackline IM client
GTK wrapper around the jackline IM client
$ jackline-gtk
(jackline-gtk:28469): Gdk-ERROR **: The program 'jackline-gtk' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadLength (poly request too large or internal Xlib length erro'.
(Details: serial 186238 error_code 16 request_code 18 (core protocol) minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Trace/breakpoint trap
133
I don't know enough about Gdk or X right now to debug this :( After this occurs, one needs to rm ~/.config/ocaml-xmpp-client/*.fifo
to run jackline-gtk
again.)
gdb says:
[xcb] Unknown request in queue while dequeuing
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
python3: ../../src/xcb_io.c:179: dequeue_pending_request: Assertion `!xcb_xlib_unknown_req_in_deq' failed.
Program received signal SIGABRT, Aborted.
0x00007ffff6d04478 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
55 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 0x00007ffff6d04478 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#1 0x00007ffff6d058fa in __GI_abort () at abort.c:89
#2 0x00007ffff6cfd3a7 in __assert_fail_base (fmt=<optimized out>,
assertion=assertion@entry=0x7ffff20b9d9d "!xcb_xlib_unknown_req_in_deq",
file=file@entry=0x7ffff20b9d6b "../../src/xcb_io.c", line=line@entry=179,
function=function@entry=0x7ffff20ba240 "dequeue_pending_request") at assert.c:92
#3 0x00007ffff6cfd452 in __GI___assert_fail (assertion=0x7ffff20b9d9d "!xcb_xlib_unknown_req_in_deq",
file=0x7ffff20b9d6b "../../src/xcb_io.c", line=179, function=0x7ffff20ba240 "dequeue_pending_request")
at assert.c:101
#4 0x00007ffff204656c in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5 0x00007ffff2047468 in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#6 0x00007ffff2042cad in XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#7 0x00007ffff2042d4b in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#8 0x00007ffff2049d9f in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#9 0x00007ffff2025cd0 in XCreatePixmap () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#10 0x00007ffff1b79e66 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#11 0x00007ffff1b4d0dd in cairo_surface_create_similar () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#12 0x00007ffff47893a3 in gdk_window_create_similar_surface () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#13 0x00007ffff478d5b6 in gdk_window_begin_paint_region () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#14 0x00007fffef1afb87 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#15 0x00007ffff4781e68 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#16 0x00007ffff4782f8c in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#17 0x00007ffff4783143 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#18 0x00007ffff5f681d4 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff5f829a6 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff5f83555 in g_signal_emit_by_name () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff477c0e7 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#22 0x00007ffff476b4e8 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#23 0x00007ffff5c91a53 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007ffff5c90fea in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ffff5c91390 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff5c916b2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fffef1aeed5 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#28 0x00007ffff5a44060 in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#29 0x00007ffff5a43acb in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#30 0x00007ffff6637384 in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-35m-x86_64-linux-gnu.so
#31 0x00007ffff6639068 in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-35m-x86_64-linux-gnu.so
#32 0x000000000058c67e in PyObject_Call ()
#33 0x00000000004f5623 in PyEval_EvalFrameEx ()
---Type <return> to continue, or q <return> to quit---
#34 0x00000000005c5da8 in ?? ()
#35 0x00000000005e9d7f in PyEval_EvalCode ()
#36 0x00000000005fe3d2 in ?? ()
#37 0x000000000060057a in PyRun_FileExFlags ()
#38 0x000000000060075c in PyRun_SimpleFileExFlags ()
#39 0x000000000062b870 in Py_Main ()
#40 0x00000000004cb8ef in main ()
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.