Azureus disappears
From AzureusWiki
Contents |
[edit]
Introduction
If you find that Azureus keeps crashing, it may be because something is wrong with Azureus, or something external is making it crash. Look at the below suggestions first to see if any of the below applications are causing Azureus to crash. Otherwise, you can search and post in the forum (attaching the debug logs will also be useful).
[edit]
Known Causes
- Fix-It Utilities 6 (VCOM)
- ZoneAlarm - see Zone_Alarm
- Safari 3 beta (pre 3.0.2)
- If you installed Safari 3 beta and Azureus closes and random times, please update your beta at http://www.apple.com/safari/download/
- Other DLL specific problems listed below:
[edit]
Debug Procedure
- Check hs_err_pid<nnn>.log files in the Azureus directory
- Identify the failing dll
- AxShlex.dll : Alcohol 120%
- Latest: Java 1.6.0 Update 4 resolves this issue (and many others it seems) - please update from http://java.sun.com/javase/downloads/?intcmp=1281
- Note: Alcohol 120% is especially troublesome in combination with Java 1.6.0 Update 1. There are several ways to fix the issue:
- rename/delete AxShlex.dll that it doesn't get loaded (alcohol itself will continue to work)
- don't download torrents that contain files which are associated with alcohol 120%, such as .MDS files
- remove all “Shell Extensions" within the Alcohol settings panel by going to (File > Options > Virtual Drive > Shell Extensions subitem), then click on 'Remove All'.
- uninstall Alcohol 120%
- downgrade to a previous java version (this might not work in all cases)
- run Azureus with the flag -Xcheck:jni - this traps the native floating point error causing the crash but has performance overheads
- D3DIM700.DLL : Microsoft 3D - upgrade to latest Java 6 (see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6275887)
- iFW_Xfilter.dll: iolo Firewall
- imon.dll : configure NOD32
- jvm.dll or ntdll.dll: raise the issue with Sun ( http://bugs.sun.com/bugdatabase/index.jsp )
- mclsp.dll : McAfee - uninstall the privacy service
- MxAVLsp.dll : VCom Fix-It Utilities
- netdog.dll : Armor2net personal firewall
- niphk.dll: you might have to uninstall Norman Anti-virus completely.
- nl_lsp.dll : NetLimiter - uninstall
- nvappfilter.dll: please uninstall the NVIDIA Firewall and/or make Azureus run with only one cpu.
- (To make Azureus run only on one cpu, open the Task Manager (press ctrl-alt-del) and select the Processes tab. Right-click azureus.exe and click set affinity. Then uncheck one of the cpus (it shouldn't matter which). Click ok.)
- radhslib.dll : Naomi internet filter from Radiant
- sarah.dll : FRITZ! Application Layer Firewall
- vlsp.dll : Venturi firewall software
- Winsflt.dll : PureSight Internet Content Filter
- gapsp.dll : Juniper Networks Neoteris client
- AxShlex.dll : Alcohol 120%
- Note for developers: The .dlls listed here don't necessarily cause the crashes, they're just indicators for the presence of problematic applications. It's usually a LSP (layered service provider) component of the application that causes Java to crash.
- Check the crash dump for "problematic stack frame" and then refer to the list of LSP providers [here] to see if you have software installed that may be causing the problem.
If you want to file a bug report please include the hs_err_pid<nnn>.log file.
[edit]
Possible Fixes
If you have a Windows crash and suspect that it is being caused by a buggy LSP then you can try to repair your network stack by using "lspfix" - see [here]
