Discussion:
[gui-dev] Crashes of the Gnutella?
Marcin Okraszewski
2005-05-19 23:05:51 UTC
Permalink
Hi,
Do you also experience crashes of the Gnutella? For some reason I
experience them very often if I have the ~/.limewire directory. If there
is no such directory, it never crashes. The worst thing is that it
freezes my X Windows. I even cannot switch to text console. I have to
kill X by Ctrl-Alt-Backspace.

Is it a known issue?

Marcin
Ryan Keppel
2005-05-19 21:00:35 UTC
Permalink
Gnutella? You mean the entire LimeWire (gui) program? The /.limewire contains
the various properties (that can be set and saved in the gui, e.g. turning
chat on and off).

------ Original Message ------
Received: Thu, 19 May 2005 01:51:33 PM PDT
From: Marcin Okraszewski <***@o2.pl>
To: ***@gui.limewire.orgCc:
Subject: [gui-dev] Crashes of the Gnutella?
Post by Marcin Okraszewski
Hi,
Do you also experience crashes of the Gnutella? For some reason I
experience them very often if I have the ~/.limewire directory. If there
is no such directory, it never crashes. The worst thing is that it
freezes my X Windows. I even cannot switch to text console. I have to
kill X by Ctrl-Alt-Backspace.
Is it a known issue?
Marcin
_______________________________________________
gui-dev mailing list
http://www.limewire.org/mailman/listinfo/gui-dev
-From Ryan.
Marcin Okraszewski
2005-05-19 23:32:13 UTC
Permalink
Yes, I'm starting the GUI program. And if there is a directory with its
properties it usually (almost every time) freezes my X-windows. It
happens at startup while splash screen is displayed. Note, I use version
from CVS. My OS is Gentoo Linux 2.6.10 at Athlon XP notebook; java
version: 1.4.2-gentoo-1077103990. I'm using KDE 3.3.2.

Marcin
Post by Ryan Keppel
Gnutella? You mean the entire LimeWire (gui) program? The /.limewire contains
the various properties (that can be set and saved in the gui, e.g. turning
chat on and off).
------ Original Message ------
Received: Thu, 19 May 2005 01:51:33 PM PDT
Subject: [gui-dev] Crashes of the Gnutella?
Post by Marcin Okraszewski
Hi,
Do you also experience crashes of the Gnutella? For some reason I
experience them very often if I have the ~/.limewire directory. If there
is no such directory, it never crashes. The worst thing is that it
freezes my X Windows. I even cannot switch to text console. I have to
kill X by Ctrl-Alt-Backspace.
Is it a known issue?
Marcin
Justin Schmidt
2005-05-20 14:56:06 UTC
Permalink
Marcin,

The culprit may be your JVM. Does the same thing happen with Sun's
JVM? We only support Sun's JVM.

Can you get a thread / stack dump when you kill LimeWire? (Switch to a
virtual console, ssh into your box, etc.) That will help narrow down
where the freeze is occurring.

Justin
Post by Marcin Okraszewski
Yes, I'm starting the GUI program. And if there is a directory with its
properties it usually (almost every time) freezes my X-windows. It
happens at startup while splash screen is displayed. Note, I use version
from CVS. My OS is Gentoo Linux 2.6.10 at Athlon XP notebook; java
version: 1.4.2-gentoo-1077103990. I'm using KDE 3.3.2.
Marcin
Post by Ryan Keppel
Gnutella? You mean the entire LimeWire (gui) program? The /.limewire contains
the various properties (that can be set and saved in the gui, e.g. turning
chat on and off).
------ Original Message ------
Received: Thu, 19 May 2005 01:51:33 PM PDT
Subject: [gui-dev] Crashes of the Gnutella?
Post by Marcin Okraszewski
Hi,
Do you also experience crashes of the Gnutella? For some reason I
experience them very often if I have the ~/.limewire directory. If there
is no such directory, it never crashes. The worst thing is that it
freezes my X Windows. I even cannot switch to text console. I have to
kill X by Ctrl-Alt-Backspace.
Is it a known issue?
Marcin
_______________________________________________
gui-dev mailing list
http://www.limewire.org/mailman/listinfo/gui-dev
Marcin Okraszewski
2005-05-27 22:45:31 UTC
Permalink
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
Post by Justin Schmidt
Marcin,
The culprit may be your JVM. Does the same thing happen with Sun's
JVM? We only support Sun's JVM.
Can you get a thread / stack dump when you kill LimeWire? (Switch to a
virtual console, ssh into your box, etc.) That will help narrow down
where the freeze is occurring.
Justin
Post by Marcin Okraszewski
Yes, I'm starting the GUI program. And if there is a directory with its
properties it usually (almost every time) freezes my X-windows. It
happens at startup while splash screen is displayed. Note, I use version
from CVS. My OS is Gentoo Linux 2.6.10 at Athlon XP notebook; java
version: 1.4.2-gentoo-1077103990. I'm using KDE 3.3.2.
Marcin
Post by Ryan Keppel
Gnutella? You mean the entire LimeWire (gui) program? The /.limewire contains
the various properties (that can be set and saved in the gui, e.g. turning
chat on and off).
------ Original Message ------
Received: Thu, 19 May 2005 01:51:33 PM PDT
Subject: [gui-dev] Crashes of the Gnutella?
Post by Marcin Okraszewski
Hi,
Do you also experience crashes of the Gnutella? For some reason I
experience them very often if I have the ~/.limewire directory. If there
is no such directory, it never crashes. The worst thing is that it
freezes my X Windows. I even cannot switch to text console. I have to
kill X by Ctrl-Alt-Backspace.
Is it a known issue?
Marcin
_______________________________________________
gui-dev mailing list
http://www.limewire.org/mailman/listinfo/gui-dev
_______________________________________________
gui-dev mailing list
http://www.limewire.org/mailman/listinfo/gui-dev
Philippe Verdy
2005-05-27 21:25:06 UTC
Permalink
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" <***@o2.pl>
To: <***@gui.limewire.org>
Sent: Saturday, May 28, 2005 12:45 AM
Subject: Re: [gui-dev] Crashes of the Gnutella?
Post by Marcin Okraszewski
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
Marcin Okraszewski
2005-05-29 19:37:15 UTC
Permalink
Post by Marcin Okraszewski
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).
Strange, but it seems to work fine with JDK 1.5 Update 3. I've tried
several times and every time it successful, while with the 1.4.2 it was
freezing.

Regards,
Marcin Okraszewski

Loading...