Comment 17 for bug 68020

Revision history for this message
Bogdan Butnaru (bogdanb) wrote : Re: Azureus 2.5.0.0 crashes

As a summary for anyone who might work on this:

1) Running under GCJ fixes the crash on start for me, but it seems to use at least three time more memory and processor, so I didn't run it long enough to discover more crashes.

2) Under Java, it seems to crash whenever anything goes wrong:
   a) if the WiFi connection drops temporarily. By the way, if I turn from WiFi to Ethernet Azureus crashes on start for ever, even with GCJ, until I re-enable WiFi.
   b) I have Azureus move files on an almost-always connected USB drive. If it's read-only or not connected, it crashes.
   c) if anything unusual happens to the files it's using (like, if I delete or move by mistake a file that's being written to or read from.
   d) if the gnome-panel is restarted (!) as a result of an update. (No other program crashes in that case.)

Usually these can be worked around by fixing the cause, then deleting the crash report and the log. Unfortunately, sometimes there's something wrong with the config file, which needs deleting the whole ~/.azureus directory and manually re-configuring and re-starting the torrents. Which is annoying.

Seeing as it seems to crash whenever anything unusual happens, as well as on startup after it, I think it's related in all cases to the warning dialog it tries to show. (Someone earlier pointed out it's the pop-up window that seems to be the problem.) I couldn't find a way to disable warnings, but I just toggled all related options to see if it changes anything (sliding, on top, auto-hide).