Re: [gui-dev] Crashes of the Gnutella?

"Philippe Verdy" <[email protected]> Fri, 27 May 2005 23:25:06 +0200
Newsgroups gmane.network.gnutella.limewire.gui.devel
Organization Ordinateur Personnel
Message-ID <004801c56302$8df03020$0701a8c0@bruchner>
It looks like a GNOME-only issue on your Linux.

May be you could check your GNOME installation as it seems to hang in the 
SystemTray emulation (probably with its mouse grabbing feature whih should 
interact with your X11 server, but needs its own even-processing loop 
independant of the Swing event loop which is for another native X11 window, 
and needs some IPC channel or shared memory or something like that to 
communicate across X11 client processes, i.e. the Gnome tray and the JVM).

Looking into the Sun Java Bug database about known issues with Gnome may 
help find the cause.

It's also possible that Limewire's tray management code does not run in the 
expected thread, so proper synchronization between Swing and concurrent X11 
processes does not work as expected (there were similar issues on Windows, 
when the system tray menu event handler were not properly delaying their 
action to the main Swing thread by providing it with a temporary Runnable 
object).

I have not studied the System Tray emulation for Linux in Limewire. It 
merits attention if it goes through some JNI native module.

----- Original Message ----- 
From: "Marcin Okraszewski" <[email protected]>
To: <[email protected]>
Sent: Saturday, May 28, 2005 12:45 AM
Subject: Re: [gui-dev] Crashes of the Gnutella?


> Hi,
> Sorry that I haven't answered right away, but I was out for a while.
> Well, first thing is that in fact it is Sun JVM, but simply compiled on
> Gentoo (which is typical for Gentoo). I'm about to download JDK 5 from
> Sun to check it (but it will take because, since I do not have very fast
> connection).
>
> I attach the stack trace captured when it hangs. This time I managed to
> switch to text console, which I wasn't able to do earlier.
>
> Best regards,
> Marcin Okraszewski


_______________________________________________
gui-dev mailing list
[email protected]
http://www.limewire.org/mailman/listinfo/gui-dev