FS#3472 - java apps hang with no errors
Attached to Project:
Arch Linux
Opened by Alex Matviychuk (alexmat) - Monday, 14 November 2005, 01:14 GMT
Last edited by arjan timmerman (blaasvis) - Monday, 14 November 2005, 07:46 GMT
Opened by Alex Matviychuk (alexmat) - Monday, 14 November 2005, 01:14 GMT
Last edited by arjan timmerman (blaasvis) - Monday, 14 November 2005, 07:46 GMT
|
Details
I installed the latest j2re and applications like jedit and
azureus hang when they try to load the GUI. Running azureus
from command line for example, creates a .Azureus folder in
my home directory, but the GUI never loads and no errors are
output to the console. Similar behavior is exhibited by
jedit: the program starts, a .jedit folder is created and
the splash screen even comes up, but then hangs and the gui
is never loaded. Again there is no output to the console.
I also tried updating j2re to the latest release using a package build and get the same behavior. |
This task depends upon
I've found that some java apps try to grab the sound card and will wait indefinitely if blocked.
I have a fairly new install (using the 7.1 iso) so there's not much in terms of old cruft...
Maybe try using strace (strace -o <file> <command>) to get a little more of what's happening. Apart from that, I'm not sure how to debug this.
I'm attaching an strace I ran on azureus (the pacman version).
I also compiled and ran a simple swing program and it ran like normal without hanging (source attached).
I'd love to get this resolved, I depend on jedit for a lot of development work :P Anything else I can test or provide you with, just let me know. I will contine to try other things I can come up with to figure this out.
HelloWorldSwing.java (1.1 KiB)
PANIC: attached pid 2776 exited
PANIC: handle_group_exit: 2776 leader 2771
I don't know if that's just because of the way I ran strace or something else, but when I ran the trace with just -o I don't get that. In any case it looks like the strace output file for the -fo option was written correctly. I'm attaching.