aMule Forum
English => aMule crashes => Topic started by: stoatwblr on November 01, 2009, 08:22:48 PM
-
Ubuntu 9.1 i386, amuled
/usr/include/c++/4.4/debug/safe_iterator.h:218:error: attempt to increment
a past-the-end iterator.
Objects involved in the operation:
iterator "this" @ 0x0xbfb12960 {
type = N11__gnu_debug14_Safe_iteratorIN9__gnu_cxx17__normal_iteratorIPyNSt6__norm6vectorIySaIyEEEEENSt7__debug6vectorIyS6_EEEE (mutable iterator);
state = past-the-end;
references sequence with type `NSt7__debug6vectorIySaIyEEE' @ 0x0xbfb12960
}
Aborted
-
If you can reproduce this it would be helpful to run amuled in gdb and post a gdb backtrace.
-
It's only happened the one time.
-
I discovered just yesterday a bug in gcc 4.4 distributed with Ubuntu Karmic release... this
but bug cause a stack corruption in crypto++ code. I'm trying to recompile everything using gcc 4.3 ...
-
Really a GCC problem? Or is that damned over-optimized lib?
With which GCC version is the lib compiled that ships with Karmic? It passes the cryptest.
-
I'm going really mad... problem is in crypto++... after submitting the bug to gcc stuff I got a reply and problems was not in gcc.. today (just some minutes ago) I got an assembly source, recompiled and got a wrong object code... so it seems that gcc produce correct assembly but GNU as fails. For some problems it compute badly jump offset. I don't understand why but code from ubuntu package works....
-
This was the problem http://sourceware.org/bugzilla/show_bug.cgi?id=10856... I updated ubuntu package and now it works correctly.