Page 1 of 1

Bus-error

Posted: Fri Dec 12, 2003 4:32 pm
by Ad
On our OS X systems (10.2, three different machines) we are experiencing bus error quits with oXygen, typically when inserting a character (f.e. fullwidth tilde 0xFF5E) from the Character Palette.

Our systems are configured with English, Japanese (Kotoeri) and Japanese (ATOK). With an open XML document, we use the Character Palette to insert certain specific characters. Double-clicking the character (or pressing Insert) causes oXygen to suddenly quit with a bus error / segfault ("The application Oxygen has unexpectedly quit. The system and other applications have not been affected.")

I would be more than happy to supply further debugging details if so instructed. I hope the cause can be found.

Regards
Ad

Posted: Fri Dec 12, 2003 5:08 pm
by george
Hi Ad,

This is a JVM problem and not an application problem. Anything a Java application may do should not cause a virtual machine crash. What you can do is to make sure you have the latest Java update. Alternatively you can try to use Java 1.3.1 by changing the Info.plist file editing the JVMVersion key to contain 1.3.1 instead of 1.3+. Also you may consider sending the crash report to Apple.

Best Regards,
George

Java VM

Posted: Mon Dec 15, 2003 12:50 pm
by Ad
Hi George,

Thanks for your quick reply.
I indeed also read elsewhere that pure-Java applications could never cause a bus error (oXygen is pure java, right?). We all have the latest updates of the VM (1.4.1) so I guess we can only wait for a newer version to arrive.
Unfortunately going back to 1.3+ is no option, as copy-pasting of Japanese text to oXygen does not work in that version of the VM (it garbles).
Is there a way to get more information on the crash (ie get a real crash report) to send in to Apple?

Regards
Ad

Posted: Mon Dec 15, 2003 1:46 pm
by Dan
You can send to Apple the text you were trying to paste in the document along with the crash log. The submission URL is:

http://developer.apple.com/bugreporter/

I will try to reproduce the problem on our systems, to check the exact conditions. If there is a fix, I will make it available to you.

Best regards,

Dan Caprioara