Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

crash amule 2.3.3-1+git-20210424 in Debian 11 Bullseye #287

Closed
kikelosada opened this issue Jul 9, 2021 · 1 comment
Closed

crash amule 2.3.3-1+git-20210424 in Debian 11 Bullseye #287

kikelosada opened this issue Jul 9, 2021 · 1 comment

Comments

@kikelosada
Copy link

Hi!
Amule crashes when the download of a file finishes, it doesn't always happen, but it happens very often.
I do not start amule with interface, I use amule-daemon.
It happens to me with the amule version of the Debian repositories, and also with my compilations from the git repository.
It happens to me with amule 2.3.2 and debian 10 buster from the official repositories, amule 2.3.3 on debian 10 buster compiled by me, amule 2.3.3 debian 11 bullseye from the official repositories and with amule 2.3.3 debian 11 bullseye compiled by me.
I compile without boost as I get higher download / upload rates. But the crash occurs the same with boost as without boost.
I compile the sources following the README.Debian-Packages - dpkg-buildpackage -us -uc -b -rfakeroot.
The last compilation for these backtraces is in debug mode.
I upload the logfile as attachments. In the logfile are the download of several files found on the internet for this test.
backtraces:
gdb /usr/bin/amuled
GNU gdb (Debian 10.1-1.7) 10.1.90.20210103-git
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
https://www.gnu.org/software/gdb/bugs/.
Find the GDB manual and other documentation resources online at:
http://www.gnu.org/software/gdb/documentation/.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/amuled...
Reading symbols from /usr/lib/debug/.build-id/6e/52e3c6502f9b066b4b6859dfeaddf509eb9e93.debug...
(gdb) run
Starting program: /usr/bin/amuled
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Detaching after vfork from child process 649126]
2021-07-08 18:38:01: amuleAppCommon.cpp(335): Initialising aMuleD GIT compiled with wxBase(GTK2) v3.0.5 (Debugging) (Snapshot: rev. 2.3.3-36-g6d4c03b00)
2021-07-08 18:38:01: amuleAppCommon.cpp(382): Checking if there is an instance already running...
2021-07-08 18:38:01: amuleAppCommon.cpp(413): No other instances are running.
2021-07-08 18:38:20: ListenSocket.cpp(67): Socket de escucha: correcto.
[New Thread 0x7ffff6dbb700 (LWP 649128)]
[New Thread 0x7fffeffff700 (LWP 649129)]
[New Thread 0x7ffff65ba700 (LWP 649130)]
2021-07-08 18:38:20: DownloadQueue.cpp(113): Cargando archivos temporales desde /data/Temp.
2021-07-08 18:38:20: DownloadQueue.cpp(132): Cargando el archivo de partes 1 de 3
2021-07-08 18:38:20: DownloadQueue.cpp(132): Cargando el archivo de partes 2 de 3
2021-07-08 18:38:20: DownloadQueue.cpp(132): Cargando el archivo de partes 3 de 3
2021-07-08 18:38:20: DownloadQueue.cpp(163): Todos los archivos de partes han sido cargados.
2021-07-08 18:38:20: SharedFileList.cpp(332): Añadiendo archivo /data/Temp/003.part.met a compartidos
2021-07-08 18:38:20: SharedFileList.cpp(332): Añadiendo archivo /data/Temp/004.part.met a compartidos
2021-07-08 18:38:20: amuled.cpp(651): amuled: OnInit - iniciando el temporizador
[New Thread 0x7ffff5d83700 (LWP 649131)]
[Thread 0x7ffff65ba700 (LWP 649130) exited]
[New Thread 0x7ffff65ba700 (LWP 649132)]
[New Thread 0x7ffff5582700 (LWP 649133)]
[Thread 0x7ffff5582700 (LWP 649133) exited]
[New Thread 0x7ffff5582700 (LWP 649134)]
[Thread 0x7ffff65ba700 (LWP 649132) exited]
[Thread 0x7ffff5582700 (LWP 649134) exited]
[Thread 0x7fffeffff700 (LWP 649129) exited]
[New Thread 0x7fffeffff700 (LWP 656893)]
[Thread 0x7fffeffff700 (LWP 656893) exited]
[New Thread 0x7fffeffff700 (LWP 657605)]
[Thread 0x7fffeffff700 (LWP 657605) exited]
[New Thread 0x7fffeffff700 (LWP 665594)]
[Thread 0x7fffeffff700 (LWP 665594) exited]
2021-07-08 19:03:38: SharedFileList.cpp(332): Añadiendo archivo /data/Temp/001.part.met a compartidos
2021-07-08 19:03:38: SharedFileList.cpp(332): Añadiendo archivo /data/Temp/003.part.met a compartidos
[New Thread 0x7fffeffff700 (LWP 668425)]
[Thread 0x7fffeffff700 (LWP 668425) exited]
[New Thread 0x7fffeffff700 (LWP 672519)]
[Thread 0x7fffeffff700 (LWP 672519) exited]
[New Thread 0x7fffeffff700 (LWP 690324)]
[Thread 0x7fffeffff700 (LWP 690324) exited]
21:47:09: Debug: Failed to unregister 16 in direction 1
[New Thread 0x7fffeffff700 (LWP 717815)]

