From unknown Fri Sep 05 08:44:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33958: Gnucash 3.3 segfaults when pressing control key Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 03 Jan 2019 00:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 33958 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 33958@debbugs.gnu.org X-Debbugs-Original-To: bug-guix Received: via spool by submit@debbugs.gnu.org id=B.15464761559025 (code B ref -1); Thu, 03 Jan 2019 00:43:01 +0000 Received: (at submit) by debbugs.gnu.org; 3 Jan 2019 00:42:35 +0000 Received: from localhost ([127.0.0.1]:45077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ger5m-0002LU-Nq for submit@debbugs.gnu.org; Wed, 02 Jan 2019 19:42:35 -0500 Received: from eggsout.gnu.org ([209.51.188.92]:43912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ger5k-0002LN-Sy for submit@debbugs.gnu.org; Wed, 02 Jan 2019 19:42:33 -0500 Received: from lists.gnu.org ([208.118.235.17]:57026) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ger5h-0007kk-0S for submit@debbugs.gnu.org; Wed, 02 Jan 2019 19:42:30 -0500 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 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 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) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=O+xiEa9nKJdjSxaAm49dkZou+dT5uXIBdzaf5y99sEw=; b=ZE13J55q+L1RX/0kcFydr2zslpy02WNQOkLXCQ98uvPOEuX5muOTDQC+7xNDK4liZb c/ayR8g9mmBRUANykp/AjC5XkYQhOSE2WWXougMMzlFULKLDTsmujupLYmhhSPI9XyQA qpjHg3nGVc62q1wtW7yYNpkQAKToIF97tTZFP6ExBLeMONA2qi4o+O7K0f7G11Ir8TyR G6EKR0bCWH+we+X0asLhwx6hGYobIfF25oKAXdv07mo92UdOYOesvbYaCPrOSGnhgTSn vAIUmHaFYPdVm+z7DOlHt5jFBcawquNbTJO1BNqOKhiSgq7deXSGCI41lrK6XqGhKQa7 cvhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=O+xiEa9nKJdjSxaAm49dkZou+dT5uXIBdzaf5y99sEw=; b=RtwZ7FgSFo3+K8n4dBuWba+S2ZYNcZ3+OJIKRrXC3gnF28CknNopCnRld8VGYShCYW cZOyNhXfmrvOMX6UYUkEjeOSNp0G/x+oWmjOCU8lP4YNjixpY8gXv1GgOP1tbDvkm0Xk I2Ruj1xz3poSLnUJAmQRAbAWKNmLKmiaguGQqr7RHU9h3NzC19oh7Gz+TR3WiEnoQikk rj2OL8go4wxg8SsUwpBf7yzCMDmzvV5ZpXf5QrLBlkSRvPCHhhQmS/N3DXOGLnCVkjOp jNJEJed/0P7IskiJOQtRUcMpkkJKG8PfnodhwStLavJJdDtK8fILxCSfQzN1Pneq/oLc u73w== X-Gm-Message-State: AA+aEWZb52d9Y+gWES8lQFOl5t1N5k7ivGtdi0qaHPF+FMVU/gGgcuoL nHGRvpRCI+s4E62OmxB9y+8eaYhT X-Google-Smtp-Source: AFSGD/V+tj+3oSNmaMut8mv+NXZ8asi5jtO5I7ekabXpwUF8hAUetQUXQa2whjKvpqDvwX7LuD4ciA== X-Received: by 2002:a02:6a16:: with SMTP id l22mr30489011jac.139.1546476136037; Wed, 02 Jan 2019 16:42:16 -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) From: Maxim Cournoyer Date: Wed, 02 Jan 2019 19:42:14 -0500 Message-ID: <87lg42po61.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::12c X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) 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--- From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 02 21:23:08 2019 Received: (at control) by debbugs.gnu.org; 3 Jan 2019 02:23:08 +0000 Received: from localhost ([127.0.0.1]:45100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gesf6-0006mt-Fk for submit@debbugs.gnu.org; Wed, 02 Jan 2019 21:23:08 -0500 Received: from mail-it1-f182.google.com ([209.85.166.182]:35951) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gesf5-0006mW-Bd for control@debbugs.gnu.org; Wed, 02 Jan 2019 21:23:07 -0500 Received: by mail-it1-f182.google.com with SMTP id c9so41096476itj.1 for ; Wed, 02 Jan 2019 18:23:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:message-id:to:from:subject; bh=YGGjnPBnka5/41lBolCnV1vkuWK58FWhhxYxlklPs5Q=; b=rHrC3JdxOCmsBiZfQNSGrrDt2iIeEPHA8b8eYFUXsBmMi0gknNo6qwL3g9+gOF28oa q0n6NASQovI26m00kDSJcyEPCZ0MKsRKAuYGssXMgrRlHZP/RgrxRM5IC10W0LgAEZ11 /ZsFONO9yCG1JkfbMtOE7ei4FKnoGPs0Lz0djusOE5YZkLfzobfhCXt5jfT7vzjtz+RP 2b9Fa/X5F0wjbu0XcuK1scg/vy80GqZhjhnSAhj/E68cf1oDk5NFhVHwAu0yhnBWaF8J Y3nnpKQViC08glXjOkrmV1De1qQ+E/6oo6yyaHlUgtk0as06VcR6RfEIrSvpUERT8SUw zEwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:to:from:subject; bh=YGGjnPBnka5/41lBolCnV1vkuWK58FWhhxYxlklPs5Q=; b=Ub0sGXEz01I6YvF2E0EnkhSve1rqi5ybSvbZG6xjmcdD1Sv8PVe5yL4+Jefq1XM6C/ GWDwPsudhNx8aVqmaPCT7bjCKWKi5mpQWbyp/Ng9bh0TTEzPJmwwMXW5RS85PqWGQ7TV 4ShdmhYKPfHu4dMQCtkPAP8fUenJGYGtLZi3T1Y9fwUibGjw1yq8Kv9BgEz2TLTSrBJw qX5ote64YrfcVUhsIIsfsPc+xSjHW80szz1C1lGZxM25RmjotzHo7Xyy7Fpm0+MN17KD MPvtk9ZSnFbszI9w+kh6cZESr6nzUgpR8hH+3i1Gr6OOiTpiFdmsPC2zf/Be1QTcUPPi Kgqw== X-Gm-Message-State: AA+aEWblDJrL2LY9dOTqAIxP0JmyjJSaqFljLvzk+lAh8f/ufMYAf21Q eymW3HdlSkFXeFeyVwffBMpnq9nH X-Google-Smtp-Source: ALg8bN5lATNFxLiy/SNWAg/m+6wd1AORamcHKUHP2XCbxY3zb0VNmXqt3efHgJf7vfYqap9i8z8DNA== X-Received: by 2002:a24:130a:: with SMTP id 10mr29376941itz.58.1546482181772; Wed, 02 Jan 2019 18:23:01 -0800 (PST) Received: from apteryx ([157.52.5.144]) by smtp.gmail.com with ESMTPSA id t17sm13100895iog.34.2019.01.02.18.23.00 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 02 Jan 2019 18:23:01 -0800 (PST) Date: Wed, 02 Jan 2019 21:23:00 -0500 Message-Id: <87k1jmpji3.fsf@gmail.com> To: control@debbugs.gnu.org From: Maxim Cournoyer Subject: control message for bug #33958 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) retitle 33958 Gnucash 3.3 segfaults when attempting to edit the register From unknown Fri Sep 05 08:44:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33958: Gnucash 3.3 segfaults when attempting to edit the register Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 03 Jan 2019 02:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33958 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 33958@debbugs.gnu.org Received: via spool by 33958-submit@debbugs.gnu.org id=B33958.154648247126548 (code B ref 33958); Thu, 03 Jan 2019 02:28:01 +0000 Received: (at 33958) by debbugs.gnu.org; 3 Jan 2019 02:27:51 +0000 Received: from localhost ([127.0.0.1]:45103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gesjf-0006u7-1p for submit@debbugs.gnu.org; Wed, 02 Jan 2019 21:27:51 -0500 Received: from mail-it1-f177.google.com ([209.85.166.177]:40221) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gesjd-0006tt-MA for 33958@debbugs.gnu.org; Wed, 02 Jan 2019 21:27:49 -0500 Received: by mail-it1-f177.google.com with SMTP id h193so41077925ita.5 for <33958@debbugs.gnu.org>; Wed, 02 Jan 2019 18:27:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=N9UB0jY3/w+4VSNrcH0laMILfhtrCJuQkV/28Ocy0Ao=; b=WiWFZN6Mwm25wwyCm32GkRQWONBVoTanxKCVSoK+ekOS/daIMO1vngUa3dURsX/d3U oKKkYQLrYXQ0GoJo0DouKcCfCCsoISUVDDwsL4nZ2lGNzJxt4fG7M86FicNpkM/ASQbF +F8bgZzsP0GM3QH1wYzAAd81MFFOYkSHJW5aSyFcbzIG+OjgvIiQViwIi310y5lTqBtg 1tx2uhmUzQDTfVhg1aPBnIqWMcPsH+Y9HIQv0nKZrskZzDrVF7J4gwQN09GbDQlg7op9 kDbo9zcjeMV8fXmjgj5HS7OpPGtr8NU1QCeqw33WDKp3jJmJuCx+7xh1QoDD4z88eEjA zEcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=N9UB0jY3/w+4VSNrcH0laMILfhtrCJuQkV/28Ocy0Ao=; b=h1Adr0haaG9Irx4xMkjVGlRHXgwlWB1ZMTixY7K0v2OvIG/KpasBfSQRBquDmOo9rG jkOahX6/BpilzpiNfGJJvBilaZVYZEWGVN1Fw05do1HWw1iOMOTRiYrVHKbBhYPulu2c XXgvOiTy1UzL/zjr9OvxrY2N2SMrVrPYsBZ/yoYJviQiuAlF32rASS/bbBdzxf9svE3O 5qaqDtdHHQA5z7xqkK7oLJbFROjSNOVkAPbRIdHfMjt01z6n1D+cVbu4dca2lUUU8Rq2 s/qgjsqU492uoXuWve59Z3hsPtKsN/SJog1TM7oc+VwluQ6HsK8DCfL2Ld9ciqbBwnj+ 1pGw== X-Gm-Message-State: AA+aEWaKIPK2eck5DeGGosohrcUsxKQ01uiCyuK3/Qj0QDahm8jaY2sw rMsE81mcaVNKnl59K+bOevvduzcD X-Google-Smtp-Source: AFSGD/WVCYoxe/iZVWFSJQwbvFuvLVg8M8cwCuLcpuFqr3O8H+2Bnw0tE2cKpQc3scyow0g2BS01+g== X-Received: by 2002:a24:4709:: with SMTP id t9mr31811200itb.47.1546482464203; Wed, 02 Jan 2019 18:27:44 -0800 (PST) Received: from apteryx ([157.52.5.144]) by smtp.gmail.com with ESMTPSA id q14sm20802603itb.36.2019.01.02.18.27.43 for <33958@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 02 Jan 2019 18:27:43 -0800 (PST) From: Maxim Cournoyer References: <87lg42po61.fsf@gmail.com> Date: Wed, 02 Jan 2019 21:27:42 -0500 In-Reply-To: <87lg42po61.fsf@gmail.com> (Maxim Cournoyer's message of "Wed, 02 Jan 2019 19:42:14 -0500") Message-ID: <87ftuapja9.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Apparently, this would be a bug in GTK. The segfault occurs in the function `gdk_window_has_impl' and has been reported upstream [0]. There doesn't seem to be a solution readily available, unfortunately. [0] https://gitlab.gnome.org/GNOME/gtk/issues/61 From unknown Fri Sep 05 08:44:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33958: Gnucash 3.3 segfaults when attempting to edit the register Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 03 Jan 2019 02:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33958 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 33958@debbugs.gnu.org Received: via spool by 33958-submit@debbugs.gnu.org id=B33958.154648430812253 (code B ref 33958); Thu, 03 Jan 2019 02:59:02 +0000 Received: (at 33958) by debbugs.gnu.org; 3 Jan 2019 02:58:28 +0000 Received: from localhost ([127.0.0.1]:45121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1getDH-0003BY-IP for submit@debbugs.gnu.org; Wed, 02 Jan 2019 21:58:28 -0500 Received: from mail-it1-f174.google.com ([209.85.166.174]:35413) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1getDF-0003BL-2c for 33958@debbugs.gnu.org; Wed, 02 Jan 2019 21:58:25 -0500 Received: by mail-it1-f174.google.com with SMTP id p197so41163422itp.0 for <33958@debbugs.gnu.org>; Wed, 02 Jan 2019 18:58:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=98LrhjiROk3zMeSwWwf5aBXbP6tXR9YyI/IicAwUVJk=; b=LjAQRFStBWf3ZdcC+QsUjC2Qt02i9r6QQjVGb4fj0NOz0wOE4Ch4N0CYbK0jASItS6 jmVgVctjIhbVccsOZ1FgP7IEqMTLI3/s4zZQfz33tcYtNMnpnel4o7nlaM5n7J+b1uoJ 1t7vSHPkaQ9cR08UtNSdZ9PTYut39hdGIhlodhoVvGV+GDDVi7xpxoR0Pwedoi9yZL7e YEbC4lM3ERQMa6d7Em5yZugytFKB1yF7BI5Y1yD7LYtL3Dab5zlLILt4cx9BgVMI+nX3 3sy+EOfM8pnA6oGqdh2j2lyvGmGBsLpdLP4ZFZn5G04YFqjnwEko2Aaf1lSF5nhU7BKE l4LA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=98LrhjiROk3zMeSwWwf5aBXbP6tXR9YyI/IicAwUVJk=; b=ofOo8I9MvHlTxsgioJ8ksrLsKHkx2WAzHKoIZmJ7EJP3aR7ThyZ4ntKd2jzm4lZb9j CtFjTCkr+spSWlCQaKXv4BlUR3o/d34Fsv2AlZzKATIUURcztER8hO0w6YQ13iorWyou 6trgW5aa4u3q2+kfIENdLx/URvOSZZAfR5cJQ/67gt6zDjlG7FnhFNz0OZLJQcxo58o3 XgUUFrtcqJ/U7XHkEJjAV7vg3S8HSYgn3yTDRj4dGjsBOHxjynGi4SWpYUyxmXG5W2U7 qnCxndTU4cJMEbdXLhOOJDvZWkk7+KYDw2Lz2G0ANWC0Lxi09/AaSi6whv27/VFI3e5D Q3Xw== X-Gm-Message-State: AJcUukdosj1fJgFNcv1+sAEpDrNFLAlsBAo63pi5BVNjh1QaLTUWWIeN fBRxrLz+svnG0mYF9Y2SYcqwkCt4 X-Google-Smtp-Source: ALg8bN6se/JwBBMcRrPGr9ORYy1p4tSpL6e52Bw9H1LCV8bq+q10WDnj9HsC2Y9pZxyuxRA7I+mlVw== X-Received: by 2002:a24:1947:: with SMTP id b68mr29944838itb.70.1546484299347; Wed, 02 Jan 2019 18:58:19 -0800 (PST) Received: from apteryx ([157.52.5.144]) by smtp.gmail.com with ESMTPSA id 196sm24417544itu.37.2019.01.02.18.58.18 for <33958@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 02 Jan 2019 18:58:18 -0800 (PST) From: Maxim Cournoyer References: <87lg42po61.fsf@gmail.com> <87ftuapja9.fsf@gmail.com> Date: Wed, 02 Jan 2019 21:58:17 -0500 In-Reply-To: <87ftuapja9.fsf@gmail.com> (Maxim Cournoyer's message of "Wed, 02 Jan 2019 21:27:42 -0500") Message-ID: <87bm4yphva.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Maxim Cournoyer writes: > There doesn't seem to be a solution readily available, unfortunately. > > [0] https://gitlab.gnome.org/GNOME/gtk/issues/61 The crash is triggered by using IBus and configuring an IM module (such as can be done for example by setting the GTK_IM_MODULE environment variable). In my case, I could start GnuCash with: $ GTK_IM_MODULE= gnucash and this works around the segfaults. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 04 23:39:43 2019 Received: (at control) by debbugs.gnu.org; 5 Jan 2019 04:39:43 +0000 Received: from localhost ([127.0.0.1]:47183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gfdkN-0007nD-A5 for submit@debbugs.gnu.org; Fri, 04 Jan 2019 23:39:43 -0500 Received: from mail-it1-f177.google.com ([209.85.166.177]:51404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gfdkL-0007n0-0y for control@debbugs.gnu.org; Fri, 04 Jan 2019 23:39:41 -0500 Received: by mail-it1-f177.google.com with SMTP id w18so4375468ite.1 for ; Fri, 04 Jan 2019 20:39:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:message-id:to:subject; bh=/r0AefcNVQfClPcj4ZevKU1NYQmzeBokBLo9PXHRljQ=; b=OZzNikPIgmOtV7ZEJct/otdTtu32y7nnFaH4pkA8Gmo5C0WlUBZ4ZhjlNRAA7sUvtY 82jk014R7lxYcNv9R0IVW0hem9bbsLxYy2cQy669rerT2J4KSSuD1ynoDMaQOo282UCx xe9OdFOD4HfrbGajURi5wK0N7oBgPu7uqtMq5rOBeTcZBr9kUf6PgcwJ6D/OfdgZTceB Uuztmejcn06UItxcYrqsNYU3UF4eYBMSS+ToJv06LuYqF/fhAKYxMTkM11guWuWj0AHD 0U79iJuWfQkMcKPwyJZNe8QNKm06Gf4JOQdVMc853BGdbqDQoaD9Z7Izv95BnP0rkKAr k9PA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:message-id:to:subject; bh=/r0AefcNVQfClPcj4ZevKU1NYQmzeBokBLo9PXHRljQ=; b=NAF1fZqQhom2LYwv+c6IOdPkpLm8/yArG/li/ZlIywBEHshjWBy/TqTiuvHrb23c1h 2xdnbprNgZusit2WcrR0zjR+Kw/Bfe1uQk3vIV1/y897vyTilTax61B3A3CsAUrHA4lu /D9zT4Wq35ZR6C8KkZRH5WGTDxcWqqHDPzspV3E33x+6RaDG+/NGTV3sVXRLuX3Pp72m cz0iJ7o5MozRo9YoiLho+vmcfAqvdTHGCfkdaSb6GtFRsDWbFp+ir52CCf6OUhbDbw7Z lLunmLEqzxDnzSRUhGEZGT3vOfkTHJEg1T+kEK8tqAkf0B6YX1RCwwy2ztzL+06da59o wVug== X-Gm-Message-State: AA+aEWYXPujRDQXflW2nR1bMYLDEimrikOrs0Ety0iQnsmIf9/vLCU+d tSWmCYY7FDYAzlYw0cIAdNQ7m94I X-Google-Smtp-Source: AFSGD/Wk3tAuYeTNmDKK5JKI4sahPdkifRMfwc6A6jvgHUbrnRCsDhD/JZgkdX7B3a37CWlxMaBZvw== X-Received: by 2002:a02:152:: with SMTP id c79mr36669636jad.138.1546663175314; Fri, 04 Jan 2019 20:39:35 -0800 (PST) Received: from apteryx ([157.52.5.144]) by smtp.gmail.com with ESMTPSA id 193sm1524335itl.19.2019.01.04.20.39.34 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 04 Jan 2019 20:39:34 -0800 (PST) From: Maxim Cournoyer X-Google-Original-From: Maxim Cournoyer Date: Fri, 04 Jan 2019 23:39:33 -0500 Message-Id: <87o98vpvju.fsf@apteryx.i-did-not-set--mail-host-address--so-tickle-me> To: control@debbugs.gnu.org Subject: control message for bug #33958 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) retitle 33958 GnuCash segfaults when attempting to edit the register (gtk/ibus issue) From unknown Fri Sep 05 08:44:24 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Maxim Cournoyer Subject: bug#33958: closed (Re: bug#33958: Gnucash 3.3 segfaults when attempting to edit the register) Message-ID: References: <87k0ww5xbs.fsf@gmail.com> <87lg42po61.fsf@gmail.com> X-Gnu-PR-Message: they-closed 33958 X-Gnu-PR-Package: guix Reply-To: 33958@debbugs.gnu.org Date: Mon, 14 Sep 2020 12:59:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1600088343-8741-1" This is a multi-part message in MIME format... ------------=_1600088343-8741-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #33958: GnuCash segfaults when attempting to edit the register (gtk/ibus is= sue) which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 33958@debbugs.gnu.org. --=20 33958: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D33958 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1600088343-8741-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 33958-done) by debbugs.gnu.org; 14 Sep 2020 12:58:07 +0000 Received: from localhost ([127.0.0.1]:53022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHo3a-0002Es-Om for submit@debbugs.gnu.org; Mon, 14 Sep 2020 08:58:06 -0400 Received: from mail-qt1-f180.google.com ([209.85.160.180]:43989) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHo3Z-0002EP-7y for 33958-done@debbugs.gnu.org; Mon, 14 Sep 2020 08:58:05 -0400 Received: by mail-qt1-f180.google.com with SMTP id g3so13285380qtq.10 for <33958-done@debbugs.gnu.org>; Mon, 14 Sep 2020 05:58:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=TAlPEUNUp/Z4eLizFLT2n56McSy9epw7y87p/FCUhOM=; b=HB4yjLUToMLFptNa+pzeBn30Zhk+5CHH5bMMYvRdKQWVIIl54ek6f5bOuDex44Y6oS 416ikP2Rhwu5trO3yGl8EjxTgfcbGfXAVU7uSEjLDB97+w55WGSjtOHiPRocf0B+XoSx ZOqDd1pGLMo52hLQkpc3QDH6pFg1T3RpUpKBGskTv8jHj3Ky8/MqbHWYEQF99yVnjiOn IedFWu7eeg4neFq3IhtXGKka1YIklJ8plCyXGI+589AvKDJPuzp+M4Fp4YzkuZYVCnoL l3R/cfM769dkCV2wlX2ZnXo00qVuaRKJlQmn5ikbw6yQq4t61XHlSWOFYSg9bkYhZtDD v3ZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=TAlPEUNUp/Z4eLizFLT2n56McSy9epw7y87p/FCUhOM=; b=lgzqe8gVdmU+58IwTpmeqWf+NoW0eBcxhGe1CIPz+ZY+habEC4RFkf8xCp67wVBwqs qPilLu/UqidaOBP7/ifxJ0JEtD9yQCnobprFoD+7hAd6nuk0hKScAPw4mMMpEusZfV3t UWtgnN3ul1nWGtms+JhEj6GmOso64CP4i7dJoNcsQ1i2Zu60vgXbsp1ZZovZnBtmIXSG BivruPC9uCcjkyFMF+raLhPZPr8IsfjkPzGjujUqnfZOjWExzlwtVeb9BYUjWHYAdIBp TGRv/3/SnwcJ5Bh7cmpTZjGogEOkx+XgnJwBiNLAhpyddvlcyTcZTQwCcdCCLC5hVpab YV8A== X-Gm-Message-State: AOAM530Ts7zNsifPye1ALl7BxRDvfYuCAl9jY6Ws12c3MdG9SELK48Q8 BcTIG3gFRfF0BlGYMwnUS7Eze8p+tGA= X-Google-Smtp-Source: ABdhPJzLSMeUAj1TgUdwW7mbxMzrw3oyC565c06GMkhXOVkg3eWQLsohNG/NwHyfFPrN8ZAX48xicw== X-Received: by 2002:aed:3203:: with SMTP id y3mr8694585qtd.278.1600088279380; Mon, 14 Sep 2020 05:57:59 -0700 (PDT) Received: from hurd (dsl-205-233-124-4.b2b2c.ca. [205.233.124.4]) by smtp.gmail.com with ESMTPSA id g4sm12962007qth.30.2020.09.14.05.57.58 for <33958-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2020 05:57:58 -0700 (PDT) From: Maxim Cournoyer To: 33958-done@debbugs.gnu.org Subject: Re: bug#33958: Gnucash 3.3 segfaults when attempting to edit the register References: <87lg42po61.fsf@gmail.com> <87ftuapja9.fsf@gmail.com> Date: Mon, 14 Sep 2020 08:58:47 -0400 In-Reply-To: <87ftuapja9.fsf@gmail.com> (Maxim Cournoyer's message of "Wed, 02 Jan 2019 21:27:42 -0500") Message-ID: <87k0ww5xbs.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 33958-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Maxim Cournoyer writes: > Apparently, this would be a bug in GTK. The segfault occurs in the > function `gdk_window_has_impl' and has been reported upstream [0]. > > There doesn't seem to be a solution readily available, unfortunately. > > [0] https://gitlab.gnome.org/GNOME/gtk/issues/61 The latest comment on https://gitlab.gnome.org/GNOME/gtk/-/issues/61#note_909885 suggests the issue is fixed in GTK+ 3.24.23. I just tested with the version of GTK we are currently using (GTK+ 3.24.20) and I can no longer reproduce the crash. Closing! Maxim ------------=_1600088343-8741-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 3 Jan 2019 00:42:35 +0000 Received: from localhost ([127.0.0.1]:45077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ger5m-0002LU-Nq for submit@debbugs.gnu.org; Wed, 02 Jan 2019 19:42:35 -0500 Received: from eggsout.gnu.org ([209.51.188.92]:43912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ger5k-0002LN-Sy for submit@debbugs.gnu.org; Wed, 02 Jan 2019 19:42:33 -0500 Received: from lists.gnu.org ([208.118.235.17]:57026) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ger5h-0007kk-0S for submit@debbugs.gnu.org; Wed, 02 Jan 2019 19:42:30 -0500 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 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 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) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=O+xiEa9nKJdjSxaAm49dkZou+dT5uXIBdzaf5y99sEw=; b=ZE13J55q+L1RX/0kcFydr2zslpy02WNQOkLXCQ98uvPOEuX5muOTDQC+7xNDK4liZb c/ayR8g9mmBRUANykp/AjC5XkYQhOSE2WWXougMMzlFULKLDTsmujupLYmhhSPI9XyQA qpjHg3nGVc62q1wtW7yYNpkQAKToIF97tTZFP6ExBLeMONA2qi4o+O7K0f7G11Ir8TyR G6EKR0bCWH+we+X0asLhwx6hGYobIfF25oKAXdv07mo92UdOYOesvbYaCPrOSGnhgTSn vAIUmHaFYPdVm+z7DOlHt5jFBcawquNbTJO1BNqOKhiSgq7deXSGCI41lrK6XqGhKQa7 cvhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=O+xiEa9nKJdjSxaAm49dkZou+dT5uXIBdzaf5y99sEw=; b=RtwZ7FgSFo3+K8n4dBuWba+S2ZYNcZ3+OJIKRrXC3gnF28CknNopCnRld8VGYShCYW cZOyNhXfmrvOMX6UYUkEjeOSNp0G/x+oWmjOCU8lP4YNjixpY8gXv1GgOP1tbDvkm0Xk I2Ruj1xz3poSLnUJAmQRAbAWKNmLKmiaguGQqr7RHU9h3NzC19oh7Gz+TR3WiEnoQikk rj2OL8go4wxg8SsUwpBf7yzCMDmzvV5ZpXf5QrLBlkSRvPCHhhQmS/N3DXOGLnCVkjOp jNJEJed/0P7IskiJOQtRUcMpkkJKG8PfnodhwStLavJJdDtK8fILxCSfQzN1Pneq/oLc u73w== X-Gm-Message-State: AA+aEWZb52d9Y+gWES8lQFOl5t1N5k7ivGtdi0qaHPF+FMVU/gGgcuoL nHGRvpRCI+s4E62OmxB9y+8eaYhT X-Google-Smtp-Source: AFSGD/V+tj+3oSNmaMut8mv+NXZ8asi5jtO5I7ekabXpwUF8hAUetQUXQa2whjKvpqDvwX7LuD4ciA== X-Received: by 2002:a02:6a16:: with SMTP id l22mr30489011jac.139.1546476136037; Wed, 02 Jan 2019 16:42:16 -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) From: Maxim Cournoyer To: bug-guix Subject: 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 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::12c X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) 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--- ------------=_1600088343-8741-1--