Remove this ad

Lead

Dec 10 13 12:56 AM

Tags : :

*** glibc detected *** amuled: double free or corruption (out): 0x000000000356f780 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x76d76)[0x7fc144d50d76]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x6c)[0x7fc144d55aac]
amuled[0x4b2f9d]
amuled[0x4ecc6b]
amuled[0x505349]
amuled[0x469cb2]
amuled[0x46a169]
amuled[0x4388e4]
amuled[0x43263e]
/usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0(_Z7wxEntryRiPPw+0x84)[0x7fc1458a04f4]
amuled[0x42d8d2]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd)[0x7fc144cf8ead]
amuled[0x430e1d]
======= Memory map: ========
00400000-005f4000 r-xp 00000000 ca:02 135634 /usr/bin/amuled
007f3000-007f4000 r--p 001f3000 ca:02 135634 /usr/bin/amuled
007f4000-007f6000 rw-p 001f4000 ca:02 135634 /usr/bin/amuled
007f6000-007fb000 rw-p 00000000 00:00 0
013e3000-03de1000 rw-p 00000000 00:00 0 [heap]
7fc13c000000-7fc13d8c1000 rw-p 00000000 00:00 0
7fc13d8c1000-7fc140000000 ---p 00000000 00:00 0
7fc1422a7000-7fc1422a8000 ---p 00000000 00:00 0
7fc1422a8000-7fc142aa8000 rw-p 00000000 00:00 0
7fc142aa8000-7fc142abb000 r-xp 00000000 ca:02 40995 /lib/x86_64-linux-gnu/libresolv-2.13.so
7fc142abb000-7fc142cba000 ---p 00013000 ca:02 40995 /lib/x86_64-linux-gnu/libresolv-2.13.so
7fc142cba000-7fc142cbb000 r--p 00012000 ca:02 40995 /lib/x86_64-linux-gnu/libresolv-2.13.so
7fc142cbb000-7fc142cbc000 rw-p 00013000 ca:02 40995 /lib/x86_64-linux-gnu/libresolv-2.13.so
7fc142cbc000-7fc142cbe000 rw-p 00000000 00:00 0
7fc142cbe000-7fc142cc3000 r-xp 00000000 ca:02 40998 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7fc142cc3000-7fc142ec2000 ---p 00005000 ca:02 40998 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7fc142ec2000-7fc142ec3000 r--p 00004000 ca:02 40998 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7fc142ec3000-7fc142ec4000 rw-p 00005000 ca:02 40998 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7fc142ec4000-7fc142ec5000 ---p 00000000 00:00 0
7fc142ec5000-7fc1436c5000 rw-p 00000000 00:00 0
7fc1436c5000-7fc1436c6000 ---p 00000000 00:00 0
7fc1436c6000-7fc143ec6000 rw-p 00000000 00:00 0
7fc143ec6000-7fc143ec7000 ---p 00000000 00:00 0
7fc143ec7000-7fc1446c7000 rw-p 00000000 00:00 0
7fc1446c7000-7fc1446d2000 r-xp 00000000 ca:02 40987 /lib/x86_64-linux-gnu/libnss_files-2.13.so
7fc1446d2000-7fc1448d1000 ---p 0000b000 ca:02 40987 /lib/x86_64-linux-gnu/libnss_files-2.13.so
7fc1448d1000-7fc1448d2000 r--p 0000a000 ca:02 40987 /lib/x86_64-linux-gnu/libnss_files-2.13.so
7fc1448d2000-7fc1448d3000 rw-p 0000b000 ca:02 40987 /lib/x86_64-linux-gnu/libnss_files-2.13.so
7fc1448d3000-7fc1448d5000 r-xp 00000000 ca:02 133528 /usr/lib/x86_64-linux-gnu/gconv/UTF-32.so
7fc1448d5000-7fc144ad4000 ---p 00002000 ca:02 133528 /usr/lib/x86_64-linux-gnu/gconv/UTF-32.so
7fc144ad4000-7fc144ad5000 r--p 00001000 ca:02 133528 /usr/lib/x86_64-linux-gnu/gconv/UTF-32.so
7fc144ad5000-7fc144ad6000 rw-p 00002000 ca:02 133528 /usr/lib/x86_64-linux-gnu/gconv/UTF-32.so
7fc144ad6000-7fc144ad8000 r-xp 00000000 ca:02 40986 /lib/x86_64-linux-gnu/libdl-2.13.so
7fc144ad8000-7fc144cd8000 ---p 00002000 ca:02 40986 /lib/x86_64-linux-gnu/libdl-2.13.so
7fc144cd8000-7fc144cd9000 r--p 00002000 ca:02 40986 /lib/x86_64-linux-gnu/libdl-2.13.so
7fc144cd9000-7fc144cda000 rw-p 00003000 ca:02 40986 /lib/x86_64-linux-gnu/libdl-2.13.so
7fc144cda000-7fc144e5a000 r-xp 00000000 ca:02 40993 /lib/x86_64-linux-gnu/libc-2.13.so
7fc144e5a000-7fc14505a000 ---p 00180000 ca:02 40993 /lib/x86_64-linux-gnu/libc-2.13.so
7fc14505a000-7fc14505e000 r--p 00180000 ca:02 40993 /lib/x86_64-linux-gnu/libc-2.13.so
7fc14505e000-7fc14505f000 rw-p 00184000 ca:02 40993 /lib/x86_64-linux-gnu/libc-2.13.so
7fc14505f000-7fc145064000 rw-p 00000000 00:00 0
7fc145064000-7fc145079000 r-xp 00000000 ca:02 41002 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fc145079000-7fc145279000 ---p 00015000 ca:02 41002 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fc145279000-7fc14527a000 rw-p 00015000 ca:02 41002 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fc14527a000-7fc1452fb000 r-xp 00000000 ca:02 40990 /lib/x86_64-linux-gnu/libm-2.13.so
7fc1452fb000-7fc1454fa000 ---p 00081000 ca:02 40990 /lib/x86_64-linux-gnu/libm-2.13.so
7fc1454fa000-7fc1454fb000 r--p 00080000 ca:02 40990 /lib/x86_64-linux-gnu/libm-2.13.so
7fc1454fb000-7fc1454fc000 rw-p 00081000 ca:02 40990 /lib/x86_64-linux-gnu/libm-2.13.so
7fc1454fc000-7fc1455e4000 r-xp 00000000 ca:02 134010 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7fc1455e4000-7fc1457e4000 ---p 000e8000 ca:02 134010 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7fc1457e4000-7fc1457ec000 r--p 000e8000 ca:02 134010 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7fc1457ec000-7fc1457ee000 rw-p 000f0000 ca:02 134010 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7fc1457ee000-7fc145803000 rw-p 00000000 00:00 0
7fc145803000-7fc145949000 r-xp 00000000 ca:02 135575 /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0
7fc145949000-7fc145b48000 ---p 00146000 ca:02 135575 /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0
7fc145b48000-7fc145b54000 rw-p 00145000 ca:02 135575 /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0
7fc145b54000-7fc145b5e000 rw-p 00000000 00:00 0
7fc145b5e000-7fc145b8b000 r-xp 00000000 ca:02 135576 /usr/lib/x86_64-linux-gnu/libwx_baseu_net-2.8.so.0.8.0
7fc145b8b000-7fc145d8a000 ---p 0002d000 ca:02 135576 /usr/lib/x86_64-linux-gnu/libwx_baseu_net-2.8.so.0.8.0
7fc145d8a000-7fc145d8e000 rw-p 0002c000 ca:02 135576 /usr/lib/x86_64-linux-gnu/libwx_baseu_net-2.8.so.0.8.0
7fc145d8e000-7fc145d9b000 r-xp 00000000 ca:02 135582 /usr/lib/x86_64-linux-gnu/libixml.so.2.0.7
7fc145d9b000-7fc145f9a000 ---p 0000d000 ca:02 135582 /usr/lib/x86_64-linux-gnu/libixml.so.2.0.7
7fc145f9a000-7fc145f9b000 r--p 0000c000 ca:02 135582 /usr/lib/x86_64-linux-gnu/libixml.so.2.0.7
7fc145f9b000-7fc145f9c000 rw-p 0000d000 ca:02 135582 /usr/lib/x86_64-linux-gnu/libixml.so.2.0.7
7fc145f9c000-7fc145fa2000 r-xp 00000000 ca:02 135584 /usr/lib/x86_64-linux-gnu/libthreadutil.so.6.0.2
7fc145fa2000-7fc1461a1000 ---p 00006000 ca:02 135584 /usr/lib/x86_64-linux-gnu/libthreadutil.so.6.0.2
7fc1461a1000-7fc1461a2000 r--p 00005000 ca:02 135584 /usr/lib/x86_64-linux-gnu/libthreadutil.so.6.0.2
7fc1461a2000-7fc1461a3000 rw-p 00006000 ca:02 135584 /usr/lib/x86_64-linux-gnu/libthreadutil.so.6.0.2
7fc1461a3000-7fc1461d8000 r-xp 00000000 ca:02 135583 /usr/lib/x86_64-linux-gnu/libupnp.so.6.3.1
7fc1461d8000-7fc1463d7000 ---p 00035000 ca:02 135583 /usr/lib/x86_64-linux-gnu/libupnp.so.6.3.1
7fc1463d7000-7fc1463d8000 r--p 00034000 ca:02 135583 /usr/lib/x86_64-linux-gnu/libupnp.so.6.3.1
7fc1463d8000-7fc1463d9000 rw-p 00035000 ca:02 135583 /usr/lib/x86_64-linux-gnu/libupnp.so.6.3.1
7fc1463d9000-7fc1463db000 rw-p 00000000 00:00 0
7fc1463db000-7fc146868000 r-xp 00000000 ca:02 135619 /usr/lib/libcrypto++.so.9.0.0
7fc146868000-7fc146a67000 ---p 0048d000 ca:02 135619 /usr/lib/libcrypto++.so.9.0.0
7fc146a67000-7fc146ad3000 rw-p 0048c000 ca:02 135619 /usr/lib/libcrypto++.so.9.0.0
7fc146ad3000-7fc146ad7000 rw-p 00000000 00:00 0
7fc146ad7000-7fc146aed000 r-xp 00000000 ca:02 41111 /lib/x86_64-linux-gnu/libz.so.1.2.7
7fc146aed000-7fc146cec000 ---p 00016000 ca:02 41111 /lib/x86_64-linux-gnu/libz.so.1.2.7
7fc146cec000-7fc146ced000 r--p 00015000 ca:02 41111 /lib/x86_64-linux-gnu/libz.so.1.2.7
7fc146ced000-7fc146cee000 rw-p 00016000 ca:02 41111 /lib/x86_64-linux-gnu/libz.so.1.2.7
7fc146cee000-7fc146d05000 r-xp 00000000 ca:02 40983 /lib/x86_64-linux-gnu/libpthread-2.13.so
7fc146d05000-7fc146f04000 ---p 00017000 ca:02 40983 /lib/x86_64-linux-gnu/libpthread-2.13.so
7fc146f04000-7fc146f05000 r--p 00016000 ca:02 40983 /lib/x86_64-linux-gnu/libpthread-2.13.so
7fc146f05000-7fc146f06000 rw-p 00017000 ca:02 40983 /lib/x86_64-linux-gnu/libpthread-2.13.so
7fc146f06000-7fc146f0a000 rw-p 00000000 00:00 0
7fc146f0a000-7fc146f2a000 r-xp 00000000 ca:02 40996 /lib/x86_64-linux-gnu/ld-2.13.so
7fc146f9a000-7fc146fa1000 r--s 00000000 ca:02 132230 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7fc146fa1000-7fc147118000 r--p 00000000 ca:02 135040 /usr/lib/locale/locale-archive
7fc147118000-7fc147123000 rw-p 00000000 00:00 0
7fc147125000-7fc147129000 rw-p 00000000 00:00 0
7fc147129000-7fc14712a000 r--p 0001f000 ca:02 40996 /lib/x86_64-linux-gnu/ld-2.13.so
7fc14712a000-7fc14712b000 rw-p 00020000 ca:02 40996 /lib/x86_64-linux-gnu/ld-2.13.so
7fc14712b000-7fc14712c000 rw-p 00000000 00:00 0
7fffec74a000-7fffec76b000 rw-p 00000000 00:00 0 [stack]
7fffec7ff000-7fffec800000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Aborted
mcon@p2p:~$
Quote    Reply   
Remove this ad
Remove this ad

