I rebuilt gnucash with the debug option you mentioned, and I ran
gnucash in the gdb debugger as referenced on the wiki.

I've attached the results of the gdb command bt full to this email. 
Hopefully the attachment is picked up by the mailing list.

I appreciate any advice you can give,

Thanks!

Mike

On Sun, 2019-04-28 at 08:18 -0700, John Ralls wrote:
> > On Apr 28, 2019, at 7:43 AM, Mike stagl <m_st...@hotmail.com>
> > wrote:
> > 
> > I just finished building gnucash 3.5 per the instructions on the
> > wiki
> > Building on Linux.
> > 
> > I'm running a Debian 9 (x64) system.
> > 
> > I can get GnuCash to install and open successfully.  When I create
> > a
> > simple checkbook, as soon as I enter any information in the
> > register,
> > GnuCash crashes.  I have a gnucash.trace file that shows the
> > following:
> 
> Run it in the debugger and get a proper stack trace. If you didn't do
> a debug build, do one first by uninstalling, cleaning, and
> rebuilding, passing -DCMAKE_BUILD_TYPE=Debug to cmake.
> 
> Regards,
> John Ralls
> 
Currently logging to "/home/mike/gdb.txt".
Logs will be appended to the log file.
Output is being logged and displayed.
Starting program: /home/mike/usr/local/bin/gnucash --debug
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffdda2e700 (LWP 28341)]
[New Thread 0x7fffd85d1700 (LWP 28342)]
[New Thread 0x7fffd7dd0700 (LWP 28343)]
[New Thread 0x7fffd75cf700 (LWP 28344)]
[New Thread 0x7fffd6202700 (LWP 28345)]
[New Thread 0x7fffc7fff700 (LWP 28350)]
[Thread 0x7fffc7fff700 (LWP 28350) exited]

Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault.
0x00007ffff6560e62 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#0  0x00007ffff6560e62 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#1  0x00007ffff659756e in gdk_x11_window_get_xid ()
    at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#2  0x00007fffd62070ca in  ()
    at /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-xim.so
#3  0x00007ffff6a20a53 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#4  0x00007ffff0a2fcb5 in gnucash_sheet_key_press_event (widget=0x555556194530 
[GnucashSheet], event=0x555557d9fa10)
    at 
/home/mike/builds/gnucash/gnucash-3.5/gnucash/register/register-gnome/gnucash-sheet.c:1904
        sheet = 0x555556194530 [GnucashSheet]
        editable = 0x55555614e940
        start_sel = 0
        end_sel = 0
        __func__ = "gnucash_sheet_key_press_event"
#5  0x00007ffff6a40ba1 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#6  0x00007ffff51810f2 in _g_closure_invoke_va 
(closure=closure@entry=0x5555557dc850, 
return_value=return_value@entry=0x7fffffffc610, 
instance=instance@entry=0x555556194530, args=args@entry=0x7fffffffc6e0, 
n_params=1, param_types=0x5555557dc880) at ././gobject/gclosure.c:867
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = 1
        real_closure = 0x5555557dc830
        __func__ = "_g_closure_invoke_va"
#7  0x00007ffff519b3a1 in g_signal_emit_valist (instance=0x555556194530, 
signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffc6e0)
    at ././gobject/gsignal.c:3300
        return_accu = <optimized out>
        accu = 
              {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong 
= 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, 
{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, 
v_float = 0, v_double = 0, v_pointer = 0x0}}}
        accumulator = 0x5555557dc910
        emission = 
          {next = 0x7fffffffc9e0, instance = 0x555556194530, ihint = {signal_id 
= 68, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, 
chain_type = 93825033872272}
        signal_id = <optimized out>
        instance_type = <optimized out>
        emission_return = 
              {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong 
= 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, 
{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, 
v_float = 0, v_double = 0, v_pointer = 0x0}}}
        rtype = 20
        static_scope = 0
        fastpath_handler = <optimized out>
        closure = <optimized out>
        run_type = <optimized out>
        l = <optimized out>
        fastpath = <optimized out>
        instance_and_params = <optimized out>
        signal_return_type = <optimized out>
        param_values = <optimized out>
        i = <optimized out>
        n_params = <optimized out>
        __func__ = "g_signal_emit_valist"
#8  0x00007ffff519bfbf in g_signal_emit (instance=<optimized out>, 
signal_id=<optimized out>, detail=<optimized out>) at ././gobject/gsignal.c:3447
        var_args = 
            {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 
0x7fffffffc7c0, reg_save_area = 0x7fffffffc700}}
#9  0x00007ffff6b8d57c in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#10 0x00007ffff6bade9b in gtk_window_propagate_key_event ()
    at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#11 0x00007ffff6bb19cb in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x00007ffff6a40ba1 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007ffff51811a4 in _g_closure_invoke_va 
(closure=closure@entry=0x5555557dc850, 
return_value=return_value@entry=0x7fffffffca10, 
instance=instance@entry=0x55555606e3c0, args=args@entry=0x7fffffffcae0, 
n_params=<optimized out>, param_types=0x5555557dc880) at 
././gobject/gclosure.c:867
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = 0
        real_closure = 0x5555557dc830
        __func__ = "_g_closure_invoke_va"
