Sorry, but there is no information in the backtrace you provided.
But there is information here:
aMule Version: aMuled 2.1.1 using wxGTK2 v2.6.3
Terminated after throwing an instance of 'CSeekFailureException'
what(): SafeIO::IOFailure::SeekFailure: Seeking failed: Das Argument ist ungültig
This tells me that the error occurred here:
sint64 CFile::doSeek(sint64 offset) const
{
MULE_VALIDATE_STATE(IsOpened(), wxT("Cannot seek on closed file."));
MULE_VALIDATE_PARAMS(offset >= 0, wxT("Invalid position, must be positive."));
sint64 result = SEEK_FD(m_fd, offset, SEEK_SET);
if (result == offset) {
return result;
} else if (result == wxInvalidOffset) {
throw CSeekFailureException(wxString(wxT("Seeking failed: ")) + wxSysErrorMsg());
} else {
throw CSeekFailureException(wxT("Seeking returned incorrect position"));
}
}
For some reason, this exception was not caught, most probably, from you backtrace, for memory corruption. If you can reproduce the crash, maybe you can produce a nice backtrace, so we can understand the context in which the error occurred.
Also, your posting of the backtrace in gdb seems a little bit incomplete or confuse. Your crash seems to have happened when you were exiting aMule, is that right? Or did the program just exited by itself? Are you suppressing lines from your gdb session?
Cheers!