Skip to content

Crash in GetCommonFileName #674

Description

@mifritscher2

Perhaps linked to #673 . Nothing other obvious in the logs.

aMule GIT compiled with wxGTK3 v3.2.8 and Boost 1.83 (Debugging) (Snapshot: rev. 2.3.3-425-g8ce30f910) (OS: Linux)

Assertion failed: /home/x/code/amule/src/kademlia/kademlia/Entry.cpp:GetCommonFileName:136: Assertion '!strResult.IsEmpty() || m_filenames.empty()' failed.
result = {m_filename = {static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 0}}, m_popularityIndex = 1}
highestPopularityIndex = 1
strResult = {static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 0}}
Backtrace follows:
[3] wxOnAssert(char const*, int, char const*, char const*, char const*) in /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0[0x7f9b3f6b04f3]
[4] ?? in amule[0x55caf8fd11e8]
#14 0x000055caf8fd11e8 in Kademlia::CEntry::GetCommonFileName (this=0x55cb2b70fcf0) at /home/x/code/amule/src/kademlia/kademlia/Entry.cpp:136
[5] ?? in amule[0x55caf8fd4c2c]
#15 0x000055caf8fd4c2c in Kademlia::CEntry::GetTagCount (this=0x55cb2b70fcf0) at /home/x/code/amule/src/kademlia/kademlia/Entry.h:83
[6] ?? in amule[0x55caf8fda28a]
#16 0x000055caf8fda28a in Kademlia::CIndexed::AddNotes (this=0x55cb10a706c0, keyID=..., sourceID=..., entry=0x55cb2b70fcf0, load=@0x7ffdb97ae3cf: 0 '\000')
[7] ?? in amule[0x55caf8d83b6c]
#17 0x000055caf8d83b6c in Kademlia::CKademliaUDPListener::Process2PublishNotesRequest
[8] ?? in amule[0x55caf8d79ef7]
#18 0x000055caf8d79ef7 in Kademlia::CKademliaUDPListener::ProcessPacket
[9] ?? in amule[0x55caf8d5c89e]
#19 0x000055caf8d5c89e in Kademlia::CKademlia::ProcessPacket
[10] ?? in amule[0x55caf8df048f]
[11] ?? in amule[0x55caf8e6ea45]
[12] ?? in amule[0x55caf8df023a]
[13] ?? in amule[0x55caf908ea27]
[14] ?? in amule[0x55caf90c71e3]
[15] ?? in amule[0x55caf8da4109]
[16] ?? in amule[0x55caf8d9e12b]
[17] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0[0x7f9b3f837e6f]
[18] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0[0x7f9b3f838043]
[19] wxEvtHandler::TryHereOnly(wxEvent&) in /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0[0x7f9b3f8386ad]
[20] wxEvtHandler::ProcessEventLocally(wxEvent&) in /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0[0x7f9b3f83872e]
[21] wxEvtHandler::ProcessEvent(wxEvent&) in /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0[0x7f9b3f838831]
[22] wxEvtHandler::SafelyProcessEvent(wxEvent&) in /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0[0x7f9b3f8399be]
[23] wxEvtHandler::ProcessPendingEvents() in /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0[0x7f9b3f839ae4]
[24] wxAppConsoleBase::ProcessPendingEvents() in /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0[0x7f9b3f6b067a]
[25] wxApp::DoIdle() in /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.2.so.0[0x7f9b3ef6d755]
[26] ?? in /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.2.so.0[0x7f9b3ef6d837]
[27] ?? in /lib/x86_64-linux-gnu/libglib-2.0.so.0[0x7f9b401fa3c5]
[28] ?? in /lib/x86_64-linux-gnu/libglib-2.0.so.0[0x7f9b401fc5f7]
[29] g_main_loop_run in /lib/x86_64-linux-gnu/libglib-2.0.so.0[0x7f9b401fd05f]
[30] gtk_main in /lib/x86_64-linux-gnu/libgtk-3.so.0[0x7f9b3d80705d]
[31] wxGUIEventLoop::DoRun() in /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.2.so.0[0x7f9b3ef8c405]
[32] wxEventLoopBase::Run() in /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0[0x7f9b3f6ec901]
[33] wxAppConsoleBase::MainLoop() in /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0[0x7f9b3f6b1b2d]
[34] wxEntry(int&, wchar_t**) in /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0[0x7f9b3f73a03b]
[35] ?? in amule[0x55caf8ed2f89]
[36] ?? in /lib/x86_64-linux-gnu/libc.so.6[0x7f9b3e635ca8]
[37] __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6[0x7f9b3e635d65]
[38] ?? in amule[0x55caf8ccf411]

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions