Using aMule 24/7 I noticed a few issues
* On a general basis, aMule "eats" memory much faster than xMule. I need to stop aMule and the GUI almost every 12 hours. (Maybe some memory leaks, more in wxGTK than elsewhere).
* When asking for list of files from another source, one gets always twice the list (reproductable) in the search tab.
* When closing all chat tabs (From unwanted spammers, e.g.), aMule crashes when closing the last one (Couldn't test it twice yet)
These are based on the current CVS.
I was happy aMule is now fast enough to find sources. I don't try categpries.
It's compiled with 'CXX="g++ -Os" CC="gcc -Os" ./configure --disable-debug --enable-optimise'
versus wxGtk-2.4.1 and gtk-1.2 on an Athlon-xp optimisation.
I must say I never had random crashes as I saw many times.
I always compile aMule or xMule in the same way, build RPMs for Mandrake 9.1 (with checkinstall). These RPMs are used by 7 people (Maybe more).
Until now, the only major report I got are with 1.1.1 not finding any source.
I. Development Environment
A. Compiler Info
Reading specs from /usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/specs Configured with: ../configure --prefix=/usr --libdir=/usr/lib --with-slibdir=/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --enable-long-long --enable-__cxa_atexit --enable-languages=c,c++,ada,f77,objc,java --host=i586-mandrake-linux-gnu --with-system-zlib Thread model: posix gcc version 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)
B. wxWindows Info
Version: 2.4.1
-pthread -lwx_gtk-2.4
C. GTK Info
GTK 1: 1.2.10
GTK 2: 2.2.4
II. System Environment
Type: AuthenticAMD AuthenticAMD
Model: AMD Athlon(TM) MP 2100+ AMD Athlon(TM) MP 2100+
Speed: 1733.442 1733.442
BMips: 3460.30 3460.30
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
B. Memory Info
Total: 514980 kB
Unused: 337236 kB
C. Kernel Info
Version: 2.4.21-0.13mdksmp
D. Library Info
wxWindows library: libwx_gtk-2.4.so (libc6) => /usr/lib/libwx_gtk-2.4.so
Compilation are done using
CFLAGS='-O2 -march=athlon-mp -mcpu=athlon-mp -mmmx -msse -mfpmath=sse'
CXXFLAGS='-O2 -march=athlon-mp -mcpu=athlon-mp -mmmx -msse -mfpmath=sse'
(mp optimisation just helps for multi-thread, it's the same as athlon-xp)