Thread 1 "amuled" received signal SIGTRAP, Trace/breakpoint trap.
raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No existe el fichero o el directorio.
(gdb) bt
#0 raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ffff76871b5 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#2 0x00007ffff76822d5 in wxOnAssert(char const*, int, char const*, char const*, char const*) ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#3 0x00005555557a7362 in get_backtrace (n=n@entry=2) at ./src/libs/common/MuleDebug.cpp:386
#4 0x00005555555fe029 in CamuleApp::OnAssertFailure (this=0x5555558b4ae0, file=0x5555581795f0 L"./src/CFile.cpp",
line=366, func=0x555558980e70 L"doSeek", cond=0x5555588c67d0 L"Assert failure",
msg=0x555558eea040 L"((IsOpened()))") at ./src/amule.cpp:1088
#5 0x00007ffff768702b in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#6 0x00007ffff76863d5 in wxOnAssert(char const*, int, char const*, char const*, wchar_t const*) ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x000055555575b1f4 in CFile::doSeek (this=, offset=) at ./src/CFile.cpp:366
#8 0x00005555557764aa in CFileDataIO::Seek (this=0x555558571778, offset=, from=)
at ./src/SafeFile.cpp:120
#9 0x0000555555797059 in CFileAutoClose::ReadAt (this=0x555558571778, buffer=0x5555593fa950, offset=389857280,
count=184320) at ./src/FileAutoClose.cpp:95
#10 0x000055555579674d in CFileArea::ReadAt (this=, file=..., offset=,
count=) at ./src/FileArea.cpp:244
#11 0x00005555556fefdf in CPartFile::ReadData (this=this@entry=0x555558571510, area=..., offset=,
toread=toread@entry=184320) at ./src/PartFile.cpp:3147
#12 0x00005555556cf2f7 in CUpDownClient::CreateNextBlockPackage (this=0x555558909ec0) at ./src/UploadClient.cpp:232
#13 0x00005555556cf9d3 in CUpDownClient::SendBlockData (this=this@entry=0x555558909ec0) at ./src/UploadClient.cpp:603
#14 0x00005555556d4710 in CUploadQueue::Process (this=0x5555559ffb80) at ./src/UploadQueue.cpp:277
#15 0x00005555555f7dc3 in CamuleApp::OnCoreTimer (this=0x5555558b4ae0) at ./src/amule.cpp:1181
#16 0x00007ffff77fe241 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
() from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#17 0x00007ffff77fe333 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#18 0x00007ffff77fe67c in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#19 0x00007ffff77fe703 in wxEvtHandler::ProcessEventLocally(wxEvent&) ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#20 0x00007ffff77fe7a1 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#21 0x00007ffff77ff14e in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#22 0x00007ffff7684f7f in wxAppConsoleBase::ProcessPendingEvents() ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
--Type for more, q to quit, c to continue without paging--RET
#23 0x00007ffff76bdb5c in wxEventLoopManual::ProcessEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#24 0x00007ffff76bdc2e in wxEventLoopManual::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#25 0x00007ffff76bd97d in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#26 0x00007ffff76869a6 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#27 0x00007ffff770ea19 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#28 0x00005555555beb82 in main (argc=, argv=) at ./src/amuled.cpp:124
(gdb) bt full
#0 raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:50
set = {__val = {0, 476741369951, 408021893240, 515396075621, 2, 2, 0, 0, 37912, 37912, 73407, 0, 1, 0, 0, 0}}
pid =
tid =
ret =
#1 0x00007ffff76871b5 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#2 0x00007ffff76822d5 in wxOnAssert(char const*, int, char const*, char const*, char const*) ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#3 0x00005555557a7362 in get_backtrace (n=n@entry=2) at ./src/libs/common/MuleDebug.cpp:386
bt_array = {0x5555557a56c5 <get_backtrace(unsigned int)+69>,
0x5555555fe029 <CamuleApp::OnAssertFailure(wchar_t const*, int, wchar_t const*, wchar_t const*, wchar_t const*
)+105>, 0x7ffff768702b, 0x7ffff76863d5 <wxOnAssert(char const*, int, char const*, char const*, wchar_t const*)+853>,
0x55555575b1f4 <CFile::doSeek(long) const+148>,
0x5555557764aa <CFileDataIO::Seek(long, wxSeekMode) const+170>,
0x555555797059 <CFileAutoClose::ReadAt(void*, unsigned long, unsigned long)+41>,
0x5555556fefdf <CPartFile::ReadData(CFileArea&, unsigned long, unsigned int)+191>,
0x5555556cf2f7 CUpDownClient::CreateNextBlockPackage()+487,
0x5555556cf9d3 CUpDownClient::SendBlockData()+195, 0x5555556d4710 CUploadQueue::Process()+112,
0x5555555f7dc3 CamuleApp::OnCoreTimer(CTimerEvent&)+83,
0x7ffff77fe241 <wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)+1
13>, 0x7ffff77fe333 <wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)+147>,
0x7ffff77fe67c wxEvtHandler::TryHereOnly(wxEvent&)+76,
0x7ffff77fe703 wxEvtHandler::ProcessEventLocally(wxEvent&)+51,
0x7ffff77fe7a1 wxEvtHandler::ProcessEvent(wxEvent&)+129,
0x7ffff77ff14e wxEvtHandler::ProcessPendingEvents()+222,
0x7ffff7684f7f wxAppConsoleBase::ProcessPendingEvents()+111,
0x7ffff76bdb5c wxEventLoopManual::ProcessEvents()+28, 0x7ffff76bdc2e wxEventLoopManual::DoRun()+174,
0x7ffff76bd97d wxEventLoopBase::Run()+45, 0x7ffff76869a6 wxAppConsoleBase::MainLoop()+86,
0x7ffff770ea19 <wxEntry(int&, wchar_t**)+73>, 0x5555555beb82 <main(int, char**)+18>,
0x7ffff7108d0a <__libc_start_main+234>, 0x5555555c1a5a <_start+42>, 0x0, 0x0,
0x7ffff716b07a <_int_malloc+2858>, 0x0, 0x7ffff72a0be0 <main_arena+96>, 0x3, 0x0, 0x50, 0x48, 0x4d00000005,
0x7ffff72a0be0 <main_arena+96>, 0x3, 0x1, 0x3100000005, 0x7c0000006e, 0x0, 0xdf3bd1ea0b28c300, 0x0,
0x7ffff78b5440, 0x555557f86ce0, 0x11, 0x11, 0xdf3bd1ea0b28c300, 0x555558bef874, 0x555558d8bc90,
--Type for more, q to quit, c to continue without paging--RET
0x555558d8bc90, 0x11, 0x11, 0x555558bef830, 0x555558bef874,
0x7ffff77373a2 <wxMBConv::FromWChar(char*, unsigned long, wchar_t const*, unsigned long) const+1106>,
0x555558bef874, 0x1, 0x55555712b560, 0x12, 0x11, 0x11, 0x555558bef870, 0x55555712b560, 0x555558d8bc90,
0x55555780af00, 0x55555780af00, 0xdf3bd1ea0b28c300, 0x7fffffffcc00, 0x7fffffffcc00, 0x7ffff78b5440, 0x11,
0x555558d74af0, 0xdf3bd1ea0b28c300, 0x7fffffffcb40, 0x7fffffffcc10, 0x7fffffffcc00, 0x7fffffffcc90, 0x0,
0x555558d8bc90, 0x7fffffffcb40, 0x7ffff774e136 <wxSystemOptions::GetOption(wxString const&)+2022>, 0x0,
0x7fffffffcb50, 0x7fffffffcb80, 0x7fffffffcb70, 0x555555876340 , 0x0, 0x7fffffffcba0,
0x555557f86ce0, 0x6500000073, 0x7400000072, 0x555558d8bc90, 0x7300000061, 0x555558276a80, 0xe, 0xe,
0x2e00000065}
bt_strings = 0x555557747020
num_entries = 27
libname = std::vector of length 27, capacity 27 = {{static npos = 18446744073709551615,
m_impl = L"/usr/bin/amuled", m_convertedToChar = {m_str = 0x0, m_len = 140737340115936}}, {
static npos = 18446744073709551615, m_impl = L"/usr/bin/amuled", m_convertedToChar = {m_str = 0x0,
m_len = 8273121104359345169}}, {static npos = 18446744073709551615,
m_impl = L"/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0", m_convertedToChar = {m_str = 0x0,
m_len = 17348768153128971599}}, {static npos = 18446744073709551615,
m_impl = L"/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0", m_convertedToChar = {m_str = 0x0,
m_len = 15360427875525983672}}, {static npos = 18446744073709551615, m_impl = L"/usr/bin/amuled",
m_convertedToChar = {m_str = 0x0, m_len = 3533859858453279049}}, {static npos = 18446744073709551615,
m_impl = L"/usr/bin/amuled", m_convertedToChar = {m_str = 0x0, m_len = 15503329581926922177}}, {
static npos = 18446744073709551615, m_impl = L"/usr/bin/amuled", m_convertedToChar = {m_str = 0x0,
m_len = 5226370052455491426}}, {static npos = 18446744073709551615, m_impl = L"/usr/bin/amuled",
m_convertedToChar = {m_str = 0x0, m_len = 4419470837840734484}}, {static npos = 18446744073709551615,
m_impl = L"/usr/bin/amuled", m_convertedToChar = {m_str = 0x0, m_len = 10226813152134875561}}, {
static npos = 18446744073709551615, m_impl = L"/usr/bin/amuled", m_convertedToChar = {m_str = 0x0,
m_len = 4359954267420780049}}, {static npos = 18446744073709551615, m_impl = L"/usr/bin/amuled",
m_convertedToChar = {m_str = 0x0, m_len = 7852960480225583057}}, {static npos = 18446744073709551615,
m_impl = L"/usr/bin/amuled", m_convertedToChar = {m_str = 0x0, m_len = 7024936006540362356}}, {
static npos = 18446744073709551615, m_impl = L"/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0",
m_convertedToChar = {m_str = 0x0, m_len = 14149861323634486699}}, {static npos = 18446744073709551615,
m_impl = L"/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0", m_convertedToChar = {m_str = 0x0,
m_len = 17844993389510892997}}, {static npos = 18446744073709551615,
m_impl = L"/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0", m_convertedToChar = {m_str = 0x0,
m_len = 140737340116688}}, {static npos = 18446744073709551615,
--Type for more, q to quit, c to continue without paging--RET
m_impl = L"/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0", m_convertedToChar = {m_str = 0x0,
m_len = 5149622063793169313}}, {static npos = 18446744073709551615,
m_impl = L"/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0", m_convertedToChar = {m_str = 0x0,
m_len = 15115495750723360508}}, {static npos = 18446744073709551615,
m_impl = L"/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0", m_convertedToChar = {m_str = 0x0,
m_len = 16076700086033620472}}, {static npos = 18446744073709551615,
m_impl = L"/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0", m_convertedToChar = {m_str = 0x0,
m_len = 10097808083911372382}}, {static npos = 18446744073709551615,
m_impl = L"/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0", m_convertedToChar = {m_str = 0x0,
m_len = 13731629731744063457}}, {static npos = 18446744073709551615,
m_impl = L"/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0", m_convertedToChar = {m_str = 0x0,
m_len = 14147123758439524214}}, {static npos = 18446744073709551615,
m_impl = L"/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0", m_convertedToChar = {m_str = 0x0,
m_len = 5616342335873809164}}, {static npos = 18446744073709551615,
m_impl = L"/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0", m_convertedToChar = {m_str = 0x0,
m_len = 14623219179856163794}}, {static npos = 18446744073709551615,
m_impl = L"/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0", m_convertedToChar = {m_str = 0x0,
m_len = 140737340116288}}, {static npos = 18446744073709551615, m_impl = L"/usr/bin/amuled",
m_convertedToChar = {m_str = 0x0, m_len = 140737340116240}}, {static npos = 18446744073709551615,
m_impl = L"/lib/x86_64-linux-gnu/libc.so.6", m_convertedToChar = {m_str = 0x0, m_len = 257}}, {
static npos = 18446744073709551615, m_impl = L"/usr/bin/amuled", m_convertedToChar = {m_str = 0x0,
m_len = 177}}}
funcname = std::vector of length 27, capacity 27 = {{static npos = 18446744073709551615, m_impl = L"",
m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615, m_impl = L"",
m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615, m_impl = L"",
m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615,
m_impl = L"wxOnAssert(char const*, int, char const*, char const*, wchar_t const*)", m_convertedToChar = {
m_str = 0x5555590ea230 "_Z10wxOnAssertPKciS0_S0_PKw", m_len = 27}}, {static npos = 18446744073709551615,
m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615,
m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615,
m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615,
m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615,
m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615,
m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615,
m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615,
--Type for more, q to quit, c to continue without paging--RET
m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615,
m_impl = L"wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)",
m_convertedToChar = {
m_str = 0x55555756e410 "_ZN12wxEvtHandler23ProcessEventIfMatchesIdERK21wxEventTableEntryBasePS_R7wxEvent", m_len = 80}}, {static npos = 18446744073709551615,
m_impl = L"wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)", m_convertedToChar = {
m_str = 0x555558b19380 "_ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler", m_len = 59}}, {
static npos = 18446744073709551615, m_impl = L"wxEvtHandler::TryHereOnly(wxEvent&)", m_convertedToChar = {
m_str = 0x7fffe4050ff0 "_ZN12wxEvtHandler11TryHereOnlyER7wxEvent", m_len = 40}}, {
static npos = 18446744073709551615, m_impl = L"wxEvtHandler::ProcessEventLocally(wxEvent&)",
m_convertedToChar = {m_str = 0x555558260630 "_ZN12wxEvtHandler19ProcessEventLocallyER7wxEvent",
m_len = 48}}, {static npos = 18446744073709551615, m_impl = L"wxEvtHandler::ProcessEvent(wxEvent&)",
m_convertedToChar = {m_str = 0x55555757ed50 "_ZN12wxEvtHandler12ProcessEventER7wxEvent", m_len = 41}}, {
static npos = 18446744073709551615, m_impl = L"wxEvtHandler::ProcessPendingEvents()", m_convertedToChar = {
m_str = 0x5555571c3450 "_ZN12wxEvtHandler20ProcessPendingEventsEv", m_len = 41}}, {
static npos = 18446744073709551615, m_impl = L"wxAppConsoleBase::ProcessPendingEvents()",
m_convertedToChar = {m_str = 0x555558d59810 "_ZN16wxAppConsoleBase20ProcessPendingEventsEv", m_len = 45}},
{static npos = 18446744073709551615, m_impl = L"wxEventLoopManual::ProcessEvents()", m_convertedToChar = {
m_str = 0x555559028140 "_ZN17wxEventLoopManual13ProcessEventsEv", m_len = 39}}, {
static npos = 18446744073709551615, m_impl = L"wxEventLoopManual::DoRun()", m_convertedToChar = {
m_str = 0x555557769110 "_ZN17wxEventLoopManual5DoRunEv", m_len = 30}}, {
static npos = 18446744073709551615, m_impl = L"wxEventLoopBase::Run()", m_convertedToChar = {
m_str = 0x5555570dd760 "_ZN15wxEventLoopBase3RunEv", m_len = 26}}, {static npos = 18446744073709551615,
m_impl = L"wxAppConsoleBase::MainLoop()", m_convertedToChar = {
m_str = 0x555558320320 "_ZN16wxAppConsoleBase8MainLoopEv", m_len = 32}}, {
static npos = 18446744073709551615, m_impl = L"wxEntry(int&, wchar_t**)", m_convertedToChar = {
m_str = 0x555557f86ce0 "_Z7wxEntryRiPPw", m_len = 15}}, {static npos = 18446744073709551615,
m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615,
m_impl = L"__libc_start_main", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {
static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 0}}}
address = std::vector of length 27, capacity 27 = {{static npos = 18446744073709551615,
m_impl = L"0x5555557a56c5", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {
static npos = 18446744073709551615, m_impl = L"0x5555555fe029", m_convertedToChar = {m_str = 0x0,
m_len = 0}}, {static npos = 18446744073709551615, m_impl = L"0x7ffff768702b", m_convertedToChar = {
m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615, m_impl = L"0x7ffff76863d5",
--Type for more, q to quit, c to continue without paging--RET
m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615,
m_impl = L"0x55555575b1f4", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {
static npos = 18446744073709551615, m_impl = L"0x5555557764aa", m_convertedToChar = {m_str = 0x0,
m_len = 0}}, {static npos = 18446744073709551615, m_impl = L"0x555555797059", m_convertedToChar = {
m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615, m_impl = L"0x5555556fefdf",
m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615,
m_impl = L"0x5555556cf2f7", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {
static npos = 18446744073709551615, m_impl = L"0x5555556cf9d3", m_convertedToChar = {m_str = 0x0,
m_len = 0}}, {static npos = 18446744073709551615, m_impl = L"0x5555556d4710", m_convertedToChar = {
m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615, m_impl = L"0x5555555f7dc3",
m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615,
m_impl = L"0x7ffff77fe241", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {
static npos = 18446744073709551615, m_impl = L"0x7ffff77fe333", m_convertedToChar = {m_str = 0x0,
m_len = 0}}, {static npos = 18446744073709551615, m_impl = L"0x7ffff77fe67c", m_convertedToChar = {
m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615, m_impl = L"0x7ffff77fe703",
m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615,
m_impl = L"0x7ffff77fe7a1", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {
static npos = 18446744073709551615, m_impl = L"0x7ffff77ff14e", m_convertedToChar = {m_str = 0x0,
m_len = 0}}, {static npos = 18446744073709551615, m_impl = L"0x7ffff7684f7f", m_convertedToChar = {
m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615, m_impl = L"0x7ffff76bdb5c",
m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615,
m_impl = L"0x7ffff76bdc2e", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {
static npos = 18446744073709551615, m_impl = L"0x7ffff76bd97d", m_convertedToChar = {m_str = 0x0,
m_len = 0}}, {static npos = 18446744073709551615, m_impl = L"0x7ffff76869a6", m_convertedToChar = {
m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615, m_impl = L"0x7ffff770ea19",
m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615,
m_impl = L"0x5555555beb82", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {
static npos = 18446744073709551615, m_impl = L"0x7ffff7108d0a", m_convertedToChar = {m_str = 0x0,
m_len = 0}}, {static npos = 18446744073709551615, m_impl = L"0x5555555c1a5a", m_convertedToChar = {
m_str = 0x0, m_len = 0}}}
AllAddresses = {static npos = 18446744073709551615,
m_impl = L"0x5555557a56c5 0x5555555fe029 0x7ffff768702b 0x7ffff76863d5 0x55555575b1f4 0x5555557764aa 0x555555797059 0x5555556fefdf 0x5555556cf2f7 0x5555556cf9d3 0x5555556d4710 0x5555555f7dc3 0x7ffff77fe241 0x7ff"...,
m_convertedToChar = {m_str = 0x0, m_len = 140737343735648}}
out = {m_nSize = 0, m_nCount = 0, m_pItems = 0x0, m_autoSort = false}
--Type for more, q to quit, c to continue without paging--RET
hasLineNumberInfo = false
FUNCTION = "get_backtrace"
trace = {static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {m_str = 0x0,
m_len = 140737488341488}}
#4 0x00005555555fe029 in CamuleApp::OnAssertFailure (this=0x5555558b4ae0, file=0x5555581795f0 L"./src/CFile.cpp",
line=366, func=0x555558980e70 L"doSeek", cond=0x5555588c67d0 L"Assert failure",
msg=0x555558eea040 L"((IsOpened()))") at ./src/amule.cpp:1088
errmsg = {static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {
m_str = 0x7fffffffcd70 "\360\316\377\377\377\177", m_len = 140737488342768}}
#5 0x00007ffff768702b in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#6 0x00007ffff76863d5 in wxOnAssert(char const*, int, char const*, char const*, wchar_t const*) ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#7 0x000055555575b1f4 in CFile::doSeek (this=, offset=) at ./src/CFile.cpp:366
FUNCTION = "doSeek"
result =
#8 0x00005555557764aa in CFileDataIO::Seek (this=0x555558571778, offset=, from=)
at ./src/SafeFile.cpp:120
newpos = 389857280
FUNCTION = "Seek"
result =
#9 0x0000555555797059 in CFileAutoClose::ReadAt (this=0x555558571778, buffer=0x5555593fa950, offset=389857280,
count=184320) at ./src/FileAutoClose.cpp:95
No locals.
#10 0x000055555579674d in CFileArea::ReadAt (this=, file=..., offset=,
count=) at ./src/FileArea.cpp:244
No locals.
#11 0x00005555556fefdf in CPartFile::ReadData (this=this@entry=0x555558571510, area=..., offset=,
toread=toread@entry=184320) at ./src/PartFile.cpp:3147
FUNCTION = "ReadData"
#12 0x00005555556cf2f7 in CUpDownClient::CreateNextBlockPackage (this=0x555558909ec0) at ./src/UploadClient.cpp:232
currentblock = 0x555558aeee60
srcPartFile = 0x555558571510
block =
--Type for more, q to quit, c to continue without paging--RET
srcfile = 0x555558571510
togo = 184320
area = {vptr.CFileArea = 0x55555586bfa8 <vtable for CFileArea+16>,
m_buffer = 0x5555593fa950 " Щ\354H\340\357\362m\033\364iR܁\270\261>\207?\212\4\034\210珁g\341v\025\242\366*W`\345b\331į\210\332n\347]\327 \245\222y\207
\377\003Y\224\203D\236Z\376lk<\263\002\357\244g\003*\f\334\353>p\226\253\360 錆ew\361\242=i2<"\362\202\223\351lhZ\275\213\221\265\063\027\354\r7\246\350\322Ax\201q\316\001\031\027ɗ]:ݤ\037\006\205\354\207+\365\324"\263nN~$AA\005d|K\304y\372z\371\231\216C\377\376☍", m_mmap_buffer = 0x0, m_length = 0,
m_next = 0x0, m_file = 0x0, m_error = false}
#13 0x00005555556cf9d3 in CUpDownClient::SendBlockData (this=this@entry=0x555558909ec0) at ./src/UploadClient.cpp:603
s = 0x5555589fd050
curTick = 2319657738
sentBytesCompleteFile =
sentBytesPartFile = 0
sentBytesPayload =
#14 0x00005555556d4710 in CUploadQueue::Process (this=0x5555559ffb80) at ./src/UploadQueue.cpp:277
cur_client = 0x555558909ec0
tick = 2319657725
it =
{m_client = 0x555557514180, m_from = {static npos = 18446744073709551615, m_impl = L"copy ctor of CUploadQueue::AddUpNextClient", m_convertedToChar = {m_str = 0x0, m_len = 80}}}
sentBytes =
#15 0x00005555555f7dc3 in CamuleApp::OnCoreTimer (this=0x5555558b4ae0) at ./src/amule.cpp:1181
msPrev1 = 54997119
msPrev5 = 54996219
msPrevSave = 54967419
msPrevHist = 54997000
msPrevOS = 54996219
msPrevKnownMet = 54000519
msCur = 54997419
recurse = true
#16 0x00007ffff77fe241 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
() from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#17 0x00007ffff77fe333 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
--Type for more, q to quit, c to continue without paging--RET
No symbol table info available.
#18 0x00007ffff77fe67c in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#19 0x00007ffff77fe703 in wxEvtHandler::ProcessEventLocally(wxEvent&) ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#20 0x00007ffff77fe7a1 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#21 0x00007ffff77ff14e in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#22 0x00007ffff7684f7f in wxAppConsoleBase::ProcessPendingEvents() ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#23 0x00007ffff76bdb5c in wxEventLoopManual::ProcessEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#24 0x00007ffff76bdc2e in wxEventLoopManual::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#25 0x00007ffff76bd97d in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#26 0x00007ffff76869a6 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#27 0x00007ffff770ea19 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#28 0x00005555555beb82 in main (argc=, argv=) at ./src/amuled.cpp:124
No locals.
(gdb) thread apply all bt

Thread 15 (Thread 0x7fffeffff700 (LWP 717815) "amuled"):
#0 __libc_write (nbytes=16, buf=0x55555649f010, fd=51) at ../sysdeps/unix/sysv/linux/write.c:26
#1 __libc_write (fd=51, buf=0x55555649f010, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/write.c:24
#2 0x000055555575ae75 in CFile::doWrite (this=, buffer=, nCount=16) at ./src/CFile.cpp:35
4
#3 0x0000555555776a6c in CFileDataIO::Write (this=, buffer=, count=) at ./
src/SafeFile.cpp:92
#4 0x00005555556ef6cb in CKnownFile::WriteToFile (this=0x55555648abb0, file=file@entry=0x7fffefffea50) at ./src/KnownFi
le.cpp:689
#5 0x00005555556877cc in CKnownFileList::Save (this=0x5555559aee50) at ./src/KnownFileList.cpp:155
#6 0x00005555556d6863 in CHashingTask::OnLastTask (this=) at ./src/ThreadTasks.cpp:258
#7 0x000055555579d112 in CThreadScheduler::Entry (this=) at ./src/ThreadScheduler.cpp:325
#8 0x00007ffff77c521a in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#9 0x00007ffff77d0642 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#10 0x00007ffff75daea7 in start_thread (arg=) at pthread_create.c:477
#11 0x00007ffff71dfdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7ffff5d83700 (LWP 649131) "amuled"):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x7ffff5d82ad0, clockid=-170382784, expected=0, futex_word=0x5555
5706a410) at ../sysdeps/nptl/futex-internal.h:323
#1 __pthread_cond_wait_common (abstime=0x7ffff5d82ad0, clockid=-170382784, mutex=0x55555706dfd0, cond=0x55555706a3e8) a
t pthread_cond_wait.c:520
#2 __pthread_cond_timedwait (cond=0x55555706a3e8, mutex=0x55555706dfd0, abstime=0x7ffff5d82ad0) at pthread_cond_wait.c:
656
#3 0x00007ffff77cce3a in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#4 0x00007ffff77cd3f5 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5 0x000055555577c0b3 in CTimerThread::Entry (this=0x55555704a820) at ./src/Timer.cpp:66
#6 0x00007ffff77c521a in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff77d0642 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff75daea7 in start_thread (arg=) at pthread_create.c:477
#9 0x00007ffff71dfdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7ffff6dbb700 (LWP 649128) "amuled"):
#0 0x00007ffff7f7a185 in void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >:--Type for more, q to quit, c to continue without paging--RET
:_M_construct<wchar_t*>(wchar_t*, wchar_t*, std::forward_iterator_tag) () from /usr/lib/x86_64-linux-gnu/libwx_baseu_net-3.0.so.0
#1 0x00007ffff77aca03 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#2 0x00007ffff77afe09 in wxEpollDispatcher::ModifyFD(int, wxFDIOHandler*, int) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#3 0x00007ffff77b567f in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#4 0x00007ffff7f9aff2 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu_net-3.0.so.0
#5 0x00007ffff7f94d57 in wxSocketBase::Write(void const*, unsigned int) () from /usr/lib/x86_64-linux-gnu/libwx_baseu_net-3.0.so.0
#6 0x0000555555723540 in CLibSocket::Write (nbytes=440, buffer=0x555557657c40, this=0x555558596f20) at ./src/LibSocket.h:298
#7 CSocketClientProxy::Write (this=this@entry=0x555558596f20, buffer=0x555557657c40, nbytes=nbytes@entry=440) at ./src/Proxy.cpp:1333
#8 0x0000555555667706 in CEncryptedStreamSocket::Write (this=this@entry=0x555558596f20, lpBuf=, nBufLen=nBufLen@entry=440) at ./src/EncryptedStreamSocket.cpp:210
#9 0x00005555556659c3 in CEMSocket::Send (this=0x555558596f20, maxNumberOfBytesToSend=2600, minFragSize=2600, onlyAllowedToSendControlPacket=false) at ./src/EMSocket.cpp:565
#10 0x000055555562a308 in CEMSocket::SendFileAndControlData (minFragSize=, maxNumberOfBytesToSend=, this=0x555558596f20) at ./src/EMSocket.h:70
#11 CClientTCPSocket::SendFileAndControlData (this=0x555558596f20, maxNumberOfBytesToSend=, overchargeMaxBytesToSend=) at ./src/ClientTCPSocket.cpp:2068
#12 0x00005555556c7fc8 in UploadBandwidthThrottler::Entry (this=0x555556b1fd70) at ./src/UploadBandwidthThrottler.cpp:407
#13 0x00007ffff77c521a in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#14 0x00007ffff77d0642 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#15 0x00007ffff75daea7 in start_thread (arg=) at pthread_create.c:477
#16 0x00007ffff71dfdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffff70d91c0 (LWP 649122) "amuled"):
#0 raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ffff76871b5 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#2 0x00007ffff76822d5 in wxOnAssert(char const*, int, char const*, char const*, char const*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#3 0x00005555557a7362 in get_backtrace (n=n@entry=2) at ./src/libs/common/MuleDebug.cpp:386
#4 0x00005555555fe029 in CamuleApp::OnAssertFailure (this=0x5555558b4ae0, file=0x5555581795f0 L"./src/CFile.cpp", line=--Type for more, q to quit, c to continue without paging--RET
366, func=0x555558980e70 L"doSeek", cond=0x5555588c67d0 L"Assert failure", msg=0x555558eea040 L"((IsOpened()))") at ./src/amule.cpp:1088
#5 0x00007ffff768702b in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#6 0x00007ffff76863d5 in wxOnAssert(char const*, int, char const*, char const*, wchar_t const*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x000055555575b1f4 in CFile::doSeek (this=, offset=) at ./src/CFile.cpp:366
#8 0x00005555557764aa in CFileDataIO::Seek (this=0x555558571778, offset=, from=) at ./src/SafeFile.cpp:120
#9 0x0000555555797059 in CFileAutoClose::ReadAt (this=0x555558571778, buffer=0x5555593fa950, offset=389857280, count=184320) at ./src/FileAutoClose.cpp:95
#10 0x000055555579674d in CFileArea::ReadAt (this=, file=..., offset=, count=) at ./src/FileArea.cpp:244
#11 0x00005555556fefdf in CPartFile::ReadData (this=this@entry=0x555558571510, area=..., offset=, toread=toread@entry=184320) at ./src/PartFile.cpp:3147
#12 0x00005555556cf2f7 in CUpDownClient::CreateNextBlockPackage (this=0x555558909ec0) at ./src/UploadClient.cpp:232
#13 0x00005555556cf9d3 in CUpDownClient::SendBlockData (this=this@entry=0x555558909ec0) at ./src/UploadClient.cpp:603
#14 0x00005555556d4710 in CUploadQueue::Process (this=0x5555559ffb80) at ./src/UploadQueue.cpp:277
#15 0x00005555555f7dc3 in CamuleApp::OnCoreTimer (this=0x5555558b4ae0) at ./src/amule.cpp:1181
#16 0x00007ffff77fe241 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#17 0x00007ffff77fe333 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#18 0x00007ffff77fe67c in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#19 0x00007ffff77fe703 in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#20 0x00007ffff77fe7a1 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#21 0x00007ffff77ff14e in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#22 0x00007ffff7684f7f in wxAppConsoleBase::ProcessPendingEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#23 0x00007ffff76bdb5c in wxEventLoopManual::ProcessEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#24 0x00007ffff76bdc2e in wxEventLoopManual::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#25 0x00007ffff76bd97d in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#26 0x00007ffff76869a6 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#27 0x00007ffff770ea19 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#28 0x00005555555beb82 in main (argc=, argv=) at ./src/amuled.cpp:124

(gdb) c
Continuing.
Assertion failed: ./src/CFile.cpp:doSeek:366: Assertion 'Assert failure' failed. ((IsOpened()))
Backtrace follows:
[3] wxOnAssert(char const*, int, char const*, char const*, wchar_t const*) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.
so.0[0x7ffff76863d5]
[4] ?? in /usr/bin/amuled[0x55555575b1f4]
[5] ?? in /usr/bin/amuled[0x5555557764aa]
[6] ?? in /usr/bin/amuled[0x555555797059]
[7] ?? in /usr/bin/amuled[0x5555556fefdf]
[8] ?? in /usr/bin/amuled[0x5555556cf2f7]
[9] ?? in /usr/bin/amuled[0x5555556cf9d3]
[10] ?? in /usr/bin/amuled[0x5555556d4710]
[11] ?? in /usr/bin/amuled[0x5555555f7dc3]
[12] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/x86_64-lin
ux-gnu/libwx_baseu-3.0.so.0[0x7ffff77fe241]
[13] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff77f
e333]
[14] wxEvtHandler::TryHereOnly(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff77fe67c]
[15] wxEvtHandler::ProcessEventLocally(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff77fe703]
[16] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff77fe7a1]
[17] wxEvtHandler::ProcessPendingEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff77ff14e]
[18] wxAppConsoleBase::ProcessPendingEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff7684f7f]
[19] wxEventLoopManual::ProcessEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff76bdb5c]
[20] wxEventLoopManual::DoRun() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff76bdc2e]
[21] wxEventLoopBase::Run() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff76bd97d]
[22] wxAppConsoleBase::MainLoop() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff76869a6]
[23] wxEntry(int&, wchar_t**) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff770ea19]
[24] ?? in /usr/bin/amuled[0x5555555beb82]
[25] __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6[0x7ffff7108d0a]
[26] ?? in /usr/bin/amuled[0x5555555c1a5a]

