Skip to Main Content

Java SE (Java Platform, Standard Edition)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Desktop API Gnome libraries

906620Dec 20 2011 — edited Jan 3 2012
Hi,

Documentation says
Use the Desktop.isDesktopSupported() method to determine whether the Desktop API is available. On the Solaris Operating System and the Linux platform, this API is dependent on Gnome libraries. If those libraries are unavailable, this method will return false

Any idea what these libraries are ? I am specifically looking for the gnome libraries required.

Comments

One alternative could be that there is a bug in the JNI code.  The use of the option ends up allowing the bug to impact the application space in a way that the OS detects it - and thus the SEGV.

Michaelt-Oracle

While a user level bug is certainly a possibility what's strange about this case is there are no user level threads making JNI calls at the time of the crash. We've also determined the crash occurs on OEL but not on Solaris Sparc, other platforms to be tested soon. The question here is simply if there are any known issues. My queries of bugdb did not yield any.

> there are no user level threads making JNI calls at the time of the crash.

Irrelevant.

SEGV occurs because the OS detected that the application did something bad.  That can occur any time once the bug occurs.  It might be immediately or hundreds of lines later.  For example if the code corrupts the native heap then the fault might not occur until the native heap manager attempts to compress the heap which can occur much later.

> We've also determined the crash occurs on OEL but not on Solaris Sparc

Different execution paths which means the potential for different behavior.  So in one case it does something the OS sees in the other it doesn't.

1 - 3
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Jan 31 2012
Added on Dec 20 2011
1 comment
4,038 views