#1 [url]

Dec 10 13 12:20 PM

Re: many files in TEMP -> blow up!

FYI: compiling from SVN cures the problem.

I strongly suggest to issue another release.
What comes with debian (and other distributions) is really outdated and they will refuse to compile from SVN. Having a new release would allow to freshen many distributions.

Thanks for the good work!
MCon

Quote    Reply   

#3 [url]

Dec 10 13 6:17 PM

Re: many files in TEMP -> blow up!

About 2500.
As said: SVN is ok.
Release (at least debian & win) is NOT ok.
I went through the exercise to recompile SVN under debian and that cured all problems.
Now I will have to do the same for win. Not fun.
My setup is a linux server running amuled (was crashing right after startup) I access from various places, including amulegui under Win7-amd64 (stalls and becomes completely unresponsive after loading 90..180 files).

Quote    Reply   

#6 [url]

Dec 11 13 12:36 PM

Re: many files in TEMP -> blow up!

Nope.
Win amulegui chokes after about one hundred DL files.
It does not crash, but stops downloading more.
Symptom is a series of stops in counter getting progressively longer until stop.
As soon as I will have some time I will try recompiling for Win with symbols, but I don't know if it will be enough since, as said, there's no actual crash, but a grinding stop.
Linux amulegui does NOT have this problem.

