[GNC] gnucash 3.7.1 does not start on Macos 10.13.6

John Ralls jralls at ceridwen.us
Sun Nov 17 00:00:29 EST 2019


That's not GnuCash 3.7, it's a Gtk2 version. Not only that but it seems to have Guile 1.7, which would put it into the 2.4 series -- except that I never used Guile 1.7:
https://github.com/Gnucash/gnucash-on-osx/commit/1e63de2b73189b38060068f030ca7977c9967394 shows upgrading from Guile-1.6 to Guile 1.8.8.

The crash is due to a libpng mismatch in MacOS 10.13 and later, and was fixed somewhere in the middle of the 2.6 series. If you don't want to upgrade to 3.x 2.6.21 should work.

Regards,
John Ralls

> On Nov 16, 2019, at 3:27 PM, George Michalopoulos <metron6 at gmail.com> wrote:
> 
> first part of the log file in console:
> 
> Process:               Gnucash-bin [22377]
> Path:                  /Applications/Gnucash.app/Contents/MacOS/Gnucash
> Identifier:            org.gnucash.Gnucash
> Version:               ???
> Code Type:             X86 (Native)
> Parent Process:        ??? [1]
> Responsible:           Gnucash-bin [22377]
> User ID:               502
> 
> Date/Time:             2019-11-07 17:35:57.554 +0200
> OS Version:            Mac OS X 10.13.6 (17G7024)
> Report Version:        12
> Anonymous UUID:        0362B72E-BF2A-9A23-9582-53F3EF0AAEA5
> 
> 
> Time Awake Since Boot: 480000 seconds
> 
> System Integrity Protection: enabled
> 
> Crashed Thread:        0
> 
> Exception Type:        EXC_CRASH (SIGABRT)
> Exception Codes:       0x0000000000000000, 0x0000000000000000
> Exception Note:        EXC_CORPSE_NOTIFY
> 
> Termination Reason:    DYLD, [0x4] Symbol missing
> 
> Application Specific Information:
> dyld: launch, loading dependent libraries
> DYLD_FRAMEWORK_PATH=/Applications/Gnucash.app/Contents/Frameworks
> DYLD_LIBRARY_PATH=/Applications/Gnucash.app/Contents/Resources/lib:/Applications/Gnucash.app/Contents/Resources/lib/gnucash::/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/:/Applications/Gnucash.app/Contents/Resources/lib:/Applications/Gnucash.app/Contents/Resources/lib/gnucash
> 
> Dyld Error Message:
>   Symbol not found: _inflateValidate
>   Referenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
>   Expected in: /Applications/Gnucash.app/Contents/Resources/lib/libz.1.dylib
>  in /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
> 
> On Sat, Nov 16, 2019 at 5:09 PM John Ralls <jralls at ceridwen.us> wrote:
> "Warning: Unwind-only `stack-overflow' exception; skipping pre-unwind handler." Indicates that Guile's stack has run out of space. That might be a locale problem, what happens if you set the computer language to Greek so that it matches your region settings?
> 
> Are there any crash reports (open /Applications/Utilities/Console and select User Reports in the sidebar and look in the list for reports beginning with Gnucash)?
> 
> Is anything written to the trace file (https://wiki.gnucash.org/wiki/Tracefile)?
> 
> 
> 
> > On Nov 16, 2019, at 6:40 AM, George Michalopoulos <metron6 at gmail.com> wrote:
> > 
> > i had to run it 1,5-2 years..
> > 
> > should i try an older version ?
> > 
> > 
> > On Sat, Nov 16, 2019 at 4:23 PM David Carlson <david.carlson.417 at gmail.com>
> > wrote:
> > 
> >> Release 3.7.1 has only been around for several. Weeks.  Is this the first
> >> time for you to start Gnucash after updating?
> >> 
> >> If so, which version did you have before?
> >> 
> >> David Carlson
> >> 
> >> On Sat, Nov 16, 2019, 6:58 AM George Michalopoulos <metron6 at gmail.com>
> >> wrote:
> >> 
> >>> i made all the things you say, no good..
> >>> 
> >>> This is what i see on terminal..
> >>> 
> >>> Application Path /Applications/Gnucash.app/Contents/MacOS/Gnucash
> >>> (process:1839): gnc.gui-WARNING **: 14:52:58.538:
> >>> [mac_find_close_country()] Apple Locale is set to a value en_GR not
> >>> supported by the C runtime
> >>> (process:1839): gnc.gui-WARNING **: 14:52:58.539:
> >>> [mac_find_close_country()] Using el_GR instead.
> >>> (process:1839): gnc.gui-WARNING **: 14:52:58.540: [mac_set_languages()]
> >>> Language list: en:el:en:C
> >>> (process:1839): Gtk-WARNING **: 14:52:58.541: Locale not supported by C
> >>> library.
> >>> Using the fallback 'C' locale.
> >>> Warning: Unwind-only `stack-overflow' exception; skipping pre-unwind
> >>> handler.
> >>> 
> >>> 
> >>> On Sat, Nov 16, 2019 at 2:49 PM Adrien Monteleone <
> >>> adrien.monteleone at lusfiber.net> wrote:
> >>> 
> >>>> If you’re getting the GnuCash splash screen then it is starting, but
> >>> then
> >>>> either being hidden, or crashing.
> >>>> 
> >>>> I’ll presume:
> >>>> 
> >>>> 
> >>>> That you’ve checked *all* workspaces for the window?
> >>>> 
> >>>> That you’ve right-clicked the icon in the dock and tried the ’Show all
> >>>> Windows’ entry? (as well as maybe assigned it to ’this’ desktop or ‘all
> >>>> desktops’)
> >>>> 
> >>>> That the right-click menu of the GnuCash icon in your dock does *not*
> >>> have
> >>>> a ’show’ entry near the bottom, but instead says ‘hide’ (meaning the
> >>> window
> >>>> is *not* hidden in this case, it is a toggle)
> >>>> 
> >>>> That a command-tab does not show an icon for GnuCash?
> >>>> 
> >>>> That GnuCash.app is not listed in ActivityMonitor.app after the splash
> >>>> screen goes away?
> >>>> 
> >>>> That a MacOS crash report is also not appearing on the screen after the
> >>>> splash screen disappears?
> >>>> 
> >>>> You’ve tried running with just a single display plugged in?
> >>>> 
> >>>> 
> >>>> 
> >>>> If all of the above is true, then try running from a terminal.app
> >>> window:
> >>>> 
> >>>> /Applications/Gnucash.app/Contents/MacOS/Gnucash
> >>>> 
> >>>> Which might output some helpful stuff to the terminal window.
> >>>> 
> >>>> Also, check the wiki about how to find the TraceFile on Mac and report
> >>>> both back here.
> >>>> 
> >>>> 
> >>>> 
> >>>> If however, GnuCash.app is not properly installed in /Applications or
> >>>> ~/Applications as it always has been or that you haven't verified with
> >>>> Gatekeeper that you want to open the app by *first* right-clicking it
> >>> and
> >>>> confirming this (only needed after each fresh install of GnuCash) then
> >>> you
> >>>> shouldn’t even be seeing the splash screen.
> >>>> 
> >>>> 
> >>>> Regards,
> >>>> Adrien
> >>>> 
> >>>> 
> >>>> 
> >>>>> On Nov 16, 2019 w46d320, at 6:32 AM, George Michalopoulos <
> >>>> metron6 at gmail.com> wrote:
> >>>>> 
> >>>>> hello all,
> >>>>> 
> >>>>> the subject is self-explanatory...
> >>>>> gnucash 3.7.1 does not start on Macos 10.13.6
> >>>>> I was using it for 2-3 years, i tried to open it today, but it does
> >>> not
> >>>>> start.
> >>>>> updated gnucash, nothing.
> >>>>> installed latest python, nothing.
> >>>>> added the app to the dock, nothing..
> >>>>> i can see the splash screen, but up to there.
> >>>>> i have 2 displays, tried to mirror them, nothing..
> >>>>> 
> >>>>> anyone with a new idea ? :)
> >>>> 
> >>>> _______________________________________________
> >>>> gnucash-user mailing list
> >>>> gnucash-user at 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.
> >>>> 
> >>> 
> >>> 
> >>> --
> >>> 
> >>> regards,
> >>> George Michalopoulos
> >>> 
> >>> born & raise @ Metron 6 (six)
> >>> 
> >>> Metron6 at gmail.com
> >>> _______________________________________________
> >>> gnucash-user mailing list
> >>> gnucash-user at 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.
> >>> 
> >> 
> > 
> > -- 
> > 
> > regards,
> > George Michalopoulos
> > 
> > born & raise @ Metron 6 (six)
> > 
> > Metron6 at gmail.com
> > _______________________________________________
> > gnucash-user mailing list
> > gnucash-user at 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.
> 
> 
> 
> -- 
> 
> regards,
> George Michalopoulos
> 
> born & raise @ Metron 6 (six)
> 
> Metron6 at gmail.com



More information about the gnucash-user mailing list