Bug#989684: Geequie crashed on startup with "X Window System error"
Jörg Sommer schrieb am Do 10. Jun, 12:50 (+0200): > Package: geeqie > Version: 1:1.6-9 > Severity: normal > > Hi, > > when I start geequie I get this: > > ``` > % GDK_SYNCHRONIZE=1 geeqie > > (geeqie:3890142): dbind-WARNING **: 11:32:24.999: AT-SPI: Error retrieving > accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The > name org.a11y.Bus was not provided by any .service files > > (geeqie:3890142): Gdk-ERROR **: 11:32:25.991: The program 'geeqie' received > an X Window System error. > This probably reflects a bug in the program. > The error was 'GLXBadDrawable'. > (Details: serial 7479 error_code 160 request_code 152 (GLX) minor_code 29) > (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.) > zsh: trace trap (core dumped) GDK_SYNCHRONIZE=1 geeqie > ``` I temporarily fixed it by setting `image.use_clutter_renderer = "false"` in ~/.config/geeqie/geeqierc.xml. signature.asc Description: PGP signature
Bug#989684: Geequie crashed on startup with "X Window System error"
Package: geeqie Version: 1:1.6-9 Severity: normal Hi, when I start geequie I get this: ``` % GDK_SYNCHRONIZE=1 geeqie (geeqie:3890142): dbind-WARNING **: 11:32:24.999: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files (geeqie:3890142): Gdk-ERROR **: 11:32:25.991: The program 'geeqie' received an X Window System error. This probably reflects a bug in the program. The error was 'GLXBadDrawable'. (Details: serial 7479 error_code 160 request_code 152 (GLX) minor_code 29) (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.) zsh: trace trap (core dumped) GDK_SYNCHRONIZE=1 geeqie ``` This is the backtrace: ``` PID: 3890142 (geeqie) UID: 1000 (joerg) GID: 1000 (joerg) Signal: 5 (TRAP) Timestamp: Thu 2021-06-10 11:32:25 CEST (1h 16min ago) Command Line: geeqie Executable: /usr/bin/geeqie Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/awesome.service Unit: user@1000.service User Unit: awesome.service Slice: user-1000.slice Owner UID: 1000 (joerg) Boot ID: f1e1e7fe6b0449b6ba3a21c1312f8ce2 Machine ID: 523cb54753234ed08c13ec497d0d3b64 Hostname: zenbook Storage: /var/lib/systemd/coredump/core.geeqie.1000.f1e1e7fe6b0449b6ba3a21c1312f8ce2.3890142.162331754500.zst (present) Disk Size: 12.8M Message: Process 3890142 (geeqie) of user 1000 dumped core. Stack trace of thread 3890142: #0 0x7f01b67a1677 g_log_writer_default (libglib-2.0.so.0 + 0x5c677) #1 0x7f01b679f787 g_log_structured_array (libglib-2.0.so.0 + 0x5a787) #2 0x7f01b67a0282 g_log_structured_standard (libglib-2.0.so.0 + 0x5b282) #3 0x7f01b6cc9bda _gdk_x11_display_error_event (libgdk-3.so.0 + 0x66bda) #4 0x7f01b6cd6f63 gdk_x_error (libgdk-3.so.0 + 0x73f63) #5 0x7f01b561a754 _XError (libX11.so.6 + 0x46754) #6 0x7f01a815ef6b __glXSendError (libGLX_mesa.so.0 + 0x33f6b) #7 0x7f01a8161ac1 __glXGetDrawableAttribute (libGLX_mesa.so.0 + 0x36ac1) #8 0x7f01b6090c58 _cogl_winsys_onscreen_get_buffer_age (libcogl.so.20 + 0x7cc58) #9 0x7f01b6119c56 clutter_stage_cogl_redraw (libclutter-1.0.so.0 + 0x42c56) #10 0x7f01b611d02b clutter_stage_gdk_redraw (libclutter-1.0.so.0 + 0x4602b) #11 0x7f01b6188d7c clutter_stage_do_redraw (libclutter-1.0.so.0 + 0xb1d7c) #12 0x7f01b611c695 master_clock_update_stage (libclutter-1.0.so.0 + 0x45695) #13 0x7f01b688c65f g_closure_invoke (libgobject-2.0.so.0 + 0x1465f) #14 0x7f01b689e99b signal_emit_unlocked_R (libgobject-2.0.so.0 + 0x2699b) #15 0x7f01b68a4c6f g_signal_emit_valist (libgobject-2.0.so.0 + 0x2cc6f) #16 0x7f01b68a51df g_signal_emit (libgobject-2.0.so.0 + 0x2d1df) #17 0x7f01b6ca751e gdk_frame_clock_paint_idle (libgdk-3.so.0 + 0x4451e) #18 0x7f01b6c91de9 gdk_threads_dispatch (libgdk-3.so.0 + 0x2ede9) #19 0x7f01b67992e4 g_timeout_dispatch (libglib-2.0.so.0 + 0x542e4) #20 0x7f01b679875f g_main_dispatch (libglib-2.0.so.0 + 0x5375f) #21 0x7f01b6798b08 g_main_context_iterate (libglib-2.0.so.0 + 0x53b08) #22 0x7f01b6798dfb g_main_loop_run (libglib-2.0.so.0 + 0x53dfb) #23 0x7f01b6fb43c5 gtk_main (libgtk-3.so.0 + 0x24c3c5) #24 0x55bc7d3b29f6 n/a (geeqie + 0x759f6) #25 0x7f01b5743d0a __libc_start_main (libc.so.6 + 0x26d0a) #26 0x55bc7d3b361a n/a (geeqie + 0x7661a) Stack trace of thread 3890147: #0 0x7f01b58103ff __GI___poll (libc.so.6 + 0xf33ff) #1 0x7f01b6798a9e g_main_context_poll (libglib-2.0.so.0 + 0x53a9e) #2 0x7f01b6798bbf g_main_context_iteration (libglib-2.0.so.0 + 0x53bbf) #3 0x7f01b6798c11 glib_worker_main (libglib-2.0.so.0 + 0x53c11) #4 0x7f01b67c227d g_thread_proxy (libglib-2.0.so.0 + 0x7d27d) #5 0x7f01b58ecea7 start_thread (libpthread.so.0 + 0x8ea7) #6 0x7f01b581adef __clone (libc.so.6 + 0xfddef) Stack trace of thread 3890143: #0 0x7f01b58f37b2