Quote    Reply   

#7 [url]

Dec 11 13 10:09 PM

Re: many files in TEMP -> blow up!

Well, as you add more and more downloads, at some point things start to break. (As I keep telling stoatwblr, but he doesn't listen. )
Which is not supposed to be an excuse. 2500 downloads you say? All active?
Could you check taskmanagers on both sides which one (or both) takes full CPU?
Does it help to disable progress bars?
And with which wx version did you build the working Linux client? Windows is built with 3.0. maybe that's what makes the difference.

Quote    Reply   
Remove this ad

#8 [url]

Dec 11 13 10:48 PM

Re: many files in TEMP -> blow up!

If you have lots of files downloading, don't run amulegui continuously.

The chat between the daemon and client puts a huge drag on performance.

Quote    Reply   

#9 [url]

Dec 11 13 10:50 PM

Re: many files in TEMP -> blow up!

FWIW the maximum my system can cope iwth is about 2500 active downloads. I tend to keep it around 1500.

That's on a dedicated linux server with no GUI overheads...

Quote    Reply   

#10 [url]

Dec 16 13 1:07 PM

Re: many files in TEMP -> blow up!

I seem unable to put the message through
I have a dedicated server running amule-daemon, only kad is connected.
Currently I have about 1200 "active" downloads, but, since all them are fairly rare, only a handful (if any) is actually downloading.
Amule-daemon seems to work ok. NO complaint there.
Starting amuleweb on server and connecting to it (Firefox from the win machine) also works (slow, as expected, but works).
Using a SVN-recompiled linux amulegui works as expected (actually faster than amuleweb).
Using "current" win amuleweb does NOT work: it starts to gather info (a box "Downloads (##)" appears near the clear finished button), but it stops VERY short (usually before 100, it never reached 200).
amuledaemon is unaffected and continues downloads.
Neither cpu is hogged (when hanging: win <20%, linux <2%).
Last message shown is:
(remote-GUI): Succeeded! Connection established to aMule 2.3.1

Quote    Reply   

#11 [url]

Dec 16 13 5:20 PM

Re: many files in TEMP -> blow up!

AAARRRGGGHHHHHH!!!!!
Compiling instructions for Win are badly outdated (to use an understatement).
I'll try to fix projects when I have a bit of time (MSVC10).

Quote    Reply   

#12 [url]

Dec 18 13 11:31 PM

Re: many files in TEMP -> blow up!

What are you trying to fix? The projects work fine.
And what config are you trying to compile for win?
readme - msvc.txt is not that outdated.

Quote    Reply   

#13 [url]

Dec 19 13 2:15 AM

Re: many files in TEMP -> blow up!

MCon wrote:
Currently I have about 1200 "active" downloads, but, since all them are fairly rare, only a handful (if any) is actually downloading.


This is much the same as my setup. The issue is the network requests, not how many are actually downloading (I'm lucky to see 2-5 actually doing that)

My suspicion is that if you have "too many" requests circulating in the KAD network you get throttled/blacklisted by other clients, but I don't know enbough about how that part of the network operates.

Quote    Reply   
Remove this ad
Add Reply

Quick Reply

bbcode help