From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maxim Cournoyer Subject: bug#33958: Gnucash 3.3 segfaults when pressing control key Date: Wed, 02 Jan 2019 19:42:14 -0500 Message-ID: <87lg42po61.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:42331) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ger6Y-0002t7-VG for bug-guix@gnu.org; Wed, 02 Jan 2019 19:43:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ger6G-00007A-6Q for bug-guix@gnu.org; Wed, 02 Jan 2019 19:43:13 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:41671) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ger6E-00005E-7U for bug-guix@gnu.org; Wed, 02 Jan 2019 19:43:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ger6E-0002ML-4b for bug-guix@gnu.org; Wed, 02 Jan 2019 19:43:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([208.118.235.92]:42029) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ger5d-0002MI-Ra for bug-guix@gnu.org; Wed, 02 Jan 2019 19:42:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ger5Z-0007Xd-FZ for bug-guix@gnu.org; Wed, 02 Jan 2019 19:42:25 -0500 Received: from mail-it1-x12c.google.com ([2607:f8b0:4864:20::12c]:54582) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ger5X-0007NI-FJ for bug-guix@gnu.org; Wed, 02 Jan 2019 19:42:19 -0500 Received: by mail-it1-x12c.google.com with SMTP id i145so43296504ita.4 for ; Wed, 02 Jan 2019 16:42:17 -0800 (PST) Received: from apteryx ([157.52.5.144]) by smtp.gmail.com with ESMTPSA id e22sm3604269iol.49.2019.01.02.16.42.15 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 02 Jan 2019 16:42:15 -0800 (PST) List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 33958@debbugs.gnu.org This occurs using GnuCash 3.3 from Guix 707efe171a4e0e542a7d969c130195fa94b5d615. It seems the problem has to do with Guile. Here's the start of the program until a triggered crash, and its backtrace (sorry, no debugging symbols :-/). --8<---------------cut here---------------start------------->8--- (gdb) run Starting program: /gnu/store/gl6vxy50h9v56fv5dsff3cl2ib9wbapm-gnucash-3.3/bin/.gnucash-real ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1.3.1-gdb.scm ;;; Failed to autoload debug-context-from-image in (system vm debug): ;;; ERROR: missing interface for module (system vm debug) ;;; Failed to autoload debug-context-base in (system vm debug): ;;; ERROR: missing interface for module (system vm debug) ;;; Failed to autoload find-program-debug-info in (system vm debug): ;;; ERROR: missing interface for module (system vm debug) ;;; Failed to autoload find-program-debug-info in (system vm debug): ;;; ERROR: missing interface for module (system vm debug) ;;; Failed to autoload debug-context-from-image in (system vm debug): ;;; ERROR: missing interface for module (system vm debug) ;;; Failed to autoload debug-context-from-image in (system vm debug): ;;; ERROR: missing interface for module (system vm debug) ;;; Failed to autoload debug-context-base in (system vm debug): ;;; ERROR: missing interface for module (system vm debug) ;;; Failed to autoload debug-context-base in (system vm debug): ;;; ERROR: missing interface for module (system vm debug) ;;; Failed to autoload find-program-debug-info in (system vm debug): ;;; ERROR: missing interface for module (system vm debug) ;;; Failed to autoload find-program-debug-info in (system vm debug): ;;; ERROR: missing interface for module (system vm debug) ;;; /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1.3.1-gdb.scm:277:25: warning: possibly unbound variable `debug-context-from-image' ;;; /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1.3.1-gdb.scm:282:33: warning: possibly unbound variable `debug-context-base' ;;; /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1.3.1-gdb.scm:283:17: warning: possibly unbound variable `find-program-debug-info' ;;; /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1.3.1-gdb.scm:291:20: warning: possibly unbound variable `program-debug-info-name' ;;; /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1.3.1-gdb.scm:323:9: warning: possibly unbound variable `find-source-for-addr' ;;; /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1.3.1-gdb.scm:323:31: warning: possibly unbound variable `program-debug-info-addr' ;;; /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1.3.1-gdb.scm:324:31: warning: possibly unbound variable `program-debug-info-context' ;;; Failed to autoload find-program-debug-info in (system vm debug): ;;; ERROR: missing interface for module (system vm debug) ;;; Failed to autoload debug-context-base in (system vm debug): ;;; ERROR: missing interface for module (system vm debug) ;;; Failed to autoload debug-context-from-image in (system vm debug): ;;; ERROR: missing interface for module (system vm debug) ;;; Failed to autoload debug-context-from-image in (system vm debug): ;;; ERROR: missing interface for module (system vm debug) ;;; Failed to autoload debug-context-base in (system vm debug): ;;; ERROR: missing interface for module (system vm debug) ;;; Failed to autoload find-program-debug-info in (system vm debug): ;;; ERROR: missing interface for module (system vm debug) ;;; compiled /home/maxim/.cache/guile/ccache/2.0-LE-8-2.0/gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1.3.1-gdb.scm.go ;;; compiling /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/share/guile/2.2/system/base/types.scm ;;; compiled /home/maxim/.cache/guile/ccache/2.0-LE-8-2.0/gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/share/guile/2.2/system/base/types.scm.go ERROR: In procedure type-pointer: ERROR: In procedure gdbscm_type_pointer: Wrong type argument in position 1 (expecting gdb:type): #f Error while executing Scheme code.[Thread debugging using libthread_db enabled] Using host libthread_db library "/gnu/store/h90vnqw0nwd0hhm1l5dgxsdrigddfmq4-glibc-2.28/lib/libthread_db.so.1". [New Thread 0x7fffef349700 (LWP 31230)] [Detaching after fork from child process 31231] [New Thread 0x7fffee2ec700 (LWP 31232)] [New Thread 0x7fffeda09700 (LWP 31233)] [Detaching after fork from child process 31234] [New Thread 0x7fffed15d700 (LWP 31235)] [New Thread 0x7fffdffff700 (LWP 31236)] [New Thread 0x7fffdf758700 (LWP 31237)] [Detaching after fork from child process 31240] Found Finance::Quote version 1.38 [New Thread 0x7fffddc7a700 (LWP 31241)] [Thread 0x7fffddc7a700 (LWP 31241) exited] Thread 1 ".gnucash-real" received signal SIGSEGV, Segmentation fault. 0x00007ffff74308b2 in _gdk_window_has_impl () from /gnu/store/q9qrh9xkd3clh06qq48d9y889gxskppv-gtk+-3.24.0/lib/libgdk-3.so.0 (gdb) bt #0 0x00007ffff74308b2 in _gdk_window_has_impl () from /gnu/store/q9qrh9xkd3clh06qq48d9y889gxskppv-gtk+-3.24.0/lib/libgdk-3.so.0 #1 0x00007ffff746351e in gdk_x11_window_get_xid () from /gnu/store/q9qrh9xkd3clh06qq48d9y889gxskppv-gtk+-3.24.0/lib/libgdk-3.so.0 #2 0x00007fffdd474cd4 in gtk_im_context_xim_filter_keypress () from /gnu/store/q9qrh9xkd3clh06qq48d9y889gxskppv-gtk+-3.24.0/lib/gtk-3.0/3.0.0/immodules/im-xim.so #3 0x00007ffff76f8b23 in gtk_im_multicontext_filter_keypress () from /gnu/store/q9qrh9xkd3clh06qq48d9y889gxskppv-gtk+-3.24.0/lib/libgtk-3.so.0 #4 0x00007ffff34bfa02 in gnucash_sheet_key_press_event () from /gnu/store/gl6vxy50h9v56fv5dsff3cl2ib9wbapm-gnucash-3.3/lib/gnucash/libgncmod-register-gnome.so #5 0x00007ffff789b4be in _gtk_marshal_BOOLEAN__BOXEDv () from /gnu/store/q9qrh9xkd3clh06qq48d9y889gxskppv-gtk+-3.24.0/lib/libgtk-3.so.0 #6 0x00007ffff703a7e2 in _g_closure_invoke_va () from /gnu/store/zgdkslp244kpinxhbgiihzpc4qna86b4-glib-2.56.2/lib/libgobject-2.0.so.0 #7 0x00007ffff705494b in g_signal_emit_valist () from /gnu/store/zgdkslp244kpinxhbgiihzpc4qna86b4-glib-2.56.2/lib/libgobject-2.0.so.0 #8 0x00007ffff7055502 in g_signal_emit () from /gnu/store/zgdkslp244kpinxhbgiihzpc4qna86b4-glib-2.56.2/lib/libgobject-2.0.so.0 #9 0x00007ffff784c134 in gtk_widget_event_internal () from /gnu/store/q9qrh9xkd3clh06qq48d9y889gxskppv-gtk+-3.24.0/lib/libgtk-3.so.0 #10 0x00007ffff786be4b in gtk_window_propagate_key_event () from /gnu/store/q9qrh9xkd3clh06qq48d9y889gxskppv-gtk+-3.24.0/lib/libgtk-3.so.0 #11 0x00007ffff786f82b in gtk_window_key_press_event () from /gnu/store/q9qrh9xkd3clh06qq48d9y889gxskppv-gtk+-3.24.0/lib/libgtk-3.so.0 #12 0x00007ffff789b4be in _gtk_marshal_BOOLEAN__BOXEDv () from /gnu/store/q9qrh9xkd3clh06qq48d9y889gxskppv-gtk+-3.24.0/lib/libgtk-3.so.0 #13 0x00007ffff703a894 in _g_closure_invoke_va () from /gnu/store/zgdkslp244kpinxhbgiihzpc4qna86b4-glib-2.56.2/lib/libgobject-2.0.so.0 #14 0x00007ffff705494b in g_signal_emit_valist () from /gnu/store/zgdkslp244kpinxhbgiihzpc4qna86b4-glib-2.56.2/lib/libgobject-2.0.so.0 #15 0x00007ffff7055502 in g_signal_emit () from /gnu/store/zgdkslp244kpinxhbgiihzpc4qna86b4-glib-2.56.2/lib/libgobject-2.0.so.0 #16 0x00007ffff784c134 in gtk_widget_event_internal () from /gnu/store/q9qrh9xkd3clh06qq48d9y889gxskppv-gtk+-3.24.0/lib/libgtk-3.so.0 #17 0x00007ffff7714f19 in propagate_event () from /gnu/store/q9qrh9xkd3clh06qq48d9y889gxskppv-gtk+-3.24.0/lib/libgtk-3.so.0 #18 0x00007ffff7716d62 in gtk_main_do_event () from /gnu/store/q9qrh9xkd3clh06qq48d9y889gxskppv-gtk+-3.24.0/lib/libgtk-3.so.0 #19 0x00007ffff7420e75 in _gdk_event_emit () from /gnu/store/q9qrh9xkd3clh06qq48d9y889gxskppv-gtk+-3.24.0/lib/libgdk-3.so.0 #20 0x00007ffff744fea2 in gdk_event_source_dispatch () from /gnu/store/q9qrh9xkd3clh06qq48d9y889gxskppv-gtk+-3.24.0/lib/libgdk-3.so.0 #21 0x00007ffff7c53b57 in g_main_context_dispatch () from /gnu/store/zgdkslp244kpinxhbgiihzpc4qna86b4-glib-2.56.2/lib/libglib-2.0.so.0 #22 0x00007ffff7c53d98 in g_main_context_iterate.isra () from /gnu/store/zgdkslp244kpinxhbgiihzpc4qna86b4-glib-2.56.2/lib/libglib-2.0.so.0 #23 0x00007ffff7c540b2 in g_main_loop_run () from /gnu/store/zgdkslp244kpinxhbgiihzpc4qna86b4-glib-2.56.2/lib/libglib-2.0.so.0 #24 0x00007ffff7715fe5 in gtk_main () from /gnu/store/q9qrh9xkd3clh06qq48d9y889gxskppv-gtk+-3.24.0/lib/libgtk-3.so.0 #25 0x00007ffff33d7bbd in gnc_ui_start_event_loop () from /gnu/store/gl6vxy50h9v56fv5dsff3cl2ib9wbapm-gnucash-3.3/lib/gnucash/libgncmod-gnome-utils.so #26 0x0000000000404079 in inner_main () #27 0x00007ffff7dfb8bd in invoke_main_func () from /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1 #28 0x00007ffff7dde08a in c_body () from /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1 #29 0x00007ffff7e5d715 in vm_regular_engine () from /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1 #30 0x00007ffff7e60d6a in scm_call_n () from /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1 #31 0x00007ffff7e4ff66 in catch () from /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1 #32 0x00007ffff7dde670 in scm_i_with_continuation_barrier () from /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1 #33 0x00007ffff7dde705 in scm_c_with_continuation_barrier () from /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1 #34 0x00007ffff7e4eb7c in with_guile () from /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1 --Type for more, q to quit, c to continue without paging-- #35 0x00007ffff7d3d858 in GC_call_with_stack_base () from /gnu/store/04vqghzmpqzxpd94h1q931xpmazp5s7g-libgc-7.6.6/lib/libgc.so.1 #36 0x00007ffff7e4ef18 in scm_with_guile () from /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1 #37 0x00007ffff7dfba52 in scm_boot_guile () from /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/libguile-2.2.so.1 #38 0x0000000000403a8f in main () --8<---------------cut here---------------end--------------->8---