#14 0x00007ffff519b3a1 in g_signal_emit_valist (instance=0x55555606e3c0, 
signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffcae0)
    at ././gobject/gsignal.c:3300
        return_accu = <optimized out>
        accu = 
              {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong 
= 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, 
{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, 
v_float = 0, v_double = 0, v_pointer = 0x0}}}
        accumulator = 0x5555557dc910
        emission = 
          {next = 0x0, instance = 0x55555606e3c0, ihint = {signal_id = 68, 
detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 
93825003860288}
        signal_id = <optimized out>
        instance_type = <optimized out>
        emission_return = 
              {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong 
= 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, 
{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, 
v_float = 0, v_double = 0, v_pointer = 0x0}}}
        rtype = 20
        static_scope = 0
        fastpath_handler = <optimized out>
        closure = <optimized out>
        run_type = <optimized out>
        l = <optimized out>
        fastpath = <optimized out>
        instance_and_params = <optimized out>
        signal_return_type = <optimized out>
        param_values = <optimized out>
        i = <optimized out>
        n_params = <optimized out>
        __func__ = "g_signal_emit_valist"
#15 0x00007ffff519bfbf in g_signal_emit (instance=<optimized out>, 
signal_id=<optimized out>, detail=<optimized out>) at ././gobject/gsignal.c:3447
        var_args = 
            {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 
0x7fffffffcbc0, reg_save_area = 0x7fffffffcb00}}
#16 0x00007ffff6b8d57c in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#17 0x00007ffff6a3dc19 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#18 0x00007ffff6a3fbee in gtk_main_do_event ()
    at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#19 0x00007ffff6550e15 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#20 0x00007ffff6581ea2 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#21 0x00007ffff71717f7 in g_main_dispatch (context=0x5555557d1320)
    at ././glib/gmain.c:3203
        dispatch = 0x7ffff6581e80
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = <optimized out>
        cb_data = <optimized out>
        need_destroy = <optimized out>
        source = 0x5555557d1230
        current = 0x55555586f4b0
        i = 0
#22 0x00007ffff71717f7 in g_main_context_dispatch 
(context=context@entry=0x5555557d1320) at ././glib/gmain.c:3856
#23 0x00007ffff7171a60 in g_main_context_iterate (context=0x5555557d1320, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at ././glib/gmain.c:3929
        max_priority = 2147483647
        timeout = 500
        some_ready = 1
        nfds = 3
        allocated_nfds = 3
        fds = <optimized out>
#24 0x00007ffff7171d82 in g_main_loop_run (loop=0x5555557e8300)
    at ././glib/gmain.c:4125
        __func__ = "g_main_loop_run"
#25 0x00007ffff6a3ed55 in gtk_main ()
    at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#26 0x00007ffff0332d7e in gnc_ui_start_event_loop ()
    at 
/home/mike/builds/gnucash/gnucash-3.5/gnucash/gnome-utils/gnc-gnome-utils.c:655
        id = 1096
#27 0x000055555555a3c3 in  ()
#28 0x00007ffff7755dd3 in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#29 0x00007ffff7721adc in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#30 0x00007ffff77d1e36 in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#31 0x00007ffff77a3ca0 in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#32 0x00007ffff77dc4f3 in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#33 0x00007ffff77fcf08 in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#34 0x00007ffff772c5ab in scm_call_4 ()
    at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#35 0x00007ffff77d1c8c in scm_catch_with_pre_unwind_handler ()
    at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#36 0x00007ffff77d1f0e in scm_c_catch ()
    at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#37 0x00007ffff772192b in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#38 0x00007ffff7721bf4 in scm_c_with_continuation_barrier ()
    at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#39 0x00007ffff77cebea in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#40 0x00007ffff74563c2 in GC_call_with_stack_base ()
    at /usr/lib/x86_64-linux-gnu/libgc.so.1
#41 0x00007ffff77cecd3 in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#42 0x00007ffff77ced13 in scm_with_guile ()
    at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#43 0x00007ffff7755d64 in scm_boot_guile ()
    at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#44 0x000055555555a8c7 in main ()
Starting program: /home/mike/usr/local/bin/gnucash --debug
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffdda2e700 (LWP 28358)]
[New Thread 0x7fffd85d1700 (LWP 28360)]
[New Thread 0x7fffd7dd0700 (LWP 28361)]
[New Thread 0x7fffd75cf700 (LWP 28362)]
[New Thread 0x7fffd5e02700 (LWP 28363)]
[Thread 0x7fffd75cf700 (LWP 28362) exited]
[Thread 0x7fffd7dd0700 (LWP 28361) exited]
[Thread 0x7fffd85d1700 (LWP 28360) exited]
[Thread 0x7fffdda2e700 (LWP 28358) exited]
[Thread 0x7ffff7f0eac0 (LWP 28357) exited]
[Inferior 1 (process 28357) exited normally]
The program is not being run.
quit
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to