Moneydance 2022.4 (4087) Keeps Crashing on M1 MacBook Pro

Michael Blaiss's Avatar

Michael Blaiss

10 Jul, 2022 04:25 PM

Just updated my Moneydance and now after using for a few minutes, the program stops responding and I have to force quit. Reloaded a new version without success. I also get a message that unable to download Java runtime environment.

Here is the message sent to Apple
Date/Time: 2022-07-10 12:22:42.379 -0400
End time: 2022-07-10 12:22:53.643 -0400
OS Version: macOS 12.4 (Build 21F79)
Architecture: arm64e
Report Version: 35.1
Incident Identifier: 1546468E-BB76-468F-BADF-4533915CAB34

Data Source: Stackshots
Shared Cache: 513553BB-5CA5-3B9E-A613-B0603FFE3038 slid base address 0x199d54000, slide 0x19d54000
Shared Cache: 2C613240-2C81-3842-88AE-7A8CF7EAE215 slid base address 0x1c0d4c000, slide 0x40d4c000
Shared Cache: 53B6853F-0BC3-33F5-BE72-1ACA3A188FF8 slid base address 0x7ff80617c000, slide 0x617c000

Command: Moneydance
Path: /Applications/Moneydance.app/Contents/MacOS/Moneydance
Identifier: com.infinitekind.MoneydanceOSX
Version: 2022.4 (4087)
Team ID: 978HG93KDK
Architecture: x86_64 (translated)
Parent: launchd [1]
PID: 1663
Time Since Fork: 487s

Event: hang
Duration: 11.26s
Duration Sampled: 3.50s (process was unresponsive for 8 seconds before sampling)
Steps: 35 (100ms sampling interval)

Hardware model: MacBookPro18,3
Active cpus: 8
HW page size: 16384
VM page size: 16384

Time Awake Since Boot: 1650s
Time Since Wake: n/a (machine hasn't slept)

Fan speed: 0 rpm
Total CPU Time: 11.273s (29.5G cycles, 100.8G instructions, 0.29c/i)
Advisory levels: Battery -> 3, User -> 2, ThermalPressure -> 0, Combined -> 2
Free disk space: 215.52 GB/460.43 GB, low space threshold 3072 MB

--------------------------------------------------
Timeline format: stacks are sorted chronologically
Use -i and -heavy to re-report with count sorting
--------------------------------------------------

Heaviest stack for the main thread of the target process:
  35 <truncated backtrace>
  35 ??? [0x1127b53ac]
  35 ??? [0x11962ee05]
  35 Java_sun_lwawt_macosx_LWCToolkit_doAWTRunLoopImpl + 353 (libawt_lwawt.dylib + 471857) [0x10bd85331]
  35 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 216 (Foundation + 392554) [0x7ff8072fbd6a]
  35 CFRunLoopRunSpecific + 562 (CoreFoundation + 512020) [0x7ff806561014]
  35 __CFRunLoopRun + 1276 (CoreFoundation + 515024) [0x7ff806561bd0]
  35 __CFRunLoopServiceMachPort + 319 (CoreFoundation + 521536) [0x7ff806563540]
  35 ??? [0x7ff896a16940]
 *35 ??? (kernel.release.t6000 + 224024) [0xfffffe00078deb18]

Process: Moneydance [1663]
UUID: A6471ED8-0873-3268-A7AF-362A3CF051FB
Path: /Applications/Moneydance.app/Contents/MacOS/Moneydance
Identifier: com.infinitekind.MoneydanceOSX
Version: 2022.4 (4087)
Team ID: 978HG93KDK
Shared Cache: 53B6853F-0BC3-33F5-BE72-1ACA3A188FF8 slid base address 0x7ff80617c000, slide 0x617c000
Architecture: x86_64 (translated)
Parent: launchd [1]
UID: 501
Footprint: 4293.03 MB -> 4876.64 MB (+583.61 MB)
Time Since Fork: 487s
Num samples: 35 (1-35)
CPU Time: 7.588s (23.3G cycles, 90.2G instructions, 0.26c/i)
Note: Unresponsive for 8 seconds before sampling
Note: 41 idle work queue threads omitted

  Thread 0x5739 DispatchQueue "com.apple.main-thread"(1) 35 samples (1-35) priority 47 (base 47) cpu time 0.030s (80.4M cycles, 336.2M instructions, 0.24c/i)
  <process frontmost, thread QoS user interactive (requested user interactive), process unclamped, process received importance donation from WindowServer [386], IO tier 0>
  35 <truncated backtrace> 1-35
    35 ??? [0x1127b53ac] 1-35
      35 ??? [0x11962ee05] 1-35
        35 Java_sun_lwawt_macosx_LWCToolkit_doAWTRunLoopImpl + 353 (libawt_lwawt.dylib + 471857) [0x10bd85331] 1-35
          35 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 216 (Foundation + 392554) [0x7ff8072fbd6a] 1-35
            35 CFRunLoopRunSpecific + 562 (CoreFoundation + 512020) [0x7ff806561014] 1-35
              35 __CFRunLoopRun + 1276 (CoreFoundation + 515024) [0x7ff806561bd0] 1-35
                35 __CFRunLoopServiceMachPort + 319 (CoreFoundation + 521536) [0x7ff806563540] 1-35
                  35 ??? [0x7ff896a16940] 1-35
                   *35 ??? (kernel.release.t6000 + 224024) [0xfffffe00078deb18] 1-35

Any help would be greatly appreciated. Thanks.

  1. 1 Posted by Stuart Beesley ... on 10 Jul, 2022 04:34 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    After it’s crashed, find errlog.txt and post that here as an attachment.

    Out of interest, turn off network/wifi before launching MD (as a test).

    Also MD comes with its own Java version so no Java needs installing.

  2. 2 Posted by Michael Blaiss on 10 Jul, 2022 05:47 PM

    Michael Blaiss's Avatar

    I removed the JAVA from my Mac and reloaded a new copy of Moneydance. So far, so good. Thanks.

  3. 3 Posted by sth on 10 Jul, 2022 06:20 PM

    sth's Avatar

    That should not have anything to do with it. MD has its own version of Java packaged within the program bundle. This is a stripped down version of Java 18.0.1.

  4. Support Staff 4 Posted by Ethan on 10 Jul, 2022 09:33 PM

    Ethan's Avatar

    I'm glad to hear it sounds like things have been sorted out. If this happens again, please find and send your errlog.txt file, which should contain more useful error information about what's happening. If you're using MacOS X, it should be located within your Home folder at:

    Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application Support/Moneydance/errlog.txt

    If you have any trouble finding your Home Library folder, open Finder and select Go -> Go to Folder and type in:

    ~/Library

    This should pull up your local Library folder.

    Ethan
    Infinite Kind Support

  5. Ethan closed this discussion on 10 Jul, 2022 09:33 PM.

  6. Michael Blaiss re-opened this discussion on 11 Jul, 2022 09:38 AM

  7. 5 Posted by Michael Blaiss on 11 Jul, 2022 09:38 AM

    Michael Blaiss's Avatar

    Maybe I have not been completely clear. I get the "spinning circle" and Moneydance is "app not responding". If I do a "forced quit". When I go to the Library, there is no err log.txt. If I wait about 3 to 4 minutes, the "spinning circle" will finally stop. I guess the question is "what is hanging up this new version of Moneydance on my M1 Mac? For the first time on the summary page

  8. 6 Posted by Michael Blaiss on 11 Jul, 2022 01:01 PM

    Michael Blaiss's Avatar

    Further clarification. I only happens if I have been using Moneydance for several minutes. Also it appears that the "Foresight Review" I set up on the summary page appears to get "hung up" as it won't refresh and the "spinning circle" kicks in. Thanks for any help.

  9. 7 Posted by sth on 11 Jul, 2022 01:39 PM

    sth's Avatar

    "When I go to the Library, there is no err log.txt" It is not in the library but in the folder Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application Support/Moneydance/

    I would be very very surprised if there isn't such a file.

    I think the clue here is the Foresight Review. Try removing that extension and see if the problem goes away.

    I have been running MD on a MacBook Air M1 system with no problems for the last several weeks.

  10. 8 Posted by Michael Blaiss on 11 Jul, 2022 01:49 PM

    Michael Blaiss's Avatar

    I found it:
    err log.txt
    Starting Moneydance 2022.4 (4087) at Mon Jul 11 05:30:13 EDT 2022
    Settings Folder: /Users/msb/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application Support/Moneydance
    OS: Mac OS X 12.4 x86_64
    Architecture: intel64
    Java: 18.0.1 (Eclipse Adoptium)
    Is in sandbox: true; restricted file access: false
    Library path: /Applications/Moneydance.app/Contents/MacOS:/Applications/Moneydance.app/Contents/PlugIns/vm.jdk/Contents/Home/lib:/Applications/Moneydance.app/Contents/MacOS:/Applications/Moneydance.app/Contents/PlugIns/vm.jdk/Contents/Home/Frameworks
    initialized extension moneyforesight in 0.471 seconds
    findandreplace (0): 07-11 05:30:14.404|Initialized build 1210 ok
    initialized extension findandreplace in 0.023 seconds
    initialized extension invextension in 0.0 seconds
    Font initialisation attempted from non-UI thread. Hopping over to dispatch thread...
    Initializing fonts:
      default: [[SF Pro Display, SF Display, Helvetica Neue, Helvetica, Lucida Grande, Dialog]]
      printing: [[Helvetica, SF Pro Display, SF Display, Helvetica Neue, Helvetica, Lucida Grande, Dialog]]
      monospaced: [[Gill Sans, Menlo, Monaco, Monospaced]]
      coding: [[Hack, Monospaced]]
    fonts resolved:
     default: SF Pro Display:13.0:style0
     mono: Gill Sans:13.0:style0
     coding: Hack:13.0:style0
     print: Helvetica:12.0:style0
     header: SF Pro Display:15.0:style0
     register: SF Pro Display:12.0:style0
     reportTitle: SF Pro Display:32.0:style0
     calendarTitle: SF Pro Display:12.0:style0
     reportHeader: SF Pro Display:11.0:style0
     detailTitle: SF Pro Display:15.0:style0
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@702b8b12
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@702b8b12
    Setting look and feel class to org.violetlib.aqua.AquaLookAndFeel
    Font initialisation attempted from non-UI thread. Hopping over to dispatch thread...
    ratios (0): 07-11 05:30:15.617|Initialized build Build 1034 ok
    initialized extension ratios in 1.185 seconds
    Quote Load>INFO:05:30:15-main(Quote Load,Init) Started Build 3046
    initialized extension securityquoteload in 0.056 seconds
    Quote Load>INFO:05:30:15-main(Quote Load,Init) Locale en_US
    initialized extension stockglance in 0.006 seconds
    opening last file: Moneydance 2 2
    loading dataset: /Users/msb/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Documents/Moneydance 2 2.moneydance
    loading with 128 bit encryption key
    reading trunk data tiksync/trunk
    trunk data loaded (1.502 seconds), checking for incremental updates
    loading un-synced txn files...
    loading synced txn files...
    replacing root: null () with new root: Root Account (e59fb5ad-7c08-4376-b11d-63ead1a78dc7
    ICloudContainer.isContainerAvailable(): nativeGetICloudPath: /Users/msb/Library/Mobile Documents/iCloud~com~infinitekind~moneydancesync
    starting syncing via encryptedFS(GenericFSSyncFolder:dropbox_folder:base=/Users/msb/Dropbox/.moneydancesync:subpath=96ecd0ed-ee3f-4c32-845c-3d8028643649:)
    VAQUA: system appearance did change
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@702b8b12
    VAQUA: applying updated theme: mac_dark_mode
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@702b8b12
    Setting look and feel class to org.violetlib.aqua.AquaLookAndFeel
    Java version: 1800001
    Quote Load>INFO:05:30:21-main(Quote Load,HandleEventFileOpened) Debug level set to INFO
    Quote Load>INFO:05:30:21-AWT-EventQueue-0(Main,sendAuto) now 05:30:21.287455 next 2022-07-11T06:00
    Update info received with successful signature verification
    Version info retrieved; we are up to date!
    local file is newer than sync file. local=Mon Jul 11 05:30:51 EDT 2022 synced=Mon Jul 11 05:30:21 EDT 2022
    mousePressed, but the parent is an ancestor
    Quote Load>INFO:06:00:00-AWT-EventQueue-0(Main,sendAuto) now 06:00:00.389728 next 2022-07-11T08:00
    Quote Load>INFO:08:00:00-AWT-EventQueue-0(Main,sendAuto) now 08:00:00.292669 next 2022-07-11T09:00
    calculated portfolio cost basis in 0.014 seconds
    calculated portfolio cost basis in 0.208 seconds
    calculated portfolio cost basis in 0.167 seconds
    calculated portfolio cost basis in 0.127 seconds
    calculated portfolio cost basis in 0.149 seconds
    local file is newer than sync file. local=Mon Jul 11 08:54:42 EDT 2022 synced=Mon Jul 11 05:30:51 EDT 2022
    calculated portfolio cost basis in 0.136 seconds
    calculated portfolio cost basis in 0.132 seconds
    calculated portfolio cost basis in 0.148 seconds
    Quote Load>INFO:09:00:00-AWT-EventQueue-0(Main,sendAuto) now 09:00:00.406351 next 2022-07-11T11:00
    calculated portfolio cost basis in 0.161 seconds
    calculated portfolio cost basis in 0.142 seconds
    calculated portfolio cost basis in 0.131 seconds
    calculated portfolio cost basis in 0.159 seconds
    calculated portfolio cost basis in 0.135 seconds
    calculated portfolio cost basis in 0.139 seconds
    calculated portfolio cost basis in 0.153 seconds
    calculated portfolio cost basis in 0.215 seconds
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@702b8b12
    Setting look and feel class to org.violetlib.aqua.AquaLookAndFeel
    local file is newer than sync file. local=Mon Jul 11 09:42:30 EDT 2022 synced=Mon Jul 11 08:54:42 EDT 2022

    I hope this helps

  11. 9 Posted by sth on 11 Jul, 2022 02:31 PM

    sth's Avatar

    It looks like the file opened normally and I do not see any glaring issues. Maybe someone else has a better analysis. It seems that you opened the file at 5:30AM and then it updated quotes at 6AM, 8AM and 9AM.

    Did you have the spinning beach ball of death this morning at any of those times?

    If you have a time when you had to force quit it, get the error log.txt file before reopening MD.

  12. 10 Posted by Michael Blaiss on 11 Jul, 2022 02:47 PM

    Michael Blaiss's Avatar

    Here is one this AM after I had the spinning beach ball of death and force quit the program. I did not reopen the program prior to getting this file. Hope this gives some answer.

    Starting Moneydance 2022.4 (4087) at Mon Jul 11 09:49:56 EDT 2022
    Settings Folder: /Users/msb/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application Support/Moneydance
    OS: Mac OS X 12.4 x86_64
    Architecture: intel64
    Java: 18.0.1 (Eclipse Adoptium)
    Is in sandbox: true; restricted file access: false
    Library path: /Applications/Moneydance.app/Contents/MacOS:/Applications/Moneydance.app/Contents/PlugIns/vm.jdk/Contents/Home/lib:/Applications/Moneydance.app/Contents/MacOS:/Applications/Moneydance.app/Contents/PlugIns/vm.jdk/Contents/Home/Frameworks
    initialized extension moneyforesight in 0.483 seconds
    findandreplace (0): 07-11 09:49:57.452|Initialized build 1210 ok
    initialized extension findandreplace in 0.029 seconds
    initialized extension invextension in 0.0 seconds
    Font initialisation attempted from non-UI thread. Hopping over to dispatch thread...
    Initializing fonts:
      default: [[SF Pro Display, SF Display, Helvetica Neue, Helvetica, Lucida Grande, Dialog]]
      printing: [[Helvetica, SF Pro Display, SF Display, Helvetica Neue, Helvetica, Lucida Grande, Dialog]]
      monospaced: [[Gill Sans, Menlo, Monaco, Monospaced]]
      coding: [[Hack, Monospaced]]
    fonts resolved:
     default: SF Pro Display:13.0:style0
     mono: Gill Sans:13.0:style0
     coding: Hack:13.0:style0
     print: Helvetica:12.0:style0
     header: SF Pro Display:15.0:style0
     register: SF Pro Display:12.0:style0
     reportTitle: SF Pro Display:32.0:style0
     calendarTitle: SF Pro Display:12.0:style0
     reportHeader: SF Pro Display:11.0:style0
     detailTitle: SF Pro Display:15.0:style0
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@48974e45
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@48974e45
    Setting look and feel class to org.violetlib.aqua.AquaLookAndFeel
    Font initialisation attempted from non-UI thread. Hopping over to dispatch thread...
    ratios (0): 07-11 09:49:58.656|Initialized build Build 1034 ok
    initialized extension ratios in 1.173 seconds
    Quote Load>INFO:09:49:58-main(Quote Load,Init) Started Build 3046
    initialized extension securityquoteload in 0.048 seconds
    Quote Load>INFO:09:49:58-main(Quote Load,Init) Locale en_US
    initialized extension stockglance in 0.003 seconds
    opening last file: Moneydance 2 2
    loading dataset: /Users/msb/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Documents/Moneydance 2 2.moneydance
    loading with 128 bit encryption key
    reading trunk data tiksync/trunk
    trunk data loaded (1.526 seconds), checking for incremental updates
    loading un-synced txn files...
    loading synced txn files...
    replacing root: null () with new root: Root Account (e59fb5ad-7c08-4376-b11d-63ead1a78dc7
    ICloudContainer.isContainerAvailable(): nativeGetICloudPath: /Users/msb/Library/Mobile Documents/iCloud~com~infinitekind~moneydancesync
    starting syncing via encryptedFS(GenericFSSyncFolder:dropbox_folder:base=/Users/msb/Dropbox/.moneydancesync:subpath=96ecd0ed-ee3f-4c32-845c-3d8028643649:)
    VAQUA: system appearance did change
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@48974e45
    VAQUA: applying updated theme: mac_dark_mode
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@48974e45
    Setting look and feel class to org.violetlib.aqua.AquaLookAndFeel
    extension moneyforesight took a while (0.209 seconds) to respond to event md:file:opened
    Java version: 1800001
    Quote Load>INFO:09:50:04-main(Quote Load,HandleEventFileOpened) Debug level set to INFO
    Quote Load>INFO:09:50:04-AWT-EventQueue-0(Main,sendAuto) now 09:50:04.396904 next 2022-07-11T11:00
    Update info received with successful signature verification
    Version info retrieved; we are up to date!
    local file is newer than sync file. local=Mon Jul 11 09:50:34 EDT 2022 synced=Mon Jul 11 09:50:04 EDT 2022
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@48974e45
    Setting look and feel class to org.violetlib.aqua.AquaLookAndFeel
    calculated portfolio cost basis in 0.039 seconds
    calculated portfolio cost basis in 0.143 seconds
    calculated portfolio cost basis in 0.145 seconds
    calculated portfolio cost basis in 0.132 seconds
    calculated portfolio cost basis in 0.181 seconds
    local file is newer than sync file. local=Mon Jul 11 09:51:05 EDT 2022 synced=Mon Jul 11 09:50:34 EDT 2022
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@48974e45
    Setting look and feel class to org.violetlib.aqua.AquaLookAndFeel
    local file is newer than sync file. local=Mon Jul 11 10:35:57 EDT 2022 synced=Mon Jul 11 09:51:05 EDT 2022
    calculated portfolio cost basis in 0.153 seconds
    calculated portfolio cost basis in 0.161 seconds
    calculated portfolio cost basis in 0.137 seconds
    local file is newer than sync file. local=Mon Jul 11 10:36:40 EDT 2022 synced=Mon Jul 11 10:36:10 EDT 2022
    calculated portfolio cost basis in 0.161 seconds
    calculated portfolio cost basis in 0.152 seconds
    calculated portfolio cost basis in 0.137 seconds
    calculated portfolio cost basis in 0.143 seconds
    calculated portfolio cost basis in 0.194 seconds
    calculated portfolio cost basis in 0.148 seconds
    calculated portfolio cost basis in 0.154 seconds
    calculated portfolio cost basis in 0.139 seconds
    calculated portfolio cost basis in 0.134 seconds
    calculated portfolio cost basis in 0.18 seconds
    mousePressed, but the parent is an ancestor
    mousePressed, but the parent is an ancestor
    calculated portfolio cost basis in 0.148 seconds
    mousePressed, but the parent is an ancestor

  13. 11 Posted by Stuart Beesley ... on 11 Jul, 2022 02:56 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    You have no errors.

    Are you using Dropbox folders? Or shared folders for sync? The location looks odd?

    Anyway, did you try what I suggested and disable network/wifi to see if it still hangs?

    Try setting sync to do not sync to see if that stops the issue.

    Lastly, rename / remove a the extensions and try again. If you can find the fmodules folder, just rename all the mxt files

    It’s a process of elimination.

    Can you also install/run toolbox extension and click analyse dataset and objects and send the results.

  14. 12 Posted by Stuart Beesley ... on 11 Jul, 2022 03:01 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    In fact can you use my latest toolbox (preview). Once you’ve launched it, then post a new console (it puts extra stuff in console) when launched.

  15. 13 Posted by sth on 11 Jul, 2022 03:01 PM

    sth's Avatar

    Michael, Thanks for this. Again I really don't see anything. I wonder what the "mouse pressed but parent is an ancestor" message means. But that would take someone with actual internal knowledge of the code. I would think it was harmless.

    I assume this is a primary file and you are syncing it to a secondary device elsewhere. The sync method is over iCloud AFAICT. That can slow things down but not usually enough for a spinning beachball.

    I just checked and "Money Foresight" doesn't seem to be a valid extension to the current release. The built in "Foresight" can be put on the summary page and the extension removed. I would recommend this as a possible fix. I do see the comment "extension moneyforesight took a while (0.209 seconds) to respond to event md:file:opened" which may be the issue.

  16. 14 Posted by Stuart Beesley ... on 11 Jul, 2022 03:06 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    “mouse pressed but parent is an ancestor” is a harmless (annoying) debug message on swing components. Ignore that.

  17. System closed this discussion on 10 Oct, 2022 03:10 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac