Opensuse 11.1, 64 bit.
The scenario: I switch connections and sometimes, new connection does not kick in. So, if I don't notice this and not force manual connect (KNetworkManager) my entire system is off-line. However amule does not recognize this properly and it still tries connecting sever by server without realizing that in off-line mode it is useless. And if off-line occurs for longer time (let's say half an hour), I get this results:
amule 2.2.3 non-debug: it crashes
amule 2.2.4 debug: it almost freezes the entire system, however I am able to close amule, wait another half an hour and the system is operational again
amule 2.2.4 debug run from gdb: amule freezes the system so effectively, the only "help" is shutting down (cold) computer
In two latter cases it is noticeable that the HDD works like crazy and since from system POV it is not acceptable I also posted a report in opensuse bugzilla about it:
https://bugzilla.novell.com/show_bug.cgi?id=192704