I downloaded a new copy of GC3.3, which was referenced in https://bugs.gnucash.org/show_bug.cgi?id=796879 <https://bugs.gnucash.org/show_bug.cgi?id=796879>. This seems to have addressed the crashing on child windows.
David > On Dec 29, 2018, at 9:11 PM, David T. <sunfis...@yahoo.com> wrote: > > 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.