OK. I think I that this problem has to do with opening a child window when 
GnuCash is in fullscreen mode on Mojave. I can consistently cause this to 
happen whenever I invoke an operation that calls a child window while GC is in 
full screen mode. Examples: the Preferences window, or a report’s options. Both 
will cause this crash.

I’ll note that this doesn’t address my longstanding troubles with the reports.

David

> On Dec 29, 2018, at 8:54 PM, David T. via gnucash-user 
> <gnucash-user@gnucash.org> wrote:
> 
> Hello,
> 
> Having just finished sending in my problem with reports crashing GnuCash, I 
> encountered a completely new crash when I attempted to access the preferences 
> while GnuCash was in fullscreen mode. GC3.3, MacOS Mojave. THIS crash at 
> least left some crap behind (giving just the opening portion of the crash 
> report):
> 
> Process:               Gnucash [95392]
> Path:                  /Applications/Gnucash 3.3.app/Contents/MacOS/Gnucash
> Identifier:            org.gnucash.Gnucash
> Version:               3.3 (3.3)
> Code Type:             X86-64 (Native)
> Parent Process:        ??? [1]
> Responsible:           Gnucash [95392]
> User ID:               502
> 
> Date/Time:             2018-12-29 20:49:04.636 +0530
> OS Version:            Mac OS X 10.14.2 (18C54)
> Report Version:        12
> Anonymous UUID:        400488FE-95F3-C074-725A-2C0B66AF5207
> 
> Sleep/Wake UUID:       7834D2C4-7E1B-4E4C-A034-C21FB4FB6589
> 
> Time Awake Since Boot: 300000 seconds
> Time Since Wake:       8000 seconds
> 
> System Integrity Protection: enabled
> 
> Crashed Thread:        0  Dispatch queue: com.apple.main-thread
> 
> Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
> Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000000
> Exception Note:        EXC_CORPSE_NOTIFY
> 
> Termination Signal:    Segmentation fault: 11
> Termination Reason:    Namespace SIGNAL, Code 0xb
> Terminating Process:   exc handler [95392]
> 
> VM Regions Near 0:
> --> 
>    __TEXT                 0000000104836000-0000000104849000 [   76K] r-x/rwx 
> SM=COW  /Applications/Gnucash 3.3.app/Contents/MacOS/Gnucash
> 
> Application Specific Information:
> objc_msgSend() selector name: visibleFrame
> 
> 
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> 0   libobjc.A.dylib                   0x00007fff5b0f9ca9 objc_msgSend_stret + 
> 41
> 1   libgdk-3.0.dylib                  0x00000001053aed02 
> gdk_quartz_monitor_get_workarea + 98
> 2   libgtk-3.0.dylib                  0x0000000104f9444f 
> gtk_window_guess_default_size + 79
> 3   libgtk-3.0.dylib                  0x0000000104f8e243 
> gtk_window_compute_configure_request + 515
> 4   libgtk-3.0.dylib                  0x0000000104f97921 gtk_window_realize + 
> 641
> 5   libgobject-2.0.0.dylib            0x0000000105776a0a _g_closure_invoke_va 
> + 314
> 6   libgobject-2.0.0.dylib            0x000000010578e831 g_signal_emit_valist 
> + 1521
> 7   libgobject-2.0.0.dylib            0x000000010578f216 g_signal_emit + 134
> 8   libgtk-3.0.dylib                  0x0000000104f74c81 gtk_widget_realize + 
> 257
> 9   libgtk-3.0.dylib                  0x0000000104f97141 gtk_window_show + 65
> 10  libgobject-2.0.0.dylib            0x00000001057767a2 g_closure_invoke + 
> 306
> 11  libgobject-2.0.0.dylib            0x000000010578da7d 
> signal_emit_unlocked_R + 1277
> 12  libgobject-2.0.0.dylib            0x000000010578eb30 g_signal_emit_valist 
> + 2288
> 13  libgobject-2.0.0.dylib            0x000000010578f216 g_signal_emit + 134
> 14  libgtk-3.0.dylib                  0x0000000104f744c7 gtk_widget_show + 263
> 15  libgncmod-gnome-utils.dylib       0x00000001078f1d6f 
> gnc_preferences_dialog + 3295
> 16  libgobject-2.0.0.dylib            0x00000001057767a2 g_closure_invoke + 
> 306
> 17  libgobject-2.0.0.dylib            0x000000010578dcc9 
> signal_emit_unlocked_R + 1865
> 18  libgobject-2.0.0.dylib            0x000000010578eb30 g_signal_emit_valist 
> + 2288
> 19  libgobject-2.0.0.dylib            0x000000010578f216 g_signal_emit + 134
> 20  libgtk-3.0.dylib                  0x0000000104c7f664 
> _gtk_action_emit_activate + 68
> 21  libgobject-2.0.0.dylib            0x0000000105776a0a _g_closure_invoke_va 
> + 314
> 22  libgobject-2.0.0.dylib            0x000000010578e831 g_signal_emit_valist 
> + 1521
> 23  libgobject-2.0.0.dylib            0x000000010578f216 g_signal_emit + 134
> 24  libgobject-2.0.0.dylib            0x00000001057767a2 g_closure_invoke + 
> 306
> 25  libgtkmacintegration-gtk3.2.dylib 0x00000001057cac9f idle_call_activate + 
> 79
> 26  libgdk-3.0.dylib                  0x0000000105375992 gdk_threads_dispatch 
> + 50
> 27  libglib-2.0.0.dylib               0x0000000104b3bfb5 
> g_main_context_dispatch + 309
> 28  libglib-2.0.0.dylib               0x0000000104b3c2e3 
> g_main_context_iterate + 419
> 29  libglib-2.0.0.dylib               0x0000000104b3c60f g_main_loop_run + 223
> 30  libgtk-3.0.dylib                  0x0000000104e2419a gtk_main + 74
> 31  libgncmod-gnome-utils.dylib       0x00000001079179df 
> gnc_ui_start_event_loop + 47
> 32  org.gnucash.Gnucash               0x00000001048461ec inner_main + 1116
> 33  libguile-2.2.1.dylib              0x0000000104991632 invoke_main_func + 34
> 34  libguile-2.2.1.dylib              0x0000000104971eef c_body + 15
> 35  libguile-2.2.1.dylib              0x00000001049f9c5a vm_regular_engine + 
> 1290
> 36  libguile-2.2.1.dylib              0x00000001049f8bff scm_call_n + 495
> 37  libguile-2.2.1.dylib              0x00000001049f58aa catch + 506
> 38  libguile-2.2.1.dylib              0x0000000104971ebc 
> scm_c_with_continuation_barrier + 140
> 39  libguile-2.2.1.dylib              0x00000001049f54b1 with_guile + 65
> 40  libgc.1.dylib                     0x0000000104ab37fb 
> GC_call_with_stack_base + 27
> 41  libguile-2.2.1.dylib              0x00000001049f335b scm_with_guile + 43
> 42  libguile-2.2.1.dylib              0x00000001049915f5 scm_boot_guile + 69
> 43  org.gnucash.Gnucash               0x0000000104845bc3 main + 3363
> 44  libdyld.dylib                     0x00007fff5c1ceed9 start + 1
> 
> 
> 
> _______________________________________________
> 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.

_______________________________________________
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