[MacPorts] #66119: gnucash @4.11_1: gnc-main-window.c:80:10: fatal error: 'gtkmacintegration/gtkosxapplication.h' file not found

MacPorts noreply at macports.org
Thu Nov 3 07:55:59 UTC 2022


#66119: gnucash @4.11_1: gnc-main-window.c:80:10: fatal error:
'gtkmacintegration/gtkosxapplication.h' file not found
----------------------+----------------------
  Reporter:  JDLH     |      Owner:  drkp
      Type:  defect   |     Status:  assigned
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.8.0
Resolution:           |   Keywords:
      Port:  gnucash  |
----------------------+----------------------

Comment (by JDLH):

 Unfortunately, "built" is not the same thing as "runs correctly". I ran
 the gnucash built by MacPorts. The new book wizard appeared. I cancelled
 out of the wizard, and gnucash immediately crashed.

 Here is part of the macOS crash log:
 {{{
 -------------------------------------
 Translated Report (Full Report Below)
 -------------------------------------

 Process:               gnucash [6689]
 Path:                  /opt/local/bin/gnucash
 Identifier:            gnucash
 Version:               ???
 Code Type:             ARM-64 (Native)
 Parent Process:        launchd [1]
 User ID:               501

 Date/Time:             2022-11-03 00:50:40.3062 -0700
 OS Version:            macOS 12.6.1 (21G217)
 Report Version:        12
 Anonymous UUID:        24504914-FB8A-2238-F0C6-2F8B05578BC0

 Sleep/Wake UUID:       C22A1264-AA9B-4DB2-8EC1-88A33EA68F2A

 Time Awake Since Boot: 260000 seconds
 Time Since Wake:       6028 seconds

 System Integrity Protection: enabled

 Crashed Thread:        0  Dispatch queue: com.apple.main-thread

 Exception Type:        EXC_BAD_ACCESS (SIGBUS)
 Exception Codes:       KERN_PROTECTION_FAILURE at 0x000000019138e794
 Exception Codes:       0x0000000000000002, 0x000000019138e794
 Exception Note:        EXC_CORPSE_NOTIFY

 Termination Reason:    Namespace SIGNAL, Code 10 Bus error: 10
 Terminating Process:   exc handler [6689]

 VM Region Info: 0x19138e794 is in 0x19137e000-0x19155a000;  bytes after
 start: 67476  bytes before end: 1882219
       REGION TYPE                    START - END         [ VSIZE] PRT/MAX
 SHRMOD  REGION DETAIL
       __TEXT                      1910da000-19137e000    [ 2704K] r-x/r-x
 SM=COW  ...ioToolboxCore
 --->  __TEXT                      19137e000-19155a000    [ 1904K] r-x/r-x
 SM=COW  ...ns/A/CoreText
       __TEXT                      19155a000-191c7e000    [ 7312K] r-x/r-x
 SM=COW  ...s/A/CoreAudio

 Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
 0   libobjc.A.dylib                            0x18fa0b788
 dataSegmentsContain(objc_class*) + 128
 1   libobjc.A.dylib                            0x18fa0b72c
 dataSegmentsContain(objc_class*) + 36
 2   libobjc.A.dylib                            0x18fa02ec8
 lookUpImpOrForward + 764
 3   libobjc.A.dylib                            0x18fa028e4
 _objc_msgSend_uncached + 68
 4   libgdk-3.0.dylib                           0x10117cefc
 _gdk_quartz_window_did_become_main + 100
 5   CoreFoundation                             0x18fc3d468
 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 28
 6   CoreFoundation                             0x18fce1bb8
 ___CFXRegistrationPost_block_invoke + 52
 7   CoreFoundation                             0x18fce1b24
 _CFXRegistrationPost + 456
 8   CoreFoundation                             0x18fc0c0f8
 _CFXNotificationPost + 732
 9   Foundation                                 0x190ad1c28
 -[NSNotificationCenter postNotificationName:object:userInfo:] + 96
 10  AppKit                                     0x1928e34f8 -[NSWindow
 _changeKeyAndMainLimitedOK:] + 1100
 11  AppKit                                     0x1928e2ed0 -[NSWindow
 _makeKeyRegardlessOfVisibility] + 88
 12  AppKit                                     0x1928d8b88 -[NSWindow
 makeKeyAndOrderFront:] + 48
 13  libgdk-3.0.dylib                           0x10117cfcc
 _gdk_quartz_window_did_resign_main + 140
 14  libgdk-3.0.dylib                           0x10117d99c
 gdk_window_quartz_hide + 224
 15  libgdk-3.0.dylib                           0x10116394c gdk_window_hide
 + 392
 16  libgdk-3.0.dylib                           0x10116819c
 gdk_window_withdraw + 112
 17  libgtk-3.0.dylib                           0x101bb2c7c
 gtk_window_unmap + 120
 18  libgobject-2.0.0.dylib                     0x101248898
 g_closure_invoke + 212
 19  libgobject-2.0.0.dylib                     0x10125d498
 signal_emit_unlocked_R + 876
 20  libgobject-2.0.0.dylib                     0x10125e20c
 g_signal_emit_valist + 1604
 21  libgobject-2.0.0.dylib                     0x10125e778 g_signal_emit +
 28
 22  libgtk-3.0.dylib                           0x101b9386c
 gtk_widget_unmap + 184
 23  libgtk-3.0.dylib                           0x101bb2958 gtk_window_hide
 + 80
 24  libgobject-2.0.0.dylib                     0x101248898
 g_closure_invoke + 212
 25  libgobject-2.0.0.dylib                     0x10125d498
 signal_emit_unlocked_R + 876
 26  libgobject-2.0.0.dylib                     0x10125e20c
 g_signal_emit_valist + 1604
 27  libgobject-2.0.0.dylib                     0x10125e778 g_signal_emit +
 28
 28  libgtk-3.0.dylib                           0x101b940d4 gtk_widget_hide
 + 248
 29  libgtk-3.0.dylib                           0x101ba2a24
 gtk_widget_dispose + 60
 30  libgtk-3.0.dylib                           0x101bb1f10
 gtk_window_dispose + 88
 31  libgobject-2.0.0.dylib                     0x10124d608
 g_object_run_dispose + 68
 32  libgnc-gnome.dylib                         0x100f28e98 on_cancel + 44
 33  libgobject-2.0.0.dylib                     0x101248aa4
 _g_closure_invoke_va + 224
 34  libgobject-2.0.0.dylib                     0x10125df20
 g_signal_emit_valist + 856
 35  libgobject-2.0.0.dylib                     0x10125e778 g_signal_emit +
 28
 36  libgtk-3.0.dylib                           0x1019609d4
 on_assistant_cancel + 36
 37  libgobject-2.0.0.dylib                     0x101248aa4
 _g_closure_invoke_va + 224
 38  libgobject-2.0.0.dylib                     0x10125df20
 g_signal_emit_valist + 856
 39  libgobject-2.0.0.dylib                     0x10125e778 g_signal_emit +
 28
 40  libgtk-3.0.dylib                           0x101975b54
 gtk_button_do_release + 68
 41  libgtk-3.0.dylib                           0x1019756cc
 gtk_real_button_released + 208
 42  libgobject-2.0.0.dylib                     0x101248aa4
 _g_closure_invoke_va + 224
 43  libgobject-2.0.0.dylib                     0x10125df20
 g_signal_emit_valist + 856
 44  libgobject-2.0.0.dylib                     0x10125e778 g_signal_emit +
 28
 45  libgtk-3.0.dylib                           0x101975c24
 multipress_released_cb + 48
 46  libgtk-3.0.dylib                           0x101bdc190
 _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv + 80
 47  libgobject-2.0.0.dylib                     0x101248aa4
 _g_closure_invoke_va + 224
 48  libgobject-2.0.0.dylib                     0x10125df20
 g_signal_emit_valist + 856
 49  libgobject-2.0.0.dylib                     0x10125e778 g_signal_emit +
 28
 50  libgtk-3.0.dylib                           0x101a2a3ac
 gtk_gesture_multi_press_end + 128
 51  libgobject-2.0.0.dylib                     0x10124bb74
 g_cclosure_marshal_VOID__BOXEDv + 124
 52  libgobject-2.0.0.dylib                     0x101248aa4
 _g_closure_invoke_va + 224
 53  libgobject-2.0.0.dylib                     0x10125df20
 g_signal_emit_valist + 856
 54  libgobject-2.0.0.dylib                     0x10125e778 g_signal_emit +
 28
 55  libgtk-3.0.dylib                           0x101a28ef0
 _gtk_gesture_set_recognized + 92
 56  libgtk-3.0.dylib                           0x101a26e1c
 _gtk_gesture_check_recognized + 68
 57  libgtk-3.0.dylib                           0x101a28764
 gtk_gesture_handle_event + 268
 58  libgtk-3.0.dylib                           0x101a2bc64
 gtk_gesture_single_handle_event + 364
 59  libgtk-3.0.dylib                           0x1019f66fc
 gtk_event_controller_handle_event + 124
 60  libgtk-3.0.dylib                           0x101b97db0
 _gtk_widget_run_controllers + 124
 61  libgtk-3.0.dylib                           0x101bd786c
 _gtk_marshal_BOOLEAN__BOXEDv + 124
 62  libgobject-2.0.0.dylib                     0x101248aa4
 _g_closure_invoke_va + 224
 63  libgobject-2.0.0.dylib                     0x10125df20
 g_signal_emit_valist + 856
 64  libgobject-2.0.0.dylib                     0x10125e778 g_signal_emit +
 28
 65  libgtk-3.0.dylib                           0x101b979e0
 gtk_widget_event_internal + 300
 66  libgtk-3.0.dylib                           0x101a6e0e0 propagate_event
 + 388
 67  libgtk-3.0.dylib                           0x101a6d530
 gtk_main_do_event + 1132
 68  libgdk-3.0.dylib                           0x1011541cc _gdk_event_emit
 + 64
 69  libgdk-3.0.dylib                           0x10117961c
 gdk_event_dispatch + 52
 70  libglib-2.0.0.dylib                        0x100b2dfe0
 g_main_context_dispatch + 240
 71  libglib-2.0.0.dylib                        0x100b2e2fc
 g_main_context_iterate + 432
 72  libglib-2.0.0.dylib                        0x100b2e5f4 g_main_loop_run
 + 288
 73  libgtk-3.0.dylib                           0x101a6cf60 gtk_main + 92
 74  libgnc-gnome-utils.dylib                   0x10107adac
 gnc_ui_start_event_loop + 88
 75  gnucash                                    0x1002f6138
 scm_run_gnucash(void*, int, char**) + 736
 76  libguile-2.2.1.dylib                       0x1008ba38c
 invoke_main_func + 44
 77  libguile-2.2.1.dylib                       0x10089d1d4 c_body + 24
 78  libguile-2.2.1.dylib                       0x1009102ac
 vm_regular_engine + 1376
 79  libguile-2.2.1.dylib                       0x10090ee54 scm_call_n +
 428
 80  libguile-2.2.1.dylib                       0x10090c274 catch + 504
 81  libguile-2.2.1.dylib                       0x10089d14c
 scm_i_with_continuation_barrier + 136
 82  libguile-2.2.1.dylib                       0x10089d1ac
 scm_c_with_continuation_barrier + 60
 83  libguile-2.2.1.dylib                       0x10090bde4 with_guile + 76
 84  libgc.1.dylib                              0x1005fa840
 GC_call_with_stack_base + 36
 85  libguile-2.2.1.dylib                       0x100909fc0 scm_with_guile
 + 44
 86  libguile-2.2.1.dylib                       0x1008ba34c scm_boot_guile
 + 80
 87  gnucash                                    0x1002f5df4
 Gnucash::Gnucash::start(int, char**) + 448
 88  gnucash                                    0x1002f6364 main + 100
 89  dyld                                       0x10053d08c start + 520
 ...[rest of crash report elided]...
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/66119#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list