./src/CFile.cpp(366): assert "Assert failure" failed in doSeek(): ((IsOpened()))
[Detaching after vfork from child process 720380]

Call stack:
[00] 0x55555575b1f4
[01] 0x5555557764aa
[02] 0x555555797059
[03] 0x5555556fefdf
[04] 0x5555556cf2f7
[05] 0x5555556cf9d3
[06] 0x5555556d4710
[07] 0x5555555f7dc3
[08] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[09] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[10] wxEvtHandler::TryHereOnly(wxEvent&)
[11] wxEvtHandler::ProcessEventLocally(wxEvent&)
[12] wxEvtHandler::ProcessEvent(wxEvent&)
[13] wxEvtHandler::ProcessPendingEvents()
[14] wxAppConsoleBase::ProcessPendingEvents()
[15] wxEventLoopManual::ProcessEvents()
[16] wxEventLoopManual::DoRun()
[17] wxEventLoopBase::Run()
[18] wxAppConsoleBase::MainLoop()
[19] wxEntry(int&, wchar_t**)
[20] 0x5555555beb82
[Thread 0x7fffeffff700 (LWP 717815) exited]
[Thread 0x7ffff6dbb700 (LWP 649128) exited]
[Thread 0x7ffff5d83700 (LWP 649131) exited]
2021-07-09 10:45:25: amule.cpp(227): Ahora, saliendo de la aplicación principal...
2021-07-09 10:45:26: amule.cpp(257): aMule OnExit: terminando el núcleo.
2021-07-09 10:45:26: DownloadQueue.cpp(103): Guardando el archivo de partes 1 de 7
2021-07-09 10:45:26: DownloadQueue.cpp(103): Guardando el archivo de partes 2 de 7
2021-07-09 10:45:26: DownloadQueue.cpp(103): Guardando el archivo de partes 3 de 7
2021-07-09 10:45:26: DownloadQueue.cpp(103): Guardando el archivo de partes 4 de 7
2021-07-09 10:45:26: DownloadQueue.cpp(103): Guardando el archivo de partes 5 de 7
2021-07-09 10:45:26: DownloadQueue.cpp(103): Guardando el archivo de partes 6 de 7
2021-07-09 10:45:26: DownloadQueue.cpp(103): Guardando el archivo de partes 7 de 7
2021-07-09 10:45:26: DownloadQueue.cpp(106): Todos los archivos de partes han sido guardados.
2021-07-09 10:45:26: amule.cpp(330): Cierre de aMule completado.
aMule Version: aMuleD GIT compiled with wxBase(GTK2) v3.0.5 (Debugging) (Snapshot: rev. 2.3.3-36-g6d4c03b00)

Terminated after throwing an instance of 'CInvalidStateEx'
what(): CRunTimeException::CInvalidStateException: Cannot seek on closed file.

Thread 1 "amuled" received signal SIGTRAP, Trace/breakpoint trap.
raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:50

logfile.gz

@sc0w
Copy link
Member

sc0w commented Aug 30, 2021

duplicate of #29

I am testing a fix, it seems to work, I will open new PR soon

@sc0w sc0w closed this as completed Aug 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants