MoneyDance will not start (Again)

cscj01's Avatar

cscj01

16 Jan, 2022 04:43 AM

I have Ubuntu 20.04.3 x64 and the latest version of MD (although I can't tell you what it is because it will not start). When I start from a terminal, I get the following:

/bin/sh "/opt/Moneydance/Moneydance"
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f6b0c1f20c0, pid=40011, tid=40124
#
# JRE version: OpenJDK Runtime Environment Zulu17.30+15-CA (17.0.1+12) (build 17.0.1+12-LTS)
# Java VM: OpenJDK 64-Bit Server VM Zulu17.30+15-CA (17.0.1+12-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V  [libjvm.so+0x15e20c0]
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport %p %s %c %d %P %E" (or dumping to /opt/Moneydance/core.40011)
#
# An error report file with more information is saved as:
# /tmp/hs_err_pid40011.log
[thread 40128 also had an error][thread 40125 also had an error][thread 40123 also had an error]


[thread 40127 also had an error]
#
# If you would like to submit a bug report, please visit:
#   http://www.azul.com/support/
#
Aborted (core dumped)

I have attached the error report file.

  1. Support Staff 1 Posted by Ethan on 16 Jan, 2022 03:47 PM

    Ethan's Avatar

    To clarify, was this version previously working for you and this error just happened, or is this a new install that has never run successfully?

    Can you try reinstalling the latest preview version (http://infinitekind.com/preview) and let us know if the problem persists?

    Ethan
    Infinite Kind Support

  2. 2 Posted by cscj01 on 16 Jan, 2022 05:38 PM

    cscj01's Avatar

    Moneydance had been working properly before this error.  I believe I had
    some updates to Ubuntu the day before this happened.  I also believe I
    was at the same version as the one I just downloaded and installed
    (reinstalled according to the system).  The program launches properly
    after the download and install.

    I may be mistaken, but I believe this has happened before after a system
    update.  To clarify, I am not saying the version of the system was
    updated.  I am saying that some components required updating.  Could
    something associated with a system component (Java, for example?) being
    updated cause Moneydance to not start?  Were you able to see anything
    that might give you a clue from the information that I submitted?

    In any case, thanks for getting on this so quickly.

  3. Support Staff 3 Posted by Ethan on 16 Jan, 2022 07:02 PM

    Ethan's Avatar

    Those kinds of updates on Linux systems shouldn't affect recent versions of the program. Moneydance requires Java to run, but has been bundled with its own version of it the last few years to try to prevent issues like this from happening. It's strange that you would get a JRE error like this, since system updates shouldn't touch Moneydance's version of that. Sometimes when people do things like trying to have Moneydance run off of a different JRE, like the one you may have installed on your system for other programs, errors like these can happen. That's the main reason I suggested reinstalling, which would have reset that kind of customization, and repaired anything that could have happened to Moneydance's JRE.

    I can't really speculate more beyond that with the information you've provided. If it happens again, we can try to dig deeper (since again this shouldn't be happening at all), perhaps by comparing whatever logs you have then, and maybe figuring out exactly what you have updated that may be causing this.

    Ethan
    Infinite Kind Support

  4. 4 Posted by cscj01 on 17 Jan, 2022 04:53 AM

    cscj01's Avatar

    Thanks for your reply.  Can you tell by what I sent if Moneydance is
    using your JRE or Ubuntu's JRE?  I know OpenJDK appeared in the messages
    I received when Moneydance failed to start, and OpenJDK is the JRE for
    Ubuntu.  Is there some file that tells Moneydance which JRE to use?

  5. 5 Posted by dwg on 17 Jan, 2022 07:23 AM

    dwg's Avatar

    I'm a fellow user.

    As far as I am aware Moneydance will only look at its internal libraries for Java.

  6. 6 Posted by bschottmi on 17 Jan, 2022 01:10 PM

    bschottmi's Avatar

    I had this same problem and it was fixed by clearing out old, invalid extensions that were using an old JRE.
    Please see this post:
    https://infinitekind.tenderapp.com/discussions/problems/75150-java-...

  7. System closed this discussion on 18 Apr, 2022 01:20 PM.

  8. cscj01 re-opened this discussion on 16 May, 2022 06:53 PM

  9. 7 Posted by cscj01 on 16 May, 2022 07:00 PM

    cscj01's Avatar

    So the old problem is back again. I tried to start MD from a terminal after it failed to start from the menu. Here is the output:

    
    /bin/sh "/opt/Moneydance/Moneydance"
    architecture: intel64 (from string: amd64)
    
    #####################################################################
    toolbox: toolbox_init.py initializer script running - doing nothing - will exit....
    #####################################################################
    
    
    #
    # A fatal error has been detected by the Java Runtime Environment:
    #
    #  SIGSEGV (0xb) at pc=0x00007f19fba78404, pid=83765, tid=83881
    #
    # JRE version: OpenJDK Runtime Environment Temurin-18.0.1+10 (18.0.1+10) (build 18.0.1+10)
    # Java VM: OpenJDK 64-Bit Server VM Temurin-18.0.1+10 (18.0.1+10, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
    # Problematic frame:
    # V  [libjvm.so+0xb67404][thread 83877 also had an error]
      markWord::displaced_mark_helper() const+0x14
    #
    # Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport %p %s %c %d %P %E" (or dumping to /opt/Moneydance/core.83765)
    #
    # An error report file with more information is saved as:
    # /tmp/hs_err_pid83765.log
    [thread 83878 also had an error][thread 83875 also had an error][thread 83880 also had an error][thread 83876 also had an error]
    
    
    
    #
    # If you would like to submit a bug report, please visit:
    #   https://github.com/adoptium/adoptium-support/issues
    #
    Aborted (core dumped)
    
  10. 8 Posted by cscj01 on 16 May, 2022 07:08 PM

    cscj01's Avatar

    BTW, I have attached the log file here.

  11. 9 Posted by Stuart Beesley ... on 16 May, 2022 07:10 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    Did you try clearing out the extensions again?

  12. 10 Posted by Stuart Beesley ... on 16 May, 2022 07:10 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    Try running MD from terminal using -d parameter too

  13. 11 Posted by cscj01 on 16 May, 2022 08:42 PM

    cscj01's Avatar

    Yes it was running previously. I installed the latest preview version (2022.4 (4078)), and it started fine. I am not sure, but I thought I had the latest version. However, since it did not start, and I did not remember the version, I may not have. For whatever reason, things seem to be working now.

    BTW, I am still on Ubuntu 20.04.4 x64.

    This seems to happen ever so often. Installing the latest release seems to take care of the problem. Anyone have any ideas why that may be?

    Thanks for the help.

  14. 12 Posted by cscj01 on 30 Jun, 2022 08:58 PM

    cscj01's Avatar

    Well, it's happening again. This time I tried running with -d. Here's what I get:

    /bin/sh "/opt/Moneydance/Moneydance" -d
    debugging...
    architecture: intel64 (from string: amd64)
    loaded platform-specific helper
    Starting Moneydance 2022.4 (4087) at Thu Jun 30 16:39:50 EDT 2022
    Settings Folder: /home/butch/.moneydance
    OS: Linux 5.4.0-121-generic amd64
    Architecture: intel64
    Java: 18.0.1 (Eclipse Adoptium)
    Is in sandbox: false; restricted file access: false
    Library path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
    initialized extension moneyforesight in 0.072 seconds
    trying to verify external module: findandreplace
    findandreplace (0): 06-30 16:39:50.816|Initialized build 1215 ok
    initialized extension findandreplace in 0.007 seconds
    trying to verify external module: invextension
    initialized extension invextension in 0.001 seconds
    trying to verify external module: securityquoteload
    initialized extension securityquoteload in 0.016 seconds
    trying to verify external module: toolbox
    python.path: /home/butch/.moneydance/python
    python.cachedir: /home/butch/.moneydance/python/cache
    python.cachedir.skip: false
    Quote Load>INFO:16:39:50-main(Quote Load,Init) Started Build 3045
    Quote Load>INFO:16:39:50-main(Quote Load,Init) Locale en_US
    initialising python interpreter


    ##################################################################### toolbox: toolbox_init.py initializer script running - doing nothing - will exit.... #####################################################################


    ##################################################################### toolbox: toolbox_init.py initializer script running - doing nothing - will exit.... #####################################################################


    initialized extension toolbox in 0.07 seconds loaded all modules loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12 loaded font java.awt.Font[family=Monospaced,name=Monospaced,style=plain,size=12] from descriptor: Monospaced-12 loaded font java.awt.Font[family=SansSerif,name=Helvetica,style=plain,size=12] from descriptor: Helvetica-12 loaded font java.awt.Font[family=Dialog,name=Hack,style=plain,size=12] from descriptor: Hack-12 Font initialisation attempted from non-UI thread. Hopping over to dispatch thread... Initializing fonts: default: [[Dialog]] printing: [[aakar, Dialog]] monospaced: [[Monospaced]] coding: [[Hack, Monospaced]] loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12 loaded font java.awt.Font[family=aakar,name=aakar,style=plain,size=12] from descriptor: aakar-12 loaded font java.awt.Font[family=Monospaced,name=Monospaced,style=plain,size=12] from descriptor: Monospaced-12 loaded font java.awt.Font[family=Hack,name=Hack,style=plain,size=12] from descriptor: Hack-12 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=32] from descriptor: Dialog-32 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=14] from descriptor: Dialog-14 fonts resolved: default: Dialog:15.0:style0 mono: Monospaced:15.0:style0 coding: Hack:15.0:style0 print: aakar:12.0:style0 header: Dialog:17.0:style0 register: Dialog:14.0:style0 reportTitle: Dialog:32.0:style0 calendarTitle: Dialog:14.0:style0 reportHeader: Dialog:13.0:style0 detailTitle: Dialog:17.0:style0 Setting look and feel class to com.formdev.flatlaf.FlatDarkLaf Font initialisation attempted from non-UI thread. Hopping over to dispatch thread... loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12 loaded font java.awt.Font[family=aakar,name=aakar,style=plain,size=12] from descriptor: aakar-12 loaded font java.awt.Font[family=Monospaced,name=Monospaced,style=plain,size=12] from descriptor: Monospaced-12 loaded font java.awt.Font[family=Hack,name=Hack,style=plain,size=12] from descriptor: Hack-12 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=32] from descriptor: Dialog-32 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=14] from descriptor: Dialog-14 opening last file: Carpenter Financials loading dataset: /home/butch/.moneydance/Documents/Carpenter Financials.moneydance loading with 128 bit encryption key loading with 128 bit encryption key reading trunk data tiksync/trunk DATA: read 179133 entries; mintime=Wed Jan 04 16:51:01 EST 2017 maxtime=Mon Jun 27 22:39:38 EDT 2022 trunk data loaded (1.629 seconds), checking for incremental updates loading un-synced txn files... DATA: read 1 entries; mintime=Tue Jun 28 17:52:09 EDT 2022 maxtime=Tue Jun 28 17:52:09 EDT 2022 DATA: read 3 entries; mintime=Tue Jun 28 17:45:21 EDT 2022 maxtime=Tue Jun 28 17:45:23 EDT 2022 NOT updating (obsoleted): mod.txn (id=e36e0a73-c728-4514-8d1b-50ec6b13e5ba) from Tue Jun 28 17:42:31 EDT 2022 because it's older than Tue Jun 28 17:45:21 EDT 2022 NOT updating (obsoleted): mod.txn (id=4aaf1e92-b96a-4319-bc2b-b063d32ebff8) from Tue Jun 28 17:42:31 EDT 2022 because it's older than Tue Jun 28 17:45:23 EDT 2022 NOT updating (obsoleted): mod.txn (id=be953863-1ad6-4278-a1af-270e86396f97) from Tue Jun 28 17:42:35 EDT 2022 because it's older than Tue Jun 28 17:52:09 EDT 2022 DATA: read 38 entries; mintime=Tue Jun 28 17:42:14 EDT 2022 maxtime=Tue Jun 28 17:42:46 EDT 2022 DATA: read 1 entries; mintime=Tue Jun 28 17:40:25 EDT 2022 maxtime=Tue Jun 28 17:40:25 EDT 2022 DATA: read 2 entries; mintime=Tue Jun 28 17:52:13 EDT 2022 maxtime=Tue Jun 28 17:52:15 EDT 2022 DATA: read 3 entries; mintime=Tue Jun 28 17:45:55 EDT 2022 maxtime=Tue Jun 28 17:45:55 EDT 2022 DATA: read 47 entries; mintime=Tue Jun 28 17:38:02 EDT 2022 maxtime=Tue Jun 28 17:38:02 EDT 2022 NOT updating (obsoleted): mod.txn (id=e36e0a73-c728-4514-8d1b-50ec6b13e5ba) from Tue Jun 28 17:45:17 EDT 2022 because it's older than Tue Jun 28 17:45:21 EDT 2022 DATA: read 1 entries; mintime=Tue Jun 28 17:45:17 EDT 2022 maxtime=Tue Jun 28 17:45:17 EDT 2022 NOT updating (obsoleted): mod.txn (id=91bcfcfb-4c6f-4c41-a751-8c2ff13abffc) from Tue Jun 28 17:47:43 EDT 2022 because it's older than Tue Jun 28 17:52:15 EDT 2022 DATA: read 1 entries; mintime=Tue Jun 28 17:47:43 EDT 2022 maxtime=Tue Jun 28 17:47:43 EDT 2022 NOT updating (obsoleted): mod.txn (id=0e07cea2-ddad-403c-8d8a-1029d5f4326f) from Tue Jun 28 17:45:32 EDT 2022 because it's older than Tue Jun 28 17:45:55 EDT 2022 DATA: read 2 entries; mintime=Tue Jun 28 17:45:32 EDT 2022 maxtime=Tue Jun 28 17:45:32 EDT 2022 DATA: read 1 entries; mintime=Tue Jun 28 17:51:30 EDT 2022 maxtime=Tue Jun 28 17:51:30 EDT 2022 NOT updating (obsoleted): mod.txn (id=91bcfcfb-4c6f-4c41-a751-8c2ff13abffc) from Tue Jun 28 17:47:51 EDT 2022 because it's older than Tue Jun 28 17:52:15 EDT 2022 DATA: read 1 entries; mintime=Tue Jun 28 17:47:51 EDT 2022 maxtime=Tue Jun 28 17:47:51 EDT 2022 loading synced txn files... #

    A fatal error has been detected by the Java Runtime Environment:

    
    
    
    #

    SIGSEGV (0xb) at pc=0x00007f9469d419d6, pid=121825, tid=121908

    
    
    
    #

    JRE version: OpenJDK Runtime Environment Temurin-18.0.1+10 (18.0.1+10) (build 18.0.1+10)

    
    
    

    Java VM: OpenJDK 64-Bit Server VM Temurin-18.0.1+10 (18.0.1+10, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)

    
    
    

    Problematic frame:

    
    
    

    V [libjvm.so+0x7429d6] G1ParScanThreadState::trim_queue_to_threshold(unsigned int)+0x3386

    
    
    
    #

    Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" (or dumping to /opt/Moneydance/core.121825)

    
    
    
    #

    An error report file with more information is saved as:

    
    
    

    /tmp/hs_err_pid121825.log

    
    
    
    [thread 121942 also had an error] [thread 121944 also had an error][thread 121938 also had an error][thread 121941 also had an error]
    #

    If you would like to submit a bug report, please visit:

    
    
    

    https://github.com/adoptium/adoptium-support/issues

    
    
    
    # Aborted (core dumped)

    I tried installing the latest version, but I already had it install, so it was a reibnstall. Should I try to remove it and install it again? If I do that, I'm not sure what my key is because I recently upgraded. I think I have it, so I'm willing to give it a try. If I need my key and it doesn't work, perhaps MD can provide me with my key' I have attached the latest error log.

  15. 13 Posted by cscj01 on 01 Jul, 2022 02:53 AM

    cscj01's Avatar

    Well, it started working again after I had been away from the computer for several hours. It is an enigma to me.

  16. System closed this discussion on 30 Sep, 2022 03:00 AM.

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