jayatana causing Moneydance 2015 crash in ubuntu 15.04

Bug #1451818 reported by dave albright on 2015-05-05
This bug affects 6 people
Affects Status Importance Assigned to Milestone
jayatana (Ubuntu)

Bug Description

JAVA_TOOL_OPTIONS value for jayatana causes Moneydance 2015 to crash whenever a file open/save dialog is called.
"unset JAVA_TOOL_OPTIONS" in a console and then running the program in the same console cures this behavior.
excerpt from log:
# A fatal error has been detected by the Java Runtime Environment:
# SIGSEGV (0xb) at pc=0x00007f47d7de477e, pid=4739, tid=139946006411008
# JRE version: Java(TM) SE Runtime Environment (8.0_25-b17) (build 1.8.0_25-b17)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.25-b02 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libawt_xawt.so+0x4477e] filenameFilterCallback+0x2e
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
VM Arguments:
jvm_args: -javaagent:/usr/share/java/jayatanaag.jar -Dinstall4j.jvmDir=/opt/Moneydance/jre -Dexe4j.moduleName=/opt/Moneydance/Moneydance -Xmx1000m -Dinstall4j.launcherId=4 -Dinstall4j.swt=false -Di4j.vmov=true -Di4j.vmov=true -Di4j.vmov=true -Di4j.vmov=true -Di4j.vmov=true -Di4j.vpt=true

uninstall of jayatana also cures the crash.

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in jayatana (Ubuntu):
status: New → Confirmed
l (lj308) wrote :

I have some information to add:

Crashes do not occur on Xubuntu-15.04 (which does not ship with jayatana).

Crashes occur on both amd64 and i386 architectures.

Most of the crash reports (on the Moneydance support forum) name "libawt_xawt.so" as indicated above. That is what is being seen with Moneydance 2015, which bundles and uses its own copy of Oracle Java 8 Runtime Enviroment (currently 8u25). The library "libawt_xawt.so" is part of Java8.

We also have a report about the same crash with the older Moneydance 2011, which bundles and uses its own Java 7u45. In that report, the library "libmawt.so" is named instead. The library "libmawt.so" is part of Java7.

Ian (m-ian-h) wrote :

We're getting quite a few reports about this on our forums. We can probably work around this by unsetting JAVA_TOOL_OPTIONS in the startup script, but that doesn't seem like a good long term solution since Moneydance will not be able to take advantage of the unified menu. A fix would be greatly appreciated.

Infinite Kind Support (makers of Moneydance)

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers