GnuCash Crashes on Mac
John Ralls
jralls at ceridwen.us
Thu Jun 11 15:43:17 EDT 2015
> On Jun 11, 2015, at 7:29 AM, Halifax Sci-Tech Expo <hste at gnspes.ca> wrote:
>
> Thanks John,
>
> Crash report follows.
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> 0 libobjc.A.dylib 0x997bc0a7 objc_msgSend + 23
> 1 libgtk-quartz-2.0.0.dylib 0x02524a2c gtk_clipboard_set_with_owner + 172
> 2 libgtk-quartz-2.0.0.dylib 0x0236f4f6 gtk_entry_update_primary_selection + 182
> 3 libgtk-quartz-2.0.0.dylib 0x0236db60 gtk_entry_set_selection_bounds + 80
> 4 libgtk-quartz-2.0.0.dylib 0x0236d379 gtk_editable_select_region + 137
> 5 libgncmod-register-gnome.dylib 0x00178416 gnucash_sheet_commit_cb + 518
> 6 libgobject-2.0.0.dylib 0x02b20d44 g_cclosure_marshal_VOID__STRINGv + 100
> 7 libgobject-2.0.0.dylib 0x02b1e235 _g_closure_invoke_va + 373
> 8 libgobject-2.0.0.dylib 0x02b2d6ea g_signal_emit_valist + 1130
> 9 libgobject-2.0.0.dylib 0x02b2e291 g_signal_emit_by_name + 321
> 10 libgtk-quartz-2.0.0.dylib 0x023d4618 gtk_im_multicontext_commit_cb + 40
> 11 libgobject-2.0.0.dylib 0x02b20d44 g_cclosure_marshal_VOID__STRINGv + 100
> 12 libgobject-2.0.0.dylib 0x02b1e235 _g_closure_invoke_va + 373
> 13 libgobject-2.0.0.dylib 0x02b2d6ea g_signal_emit_valist + 1130
> 14 libgobject-2.0.0.dylib 0x02b2e291 g_signal_emit_by_name + 321
> 15 im-quartz.so 0x0c02ea7b output_result + 139
> 16 im-quartz.so 0x0c02e726 quartz_filter_keypress + 326
> 17 libgtk-quartz-2.0.0.dylib 0x023d1be3 gtk_im_context_filter_keypress + 147
> 18 libgtk-quartz-2.0.0.dylib 0x023d4f30 gtk_im_multicontext_filter_keypress + 80
> 19 libgtk-quartz-2.0.0.dylib 0x023d1be3 gtk_im_context_filter_keypress + 147
> 20 libgncmod-register-gnome.dylib 0x001752f5 gnucash_sheet_key_press_event + 197
> 21 libgtk-quartz-2.0.0.dylib 0x023ed221 _gtk_marshal_BOOLEAN__BOXED + 129
> 22 libgobject-2.0.0.dylib 0x02b1d658 g_type_class_meta_marshal + 72
> 23 libgobject-2.0.0.dylib 0x02b1e324 g_closure_invoke + 212
> 24 libgobject-2.0.0.dylib 0x02b2cf28 signal_emit_unlocked_R + 1272
> 25 libgobject-2.0.0.dylib 0x02b2dd57 g_signal_emit_valist + 2775
> 26 libgobject-2.0.0.dylib 0x02b2e389 g_signal_emit + 41
> 27 libgtk-quartz-2.0.0.dylib 0x0250f65d gtk_widget_event_internal + 589
> 28 libgtk-quartz-2.0.0.dylib 0x02512fe8 gtk_widget_event + 168
> 29 libgtk-quartz-2.0.0.dylib 0x0251d6b3 gtk_window_propagate_key_event + 115
> 30 libgtk-quartz-2.0.0.dylib 0x025205d1 gtk_window_key_press_event + 49
> 31 libgtk-quartz-2.0.0.dylib 0x023ed221 _gtk_marshal_BOOLEAN__BOXED + 129
> 32 libgobject-2.0.0.dylib 0x02b1d658 g_type_class_meta_marshal + 72
> 33 libgobject-2.0.0.dylib 0x02b1e3bd g_closure_invoke + 365
> 34 libgobject-2.0.0.dylib 0x02b2cf28 signal_emit_unlocked_R + 1272
> 35 libgobject-2.0.0.dylib 0x02b2dd57 g_signal_emit_valist + 2775
> 36 libgobject-2.0.0.dylib 0x02b2e389 g_signal_emit + 41
> 37 libgtk-quartz-2.0.0.dylib 0x0250f65d gtk_widget_event_internal + 589
> 38 libgtk-quartz-2.0.0.dylib 0x02512fe8 gtk_widget_event + 168
> 39 libgtk-quartz-2.0.0.dylib 0x023e9f4c gtk_propagate_event + 284
> 40 libgtk-quartz-2.0.0.dylib 0x023eb183 gtk_main_do_event + 1027
> 41 libgdk-quartz-2.0.0.dylib 0x02785aa9 gdk_event_dispatch + 89
> 42 libglib-2.0.0.dylib 0x02b8d9b5 g_main_context_dispatch + 261
> 43 libglib-2.0.0.dylib 0x02b8f945 g_main_context_iterate + 453
> 44 libglib-2.0.0.dylib 0x02b9095e g_main_loop_run + 286
> 45 libgtk-quartz-2.0.0.dylib 0x023eb579 gtk_main + 185
> 46 libgncmod-gnome-utils.dylib 0x002b3bda gnc_ui_start_event_loop + 74
> 47 Gnucash-bin 0x0001470e inner_main + 1006
> 48 libguile-2.0.22.dylib 0x01fc2439 invoke_main_func + 57
> 49 libguile-2.0.22.dylib 0x01f974f2 c_body + 18
> 50 libguile-2.0.22.dylib 0x02021a33 apply_catch_closure + 35
> 51 libguile-2.0.22.dylib 0x01ffcbec apply_1 + 44
> 52 libguile-2.0.22.dylib 0x02028b0f vm_regular_engine + 8959
> 53 libguile-2.0.22.dylib 0x020267fb scm_c_vm_run + 123
> 54 libguile-2.0.22.dylib 0x01fa0861 scm_call_4 + 65
> 55 libguile-2.0.22.dylib 0x02022402 scm_c_catch + 258
> 56 libguile-2.0.22.dylib 0x01f97b4e scm_c_with_continuation_barrier + 158
> 57 libguile-2.0.22.dylib 0x02020f8b with_guile_and_parent + 75
> 58 libgc.1.dylib 0x022c26fd GC_call_with_stack_base + 29
> 59 libguile-2.0.22.dylib 0x02021206 scm_with_guile + 54
> 60 libguile-2.0.22.dylib 0x01fc23d9 scm_boot_guile + 57
> 61 Gnucash-bin 0x00013554 main + 772
> 62 Gnucash-bin 0x00013216 start + 54
Thanks.
That’s an interesting stack trace. It doesn’t really reflect what you said, because it appears to be responding to a keypress rather than a mouse-entry event. Has it done this more than once? Does GnuCash have keyboard focus (i.e., is Gnucash’s menu displayed in the menu bar)? If not, what happens if you switch focus to Gnucash with cmd-tab and then tab to various fields?
Regards,
John Ralls
More information about the gnucash-user
mailing list