amule-project / amule Goto Github PK
View Code? Open in Web Editor NEW'All-platform' P2P client based on eMule
'All-platform' P2P client based on eMule
Title: Enhancement of icons support
Type: Enhancement / Feature Request
Description: aMule software until now uses the skins system to provide a way to customize the internal application icons. which is very good, however there are some limitations:
For a good integration with the system it's important the ability to change all icons even the XPM ones. and it could uses the default system icons, it will provide great benefits: it will provide a lot more support by the icon theme makers and will provide for the user a great design integration. For that there are two ways to do:
/usr/share/pixmaps/amule
and use the icons system to call the icons, if there are icons for amule into theme then the system will use the theme ones otherwise will use the default ones inside the pixmaps/amule folder.The last option is common for some applications like evolution or blueman and some just add the icons into hicolor theme /usr/share/hicolor
like geany.
I'm one of the community contributors of Numix icon theme, so with these changes we will be able to contribute with the icons inside the official project instead of the user need to install a external icon package for aMule.
If remain any question, just ask me.
Not sure if this is new or a continuation of previous
Assertion failed: kademlia/net/KademliaUDPListener.cpp:Process2HelloRequest:527: Assertion 'contactVersion >= 2' failed.
Backtrace follows:
[3] wxOnAssert(char const_, int, char const_, char const_, char const_) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbbe9a1a]
[4] Kademlia::CKademliaUDPListener::Process2HelloRequest(unsigned char const_, unsigned int, unsigned int, unsigned short, Kademlia::CKadUDPKey const&, bool) in KademliaUDPList
ener.cpp:527
[5] Kademlia::CKademliaUDPListener::ProcessPacket(unsigned char const_, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) in KademliaUDPListener.cp
p:250
[6] Kademlia::CKademlia::ProcessPacket(unsigned char const_, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) in Kademlia.cpp:303
[7] CClientUDPSocket::OnPacketReceived(unsigned int, unsigned short, unsigned char_, unsigned long) in ClientUDPSocket.cpp:100
[8] CMuleUDPSocket::OnReceive(int) in MuleUDPSocket.cpp:183
[9] CClientUDPSocket::OnReceive(int) in ClientUDPSocket.cpp:72
[10] MuleNotify::UDPSocketReceive(CMuleUDPSocket_) in LibSocketAsio.cpp:1504
[11] wxAppConsoleBase::CallEventHandler(wxEvtHandler_, wxEventFunctor&, wxEvent&) const in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbbe82de]
[12] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler_, wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbd6e537]
[13] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler_) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbd6e62b]
[14] wxEvtHandler::TryHereOnly(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbd6e9e8]
[15] wxEvtHandler::ProcessEventLocally(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbd6ea73]
[16] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbd6ead5]
[17] wxEvtHandler::ProcessPendingEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbd6f55a]
[18] wxAppConsoleBase::ProcessPendingEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbbea3f7]
[19] wxEventLoopManual::ProcessEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbc2a45c]
[20] wxEventLoopManual::DoRun() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbc2a538]
[21] wxEventLoopBase::Run() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbc2a2b3]
[22] wxAppConsoleBase::MainLoop() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbbef746]
[23] CamuleDaemonApp::OnRun() in amuled.cpp:645
[24] wxEntry(int&, wchar_t**) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbc7be80]
[25] main in amuled.cpp:125
[26] __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6[0x2ab3fcaf8a00]
[27] _start in :0
Assertion failed: kademlia/net/KademliaUDPListener.cpp:SendMyDetails:158: Assertion 'Assert failure' failed.
Backtrace follows:
[3] wxOnAssert(char const_, int, char const_, char const_, char const_) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbbe9a1a]
[4] Kademlia::CKademliaUDPListener::SendMyDetails(unsigned char, unsigned int, unsigned short, unsigned char, Kademlia::CKadUDPKey const&, Kademlia::CUInt128 const_, bool) in KademliaUDPListener.cpp:158
[5] Kademlia::CKademliaUDPListener::Process2HelloRequest(unsigned char const_, unsigned int, unsigned int, unsigned short, Kademlia::CKadUDPKey const&, bool) in KademliaUDPListener.cpp:538
[6] Kademlia::CKademliaUDPListener::ProcessPacket(unsigned char const_, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) in KademliaUDPListener.cpp:250
[7] Kademlia::CKademlia::ProcessPacket(unsigned char const_, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) in Kademlia.cpp:303
[8] CClientUDPSocket::OnPacketReceived(unsigned int, unsigned short, unsigned char_, unsigned long) in ClientUDPSocket.cpp:100
[9] CMuleUDPSocket::OnReceive(int) in MuleUDPSocket.cpp:183
[10] CClientUDPSocket::OnReceive(int) in ClientUDPSocket.cpp:72
[11] MuleNotify::UDPSocketReceive(CMuleUDPSocket_) in LibSocketAsio.cpp:1504
[12] wxAppConsoleBase::CallEventHandler(wxEvtHandler_, wxEventFunctor&, wxEvent&) const in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbbe82de]
[13] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler_, wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbd6e537]
[14] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler_) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbd6e62b]
[15] wxEvtHandler::TryHereOnly(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbd6e9e8]
[16] wxEvtHandler::ProcessEventLocally(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbd6ea73]
[17] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbd6ead5]
[18] wxEvtHandler::ProcessPendingEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbd6f55a]
[19] wxAppConsoleBase::ProcessPendingEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbbea3f7]
[20] wxEventLoopManual::ProcessEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbc2a45c]
[21] wxEventLoopManual::DoRun() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbc2a538]
[22] wxEventLoopBase::Run() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbc2a2b3]
[23] wxAppConsoleBase::MainLoop() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbbef746]
[24] CamuleDaemonApp::OnRun() in amuled.cpp:645
[25] wxEntry(int&, wchar_t_*) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ab3fbc7be80]
[26] main in amuled.cpp:125
[27] __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6[0x2ab3fcaf8a00]
[28] _start in :0
I suspect that amule is getting upset becuse there are more than 64k files shared.
Assertion failed: ECTag.cpp:AddTag:364: Assertion 'm_tagList.size() < 0xffff' failed.
Backtrace follows:
[3] wxOnAssert(char const*, int, char const*, char const*, char const*) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2af655a45a1a]
[4] CECTag::AddTag(CECTag const&, CValueMap*) in ECTag.cpp:364
[5] Get_EC_Response_GetSharedFiles(CECPacket const*, CFileEncoderMap&) [clone .constprop.617] in ExternalConn.cpp:652
[6] CECServerSocket::ProcessRequest2(CECPacket const*) in ExternalConn.cpp:1403
[7] CECServerSocket::OnPacketReceived(CECPacket const*, unsigned int) in ExternalConn.cpp:271
[8] CECSocket::OnInput() in ECSocket.cpp:403
[9] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2af655a442de]
[10] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2af655bca537]
[11] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2af655bca62b]
[12] wxEvtHandler::TryHereOnly(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2af655bca9e8]
[13] wxEvtHandler::ProcessEventLocally(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2af655bcaa73]
[14] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2af655bcaad5]
[15] wxEvtHandler::ProcessPendingEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2af655bcb55a]
[16] wxAppConsoleBase::ProcessPendingEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2af655a463f7]
[17] wxEventLoopManual::ProcessEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2af655a8645c]
[18] wxEventLoopManual::DoRun() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2af655a86538]
[19] wxEventLoopBase::Run() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2af655a862b3]
[20] wxAppConsoleBase::MainLoop() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2af655a4b746]
[21] CamuleDaemonApp::OnRun() in amuled.cpp:645
[22] wxEntry(int&, wchar_t**) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2af655ad7e80]
[23] main in amuled.cpp:125
[24] __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6[0x2af656955a40]
[25] _start in :0
"From the same category", "In alphabetic order"
This starts from the the TOP of the list.
I'm pretty sure that most people assume it will start the NEXT file in alphabetic order.
Especially if you load multiple series into a category. Walking through S1,2,3,4 is generally intended rather than having downloads pile up on S1 (which is usually hardest to obtain) and stop.
Given the limits on the numbers of advertised files, how about a slightly different approach?
1: Only advertise some of the files held, rotating through them slowly.
2: Listen on KAD for requested file ed2k hashes
3: If one matches what we have but aren't advertising, add it to our share list.
4: Timeout non-requested files over some period.
This does assume that hash requests are circulating on KAD. The documentation isn't clear about whether this actually occurs.
Thoughts?
Hello,
as reported at http://forum.amule.org/index.php?topic=20801.0 , I needed to apply the below patch to avoid this error (after I regenerated the files running autogen.sh):
g++ -W -Wall -Wshadow -Wundef -pthread -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -lpthread -Wl,-z,relro -o amulecmd amulecmd-TextClient.o amulecmd-DataToText.o amulecmd-ExternalConnector.o amulecmd-LoggerConsole.o amulecmd-OtherFunctions.o amulecmd-NetworkFunctions.o -Llibs/common -Llibs/ec/cpp -L. -lmulecommon -lec -lmulesocket -L/usr/lib/x86_64-linux-gnu -pthread -lwx_baseu_net-3.0 -lwx_baseu-3.0 -lreadline -lz
amulecmd-LoggerConsole.o: In function `CLoggingEvent':
/home/morph/deb/build-area/amule-2.3.1+git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/Logger.h:346: undefined reference to `MULE_EVT_LOGLINE'
collect2: error: ld returned 1 exit status
Makefile:1219: recipe for target 'amulecmd' failed
--- a/src/LoggerConsole.cpp
+++ b/src/LoggerConsole.cpp
@@ -29,6 +29,7 @@
#include "Logger.h" // for Add(Debug)LogLineM()
+DEFINE_LOCAL_EVENT_TYPE(MULE_EVT_LOGLINE)
#ifdef __DEBUG__
bool CLogger::IsEnabled(DebugType /*type*/) const
An assertion failed!
../../src/kademlia/net/KademliaUDPListener.cpp(527): assert "contactVersion >= 2" failed in Process2HelloRequest().
Backtrace:
ASSERT INFO:
../../src/kademlia/net/KademliaUDPListener.cpp(527): assert "contactVersion >= 2" failed in Process2HelloRequest().
BACKTRACE:
[1] wxOnAssert(char const*, int, char const*, char const*, char const*)
[2] Kademlia::CKademliaUDPListener::Process2HelloRequest(unsigned char const*, unsigned int, unsigned int, unsigned short, Kademlia::CKadUDPKey const&, bool) /build/amule-2.4.0~git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/kademlia/net/KademliaUDPListener.cpp:527
[3] Kademlia::CKademliaUDPListener::ProcessPacket(unsigned char const*, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) /build/amule-2.4.0~git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/kademlia/net/KademliaUDPListener.cpp:250
[4] Kademlia::CKademlia::ProcessPacket(unsigned char const*, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) /build/amule-2.4.0~git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/kademlia/kademlia/Kademlia.cpp:301
[5] CClientUDPSocket::OnPacketReceived(unsigned int, unsigned short, unsigned char*, unsigned long) /build/amule-2.4.0~git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/ClientUDPSocket.cpp:100
[6] CMuleUDPSocket::OnReceive(int) /build/amule-2.4.0~git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/MuleUDPSocket.cpp:179
[7] CClientUDPSocket::OnReceive(int) /build/amule-2.4.0~git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/ClientUDPSocket.cpp:72
[8] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[9] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[10] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[11] wxEvtHandler::TryHereOnly(wxEvent&)
[12] wxEvtHandler::ProcessEventLocally(wxEvent&)
[13] wxEvtHandler::ProcessEvent(wxEvent&)
[14] wxEvtHandler::ProcessPendingEvents()
[15] wxAppConsoleBase::ProcessPendingEvents()
[16] wxApp::DoIdle()
[17] g_main_context_dispatch
[18] g_main_loop_run
[19] gtk_main
[20] wxGUIEventLoop::DoRun()
[21] wxEventLoopBase::Run()
[22] wxAppConsoleBase::MainLoop()
[23] wxEntry(int&, wchar_t**)
[24] main /build/amule-2.4.0~git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/amule-gui.cpp:93
[25] __libc_start_main
[26] main
Backtrace:
$ gdb amule
GNU gdb (Debian 7.10-1+b1) 7.10
Copyright (C) 2015 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:
<http://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 amule...Reading symbols from /usr/lib/debug//usr/bin/amule...done.
done.
(gdb) ha SIGPIPE nostop noprint pass
Signal Stop Print Pass to program Description
SIGPIPE No No Yes Broken pipe
(gdb) ha SIG32 nostop noprint pass
Signal Stop Print Pass to program Description
SIG32 No No Yes Real-time event 32
(gdb) ha SIG33 nostop noprint pass
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) ha SIG34 nostop noprint pass
Signal Stop Print Pass to program Description
SIG34 No No Yes Real-time event 34
(gdb) run
Starting program: /usr/bin/amule
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
2016-01-26 14:32:18: Initialising aMule SVN compiled with wxGTK2 v3.0.2 and Boost 1.58
2016-01-26 14:32:18: Checking if there is an instance already running...
2016-01-26 14:32:18: No other instances are running.
2016-01-26 14:32:18: Socket de escucha: Ok
[New Thread 0x7fffe800d700 (LWP 9170)]
[New Thread 0x7fffe69cf700 (LWP 9171)]
[New Thread 0x7fffe61ce700 (LWP 9172)]
[New Thread 0x7fffe57c4700 (LWP 9175)]
[New Thread 0x7fffe4fc3700 (LWP 9176)]
[New Thread 0x7fffd7fff700 (LWP 9177)]
[New Thread 0x7fffd77fe700 (LWP 9178)]
[New Thread 0x7fffd6ffd700 (LWP 9179)]
[New Thread 0x7fffd67fc700 (LWP 9180)]
2016-01-26 14:32:19: Cargando archivos temporales desde /home/scow/.aMule/Temp.
2016-01-26 14:32:19: Cargando archivo part 1 de 13
2016-01-26 14:32:19: Cargando archivo part 2 de 13
2016-01-26 14:32:19: Cargando archivo part 3 de 13
2016-01-26 14:32:19: Cargando archivo part 4 de 13
2016-01-26 14:32:19: Cargando archivo part 5 de 13
2016-01-26 14:32:19: Cargando archivo part 6 de 13
[Thread 0x7fffd67fc700 (LWP 9180) exited]
2016-01-26 14:32:19: Cargando archivo part 7 de 13
2016-01-26 14:32:19: Cargando archivo part 8 de 13
2016-01-26 14:32:19: Cargando archivo part 9 de 13
2016-01-26 14:32:19: Cargando archivo part 10 de 13
2016-01-26 14:32:19: Cargando archivo part 11 de 13
2016-01-26 14:32:19: Cargando archivo part 12 de 13
2016-01-26 14:32:19: Cargando archivo part 13 de 13
2016-01-26 14:32:19: Todos los archivos part cargados.
2016-01-26 14:32:19: Añadiendo archivo /home/scow/.aMule/Temp/001.part.met a compartidos
2016-01-26 14:32:19: Añadiendo archivo /home/scow/.aMule/Temp/005.part.met a compartidos
2016-01-26 14:32:19: Añadiendo archivo /home/scow/.aMule/Temp/008.part.met a compartidos
2016-01-26 14:32:19: Añadiendo archivo /home/scow/.aMule/Temp/009.part.met a compartidos
2016-01-26 14:32:19: Añadiendo archivo /home/scow/.aMule/Temp/010.part.met a compartidos
2016-01-26 14:32:19: Añadiendo archivo /home/scow/.aMule/Temp/013.part.met a compartidos
2016-01-26 14:32:19: Añadiendo archivo /home/scow/.aMule/Temp/017.part.met a compartidos
2016-01-26 14:32:19: Añadiendo archivo /home/scow/.aMule/Temp/025.part.met a compartidos
2016-01-26 14:32:19: Añadiendo archivo /home/scow/.aMule/Temp/030.part.met a compartidos
[New Thread 0x7fffd67fc700 (LWP 9181)]
[Thread 0x7fffd67fc700 (LWP 9181) exited]
[New Thread 0x7fffd5ffb700 (LWP 9182)]
2016-01-26 14:32:19: Asio thread 2 started
2016-01-26 14:32:19: Asio thread 3 started
2016-01-26 14:32:19: Asio thread 4 started
2016-01-26 14:32:19: Asio thread 1 started
[Thread 0x7fffe800d700 (LWP 9170) exited]
[New Thread 0x7fffd67fc700 (LWP 10705)]
Assertion failed: ../../src/CFile.cpp:doSeek:370: 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[0x7ffff583c52a]
[4] CFile::doSeek(long) const in CFile.cpp:370 (discriminator 2)
[5] CFileDataIO::Seek(long, wxSeekMode) const in SafeFile.cpp:121
[6] CFileAutoClose::ReadAt(void*, unsigned long, unsigned long) in FileAutoClose.cpp:97
[7] CPartFile::ReadData(CFileArea&, unsigned long, unsigned int) in PartFile.cpp:3135
[8] CUpDownClient::CreateNextBlockPackage() in UploadClient.cpp:232
[9] CUpDownClient::SendBlockData() in UploadClient.cpp:608
[10] CUploadQueue::Process() in UploadQueue.cpp:236
[11] CamuleApp::OnCoreTimer(CTimerEvent&) in amule.cpp:1177
[12] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff583570e]
[13] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff59bb967]
[14] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff59bba5b]
[15] wxEvtHandler::TryHereOnly(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff59bbe18]
[16] wxEvtHandler::ProcessEventLocally(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff59bbea3]
[17] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff59bbf05]
[18] wxEvtHandler::ProcessPendingEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff59bc98a]
[19] wxAppConsoleBase::ProcessPendingEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff5837827]
[20] wxApp::DoIdle() in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0[0x7ffff6116992]
[21] ?? in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0[0x7ffff6116a83]
[22] g_main_context_dispatch in /lib/x86_64-linux-gnu/libglib-2.0.so.0[0x7ffff34cee8a]
[23] ?? in /lib/x86_64-linux-gnu/libglib-2.0.so.0[0x7ffff34cf230]
[24] g_main_loop_run in /lib/x86_64-linux-gnu/libglib-2.0.so.0[0x7ffff34cf552]
[25] gtk_main in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0[0x7ffff423a587]
[26] wxGUIEventLoop::DoRun() in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0[0x7ffff6136de5]
[27] wxEventLoopBase::Run() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff58776e3]
[28] wxAppConsoleBase::MainLoop() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff583cb76]
[29] wxEntry(int&, wchar_t**) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7ffff58c92b0]
[30] main in amule-gui.cpp:93
[31] __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6[0x7ffff497d870]
[32] main in /usr/bin/amule[0x452c3b]
../../src/CFile.cpp(370): assert "Assert failure" failed in doSeek(): ((IsOpened()))
[Thread 0x7fffd67fc700 (LWP 10705) exited]
[Thread 0x7fffd5ffb700 (LWP 9182) exited]
2016-01-26 17:32:01: Ahora, saliendo de aplicación principal...
2016-01-26 17:32:01: aMule OnExit: Terminando núcleo.
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5988340 in wxMutex::Lock() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
(gdb) bt
#0 0x00007ffff5988340 in wxMutex::Lock() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#1 0x00000000004fbc86 in wxMutexLocker::wxMutexLocker (mutex=..., this=<synthetic pointer>) at /usr/include/wx-3.0/wx/thread.h:190
#2 CSharedFileList::GetFileByID (this=0x0, filehash=...) at ../../src/SharedFileList.cpp:576
#3 0x00000000005f3803 in CPartFile::SetFileName (this=this@entry=0x3922860, fileName=...) at ../../src/PartFile.cpp:3941
#4 0x00000000005e389e in CPartFile::CompleteFileEnded (this=this@entry=0x3922860, errorOccured=<optimized out>, newname=...) at ../../src/PartFile.cpp:2132
#5 0x000000000046081d in CamuleApp::OnFinishedCompletion (this=<optimized out>, evt=...) at ../../src/amule.cpp:1323
#6 0x00007ffff583570e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff59bb967 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff59bba5b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#9 0x00007ffff59bbe18 in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#10 0x00007ffff59bbea3 in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#11 0x00007ffff59bbf05 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#12 0x00007ffff59bc98a in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#13 0x00007ffff5837827 in wxAppConsoleBase::ProcessPendingEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#14 0x00007ffff6116992 in wxApp::DoIdle() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#15 0x00007ffff6116a83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#16 0x00007ffff34cee8a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ffff34cf230 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ffff34cf552 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007ffff423a587 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#20 0x00007ffff6136de5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#21 0x00007ffff58776e3 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#22 0x00007ffff5994364 in wxAppTraits::RunLoopUntilChildExit(wxExecuteData&, wxEventLoopBase&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#23 0x00007ffff6175f32 in wxGUIAppTraits::WaitForChild(wxExecuteData&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#24 0x00007ffff5999c7b in wxExecute(char**, int, wxProcess*, wxExecuteEnv const*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#25 0x00007ffff599aab1 in wxExecute(wxString const&, int, wxProcess*, wxExecuteEnv const*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#26 0x00007ffff59c493a in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#27 0x000000000064ed67 in get_backtrace (n=n@entry=2) at ../../../../src/libs/common/MuleDebug.cpp:428
#28 0x000000000046cb22 in CamuleApp::OnAssertFailure (this=0xb652d0, file=0x4997ac0 L"../../src/ClientList.cpp", line=100, func=0x4aa1940 L"~CClientList",
cond=0xea7ce0 L"m_clientList.empty()", msg=0x7fffffffe000 L"") at ../../src/amule.cpp:1085
#29 0x00007ffff583d692 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#30 0x00007ffff5836e4a in wxOnAssert(char const*, int, char const*, char const*, char const*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#31 0x000000000047d574 in CClientList::~CClientList (this=0xd1aee0, __in_chrg=<optimized out>) at ../../src/ClientList.cpp:100
#32 0x0000000000468d43 in CamuleApp::OnExit (this=0xb652d0) at ../../src/amule.cpp:294
#33 0x00007ffff58c9307 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#34 0x0000000000440742 in main (argc=1, argv=<optimized out>) at ../../src/amule-gui.cpp:93
(gdb) bt full
#0 0x00007ffff5988340 in wxMutex::Lock() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#1 0x00000000004fbc86 in wxMutexLocker::wxMutexLocker (mutex=..., this=<synthetic pointer>) at /usr/include/wx-3.0/wx/thread.h:190
No locals.
#2 CSharedFileList::GetFileByID (this=0x0, filehash=...) at ../../src/SharedFileList.cpp:576
lock = {m_isOk = false, m_mutex = @0x48}
it = <optimized out>
#3 0x00000000005f3803 in CPartFile::SetFileName (this=this@entry=0x3922860, fileName=...) at ../../src/PartFile.cpp:3941
pFile = <optimized out>
is_shared = <optimized out>
#4 0x00000000005e389e in CPartFile::CompleteFileEnded (this=this@entry=0x3922860, errorOccured=<optimized out>, newname=...) at ../../src/PartFile.cpp:2132
No locals.
#5 0x000000000046081d in CamuleApp::OnFinishedCompletion (this=<optimized out>, evt=...) at ../../src/amule.cpp:1323
completed = <optimized out>
__FUNCTION__ = "OnFinishedCompletion"
#6 0x00007ffff583570e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#7 0x00007ffff59bb967 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.
#8 0x00007ffff59bba5b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#9 0x00007ffff59bbe18 in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#10 0x00007ffff59bbea3 in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#11 0x00007ffff59bbf05 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#12 0x00007ffff59bc98a in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#13 0x00007ffff5837827 in wxAppConsoleBase::ProcessPendingEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#14 0x00007ffff6116992 in wxApp::DoIdle() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#15 0x00007ffff6116a83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#16 0x00007ffff34cee8a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#17 0x00007ffff34cf230 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#18 0x00007ffff34cf552 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#19 0x00007ffff423a587 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#20 0x00007ffff6136de5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#21 0x00007ffff58776e3 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#22 0x00007ffff5994364 in wxAppTraits::RunLoopUntilChildExit(wxExecuteData&, wxEventLoopBase&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#23 0x00007ffff6175f32 in wxGUIAppTraits::WaitForChild(wxExecuteData&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#24 0x00007ffff5999c7b in wxExecute(char**, int, wxProcess*, wxExecuteEnv const*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#25 0x00007ffff599aab1 in wxExecute(wxString const&, int, wxProcess*, wxExecuteEnv const*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#26 0x00007ffff59c493a in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#27 0x000000000064ed67 in get_backtrace (n=n@entry=2) at ../../../../src/libs/common/MuleDebug.cpp:428
---Type <return> to continue, or q <return> to quit---
command = {static npos = 18446744073709551615,
m_impl = L"addr2line -C -f -s -e /proc/9164/exe 0x64e231 0x46cb22 0x7ffff583d692 0x7ffff5836e4a 0x47d574 0x468d43 0x7ffff58c9307 0x440742 0x7ffff497d870 0x452c3b ", m_convertedToChar = {m_str = 0x0, m_len = 140737278373983}}
bt_array = {0x64e231 <get_backtrace(unsigned int)+65>,
0x46cb22 <CamuleApp::OnAssertFailure(wchar_t const*, int, wchar_t const*, wchar_t const*, wchar_t const*)+82>, 0x7ffff583d692,
0x7ffff5836e4a <wxOnAssert(char const*, int, char const*, char const*, char const*)+1162>, 0x47d574 <CClientList::~CClientList()+308>,
0x468d43 <CamuleApp::OnExit()+867>, 0x7ffff58c9307 <wxEntry(int&, wchar_t**)+199>, 0x440742 <main(int, char**)+18>,
0x7ffff497d870 <__libc_start_main+240>, 0x452c3b <_start+41>, 0x0, 0x38a9750, 0x12, 0x7fff00000004, 0x30, 0xffffff0000ffff, 0x18,
0x7ffff34bdc23 <g_hash_table_lookup+51>, 0x60, 0x7ffff34ebecc <g_slice_free1+140>, 0x44, 0x35ed220, 0x0, 0x29f4f40, 0x11, 0xeaeb50, 0x11,
0x7ffff5c66410, 0x29da110, 0x2a05960, 0x11, 0xeaeb50, 0x11, 0x7ffff5c66410, 0x29da110,
0x7ffff58f6b52 <wxMBConv::FromWChar(char*, unsigned long, wchar_t const*, unsigned long) const+1090>, 0x7fffffffdc60, 0xeaeb94, 0x18, 0x1, 0x12,
0x11, 0x11, 0x11, 0x2a05960, 0x7ffff49d7a3e <__GI___libc_malloc+110>, 0x29e3d90, 0x7ffff4cfbc00 <main_arena>, 0x29e3d90, 0xfbee016e9f0e7200, 0x0,
0x7ffff4cfbc00 <main_arena>, 0x18, 0x7fffffffdbd0, 0x7fffffffdcc0, 0x7ffff49926d6 <__GI_getenv+22>, 0xad4f70 <wxConvLibcPtr>, 0x7fffffffdd50,
0x7fffffffdd30, 0x7fffffffdbe0, 0x7fffffffdcd0, 0x0, 0xad4f70 <wxConvLibcPtr>, 0x7ffff590eaf1 <wxSystemOptions::GetOption(wxString const&)+2033>,
0x2a05960, 0x7fffffffdc60, 0x2a05960, 0x7fffffffdae0, 0x2a05960, 0x1, 0x0, 0x7fffffffdad0, 0x2a05960, 0x7fffffffdc48, 0x0, 0x137000004e6,
0xae2260 <vtable for wxObject+16>, 0x7ffff59d032d, 0xeaec7c, 0xeaec7c, 0xeaec40, 0xe, 0xe, 0x7fffffffdc20, 0x0, 0x7400000069, 0x7fffffffdb20,
0x1, 0x2e, 0x6500000073, 0x0, 0x7fff00000000, 0x7fffffffdb50, 0x1, 0x5f,
0x7ffff59bb967 <wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)+87>, 0x0, 0x707134, 0x7fffffffdb80,
0x1}
bt_strings = 0x3affa20
num_entries = 10
libname = std::vector of length 10, capacity 10 = {{static npos = 18446744073709551615, m_impl = L"/usr/bin/amule", m_convertedToChar = {
m_str = 0x0, m_len = 11}}, {static npos = 18446744073709551615, m_impl = L"/usr/bin/amule", m_convertedToChar = {m_str = 0x0,
m_len = 78570048}}, {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 = 19}}, {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 = 0}}, {static npos = 18446744073709551615, m_impl = L"/usr/bin/amule", m_convertedToChar = {
m_str = 0x0, m_len = 80}}, {static npos = 18446744073709551615, m_impl = L"/usr/bin/amule", m_convertedToChar = {m_str = 0x0,
m_len = 77593472}}, {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 = 33}}, {static npos = 18446744073709551615, m_impl = L"/usr/bin/amule", m_convertedToChar = {m_str = 0x0,
m_len = 3759997909457466733}}, {static npos = 18446744073709551615, m_impl = L"/lib/x86_64-linux-gnu/libc.so.6", m_convertedToChar = {
m_str = 0x0, m_len = 8299981755304999029}}, {static npos = 18446744073709551615, m_impl = L"/usr/bin/amule", m_convertedToChar = {
m_str = 0x0, m_len = 79663056}}}
funcname = std::vector of length 10, capacity 10 = {{static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {m_str = 0x0,
m_len = 140737312776704}}, {static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 32}}, {
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*, char const*)", m_convertedToChar = {
m_str = 0x4856900 "_Z10wxOnAssertPKciS0_S0_S0_", 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 = 481036337198}}, {
static npos = 18446744073709551615, m_impl = L"wxEntry(int&, wchar_t**)", m_convertedToChar = {m_str = 0x29f4f40 "_Z7wxEntryRiPPw",
m_len = 15}}, {static npos = 18446744073709551615, m_impl = L"main", m_convertedToChar = {m_str = 0x0, m_len = 140737312776704}}, {
static npos = 18446744073709551615, m_impl = L"__libc_start_main", m_convertedToChar = {m_str = 0x0, m_len = 32}}, {
static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 0}}}
address = std::vector of length 10, capacity 10 = {{static npos = 18446744073709551615, m_impl = L"0x64e231", m_convertedToChar = {m_str = 0x0,
m_len = 140737312776704}}, {static npos = 18446744073709551615, m_impl = L"0x46cb22", m_convertedToChar = {m_str = 0x0, m_len = 32}}, {
static npos = 18446744073709551615, m_impl = L"0x7ffff583d692", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {
static npos = 18446744073709551615, m_impl = L"0x7ffff5836e4a", m_convertedToChar = {m_str = 0x0, m_len = 12470544}}, {
static npos = 18446744073709551615, m_impl = L"0x47d574", m_convertedToChar = {m_str = 0x0, m_len = 0}}, {static npos = 18446744073709551615,
m_impl = L"0x468d43", m_convertedToChar = {m_str = 0x0, m_len = 416611827829}}, {static npos = 18446744073709551615,
m_impl = L"0x7ffff58c9307", m_convertedToChar = {m_str = 0x0, m_len = 160}}, {static npos = 18446744073709551615, m_impl = L"0x440742",
m_convertedToChar = {m_str = 0x0, m_len = 140737312776704}}, {static npos = 18446744073709551615, m_impl = L"0x7ffff497d870",
m_convertedToChar = {m_str = 0x0, m_len = 32}}, {static npos = 18446744073709551615, m_impl = L"0x452c3b", m_convertedToChar = {m_str = 0x0,
m_len = 0}}}
AllAddresses = {static npos = 18446744073709551615,
m_impl = L"0x64e231 0x46cb22 0x7ffff583d692 0x7ffff5836e4a 0x47d574 0x468d43 0x7ffff58c9307 0x440742 0x7ffff497d870 0x452c3b ",
m_convertedToChar = {m_str = 0x0, m_len = 140737275410205}}
out = {m_nSize = 0, m_nCount = 0, m_pItems = 0x0, m_autoSort = false}
hasLineNumberInfo = false
trace = {static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {m_str = 0xc1b040 "", m_len = 140737488345104}}
#28 0x000000000046cb22 in CamuleApp::OnAssertFailure (this=0xb652d0, file=0x4997ac0 L"../../src/ClientList.cpp", line=100, func=0x4aa1940 L"~CClientList",
cond=0xea7ce0 L"m_clientList.empty()", msg=0x7fffffffe000 L"") at ../../src/amule.cpp:1085
---Type <return> to continue, or q <return> to quit---
errmsg = {static npos = 18446744073709551615,
m_impl = <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, m_convertedToChar = {
m_str = 0x5 <error: Cannot access memory at address 0x5>, m_len = 0}}
#29 0x00007ffff583d692 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#30 0x00007ffff5836e4a 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.
#31 0x000000000047d574 in CClientList::~CClientList (this=0xd1aee0, __in_chrg=<optimized out>) at ../../src/ClientList.cpp:100
__FUNCTION__ = "~CClientList"
#32 0x0000000000468d43 in CamuleApp::OnExit (this=0xb652d0) at ../../src/amule.cpp:294
No locals.
#33 0x00007ffff58c9307 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#34 0x0000000000440742 in main (argc=1, argv=<optimized out>) at ../../src/amule-gui.cpp:93
No locals.
(gdb)
(gdb) thread apply all bt
Thread 9 (Thread 0x7fffd6ffd700 (LWP 9179)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x000000000066bff0 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=...,
this=0xb62778) at /usr/include/boost/asio/detail/posix_event.hpp:106
#2 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62720)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
#3 boost::asio::detail::task_io_service::run (this=0xb62720, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6 0x00007ffff5989782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5990b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff7bc5284 in start_thread (arg=0x7fffd6ffd700) at pthread_create.c:333
#9 0x00007ffff4a4574d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 8 (Thread 0x7fffd77fe700 (LWP 9178)):
#0 0x00007ffff7bc8e63 in __pthread_mutex_unlock_usercnt (mutex=0xb62750, decr=decr@entry=1) at pthread_mutex_unlock.c:57
#1 0x00007ffff7bc8f2a in __GI___pthread_mutex_unlock (mutex=<optimized out>) at pthread_mutex_unlock.c:315
#2 0x000000000066c1e8 in boost::asio::detail::posix_mutex::unlock (this=<optimized out>) at /usr/include/boost/asio/detail/posix_mutex.hpp:58
#3 boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>::unlock (this=<optimized out>) at /usr/include/boost/asio/detail/scoped_lock.hpp:72
#4 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62720)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:365
#5 boost::asio::detail::task_io_service::run (this=0xb62720, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#6 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#7 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#8 0x00007ffff5989782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#9 0x00007ffff5990b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#10 0x00007ffff7bc5284 in start_thread (arg=0x7fffd77fe700) at pthread_create.c:333
#11 0x00007ffff4a4574d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 7 (Thread 0x7fffd7fff700 (LWP 9177)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x000000000066bff0 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=...,
this=0xb62778) at /usr/include/boost/asio/detail/posix_event.hpp:106
#2 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62720)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
#3 boost::asio::detail::task_io_service::run (this=0xb62720, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6 0x00007ffff5989782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5990b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff7bc5284 in start_thread (arg=0x7fffd7fff700) at pthread_create.c:333
#9 0x00007ffff4a4574d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 6 (Thread 0x7fffe4fc3700 (LWP 9176)):
#0 0x00007ffff4a45d53 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81
#1 0x0000000000667c9a in boost::asio::detail::epoll_reactor::run (this=0x3592260, block=block@entry=true, ops=...)
at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392
#2 0x000000000066be38 in boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62720)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:356
#3 boost::asio::detail::task_io_service::run (this=0xb62720, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6 0x00007ffff5989782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5990b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff7bc5284 in start_thread (arg=0x7fffe4fc3700) at pthread_create.c:333
#9 0x00007ffff4a4574d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 5 (Thread 0x7fffe57c4700 (LWP 9175)):
#0 0x00007ffff7bcdeed in nanosleep () at ../sysdeps/unix/syscall-template.S:81
---Type <return> to continue, or q <return> to quit---
#1 0x00007ffff5993d2c in wxMicroSleep(unsigned long) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#2 0x000000000050c08b in UploadBandwidthThrottler::Entry (this=0x37a0240) at ../../src/UploadBandwidthThrottler.cpp:323
#3 0x00007ffff5989782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#4 0x00007ffff5990b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5 0x00007ffff7bc5284 in start_thread (arg=0x7fffe57c4700) at pthread_create.c:333
#6 0x00007ffff4a4574d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 4 (Thread 0x7fffe61ce700 (LWP 9172)):
#0 0x00007ffff4a3c86d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff34cf1cc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff34cf552 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff0da1396 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff34f59c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff7bc5284 in start_thread (arg=0x7fffe61ce700) at pthread_create.c:333
#6 0x00007ffff4a4574d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 3 (Thread 0x7fffe69cf700 (LWP 9171)):
#0 0x00007ffff4a3c86d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff34cf1cc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff34cf2dc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff34cf319 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff34f59c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff7bc5284 in start_thread (arg=0x7fffe69cf700) at pthread_create.c:333
#6 0x00007ffff4a4574d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 1 (Thread 0x7ffff7f24a80 (LWP 9164)):
#0 0x00007ffff5988340 in wxMutex::Lock() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#1 0x00000000004fbc86 in wxMutexLocker::wxMutexLocker (mutex=..., this=<synthetic pointer>) at /usr/include/wx-3.0/wx/thread.h:190
#2 CSharedFileList::GetFileByID (this=0x0, filehash=...) at ../../src/SharedFileList.cpp:576
#3 0x00000000005f3803 in CPartFile::SetFileName (this=this@entry=0x3922860, fileName=...) at ../../src/PartFile.cpp:3941
#4 0x00000000005e389e in CPartFile::CompleteFileEnded (this=this@entry=0x3922860, errorOccured=<optimized out>, newname=...) at ../../src/PartFile.cpp:2132
#5 0x000000000046081d in CamuleApp::OnFinishedCompletion (this=<optimized out>, evt=...) at ../../src/amule.cpp:1323
#6 0x00007ffff583570e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff59bb967 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff59bba5b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#9 0x00007ffff59bbe18 in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#10 0x00007ffff59bbea3 in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#11 0x00007ffff59bbf05 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#12 0x00007ffff59bc98a in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#13 0x00007ffff5837827 in wxAppConsoleBase::ProcessPendingEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#14 0x00007ffff6116992 in wxApp::DoIdle() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#15 0x00007ffff6116a83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#16 0x00007ffff34cee8a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ffff34cf230 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ffff34cf552 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007ffff423a587 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#20 0x00007ffff6136de5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#21 0x00007ffff58776e3 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#22 0x00007ffff5994364 in wxAppTraits::RunLoopUntilChildExit(wxExecuteData&, wxEventLoopBase&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#23 0x00007ffff6175f32 in wxGUIAppTraits::WaitForChild(wxExecuteData&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#24 0x00007ffff5999c7b in wxExecute(char**, int, wxProcess*, wxExecuteEnv const*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#25 0x00007ffff599aab1 in wxExecute(wxString const&, int, wxProcess*, wxExecuteEnv const*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#26 0x00007ffff59c493a in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#27 0x000000000064ed67 in get_backtrace (n=n@entry=2) at ../../../../src/libs/common/MuleDebug.cpp:428
#28 0x000000000046cb22 in CamuleApp::OnAssertFailure (this=0xb652d0, file=0x4997ac0 L"../../src/ClientList.cpp", line=100, func=0x4aa1940 L"~CClientList",
cond=0xea7ce0 L"m_clientList.empty()", msg=0x7fffffffe000 L"") at ../../src/amule.cpp:1085
#29 0x00007ffff583d692 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#30 0x00007ffff5836e4a in wxOnAssert(char const*, int, char const*, char const*, char const*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
---Type <return> to continue, or q <return> to quit---
#31 0x000000000047d574 in CClientList::~CClientList (this=0xd1aee0, __in_chrg=<optimized out>) at ../../src/ClientList.cpp:100
#32 0x0000000000468d43 in CamuleApp::OnExit (this=0xb652d0) at ../../src/amule.cpp:294
#33 0x00007ffff58c9307 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#34 0x0000000000440742 in main (argc=1, argv=<optimized out>) at ../../src/amule-gui.cpp:93
(gdb)
I suggest three clicks on searches to select all text, like firefox, gedit, pluma, geany...
A sample video:
Configure script has finished system check.
Configured aMule SVN (rev. gea3158a) for 'x86_64-unknown-linux-gnu'.
aMule enabled options:
**** aMule Core ****
Prefix where aMule should be installed? /usr
Should aMule be compiled with i18n support? yes
Should aMule be compiled in debug mode? yes
Should aMule be compiled with profiling? no
Should aMule be compiled with optimizations? yes
Should aMule be compiled with UPnP support? no
Should aMule be compiled with IP2country support? yes
Should aMule monolithic application be built? no
Should aMule daemon version be built? no
Should aMule remote gui be built? yes
**** aMule TextClient ****
Should aMule Command Line Client be built? no
**** aMule WebServer ****
Should aMule WebServer be built? no
**** aMule ED2K Links Handler ****
Should aMule ED2K Links Handler be built? no
**** aMuleLinkCreator ****
Should aMuleLinkCreator GUI version (alc) be built? no
Should aMuleLinkCreator for console (alcc) be built? no
**** aMule Statistics ****
Should C aMule Statistics (CAS) be built? no
Should aMule GUI Statistics (wxCas) be built? no
Should xas XChat2 plugin be installed? no
Should plasmaMule plasma-applet be build? no
**** General Libraries and Tools ****
Should ccache support be enabled? yes
Libraries aMule will use to build:
wxWidgets 3.1.0 (gtk2,shared)
crypto++ 5.6.3 (in /usr)
libintl system
libGeoIP system
zlib 1.2.8
/usr/bin/ccache g++ -DHAVE_CONFIG_H -I. -I../../amule/src -I.. -D__DEBUG__ -DUSE_WX_EXTENSIONS -I/usr/lib/wx/include/gtk2-unicode-3.1 -I/usr/include/wx-3.1 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../amule/src/libs -I../../amule/src/include -DENABLE_IP2COUNTRY=1 -D_FORTIFY_SOURCE=2 -g -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0 -O2 -march=native -O2 -pipe -fstack-protector-strong -g -fvar-tracking-assignments -g -fvar-tracking-assignments -MT libmuleappgui_a-listctrl.o -MD -MP -MF .deps/libmuleappgui_a-listctrl.Tpo -c -o libmuleappgui_a-listctrl.o `test -f 'extern/wxWidgets/listctrl.cpp' || echo '../../amule/src/'`extern/wxWidgets/listctrl.cpp
In file included from ../../amule/src/extern/wxWidgets/listctrl.cpp:26:0:
../../amule/src/extern/wxWidgets/listctrl.h:173:5: warning: "WXWIN_COMPATIBILITY_2_6" is not defined [-Wundef]
#if WXWIN_COMPATIBILITY_2_6
^
../../amule/src/extern/wxWidgets/listctrl.cpp:5324:5: warning: "WXWIN_COMPATIBILITY_2_6" is not defined [-Wundef]
#if WXWIN_COMPATIBILITY_2_6
^
../../amule/src/extern/wxWidgets/listctrl.cpp: In member function 'bool MuleExtern::wxListLineData::SetAttributes(wxDC*, const wxListItemAttr*, bool)':
../../amule/src/extern/wxWidgets/listctrl.cpp:1456:98: warning: 'wxBrush* wxBrushList::FindOrCreateBrush(const wxColour&, int)' is deprecated: use wxBRUSHSTYLE_XXX constants [-Wdeprecated-declarations]
dc->SetBrush(*(wxTheBrushList->FindOrCreateBrush(attr->GetBackgroundColour(), wxSOLID)));
^
In file included from /usr/include/wx-3.1/wx/dc.h:24:0,
from /usr/include/wx-3.1/wx/dcclient.h:12,
from ../../amule/src/extern/wxWidgets/listctrl.cpp:33:
/usr/include/wx-3.1/wx/brush.h:95:14: note: declared here
wxBrush *FindOrCreateBrush(const wxColour& colour, int style)
^
../../amule/src/extern/wxWidgets/listctrl.cpp: In constructor 'MuleExtern::wxListMainWindow::wxListMainWindow(wxWindow*, wxWindowID, const wxPoint&, const wxSize&, long int, const wxString&)':
../../amule/src/extern/wxWidgets/listctrl.cpp:2329:26: warning: 'wxBrush* wxBrushList::FindOrCreateBrush(const wxColour&, int)' is deprecated: use wxBRUSHSTYLE_XXX constants [-Wdeprecated-declarations]
));
^
In file included from /usr/include/wx-3.1/wx/dc.h:24:0,
from /usr/include/wx-3.1/wx/dcclient.h:12,
from ../../amule/src/extern/wxWidgets/listctrl.cpp:33:
/usr/include/wx-3.1/wx/brush.h:95:14: note: declared here
wxBrush *FindOrCreateBrush(const wxColour& colour, int style)
^
../../amule/src/extern/wxWidgets/listctrl.cpp:2337:31: warning: 'wxBrush* wxBrushList::FindOrCreateBrush(const wxColour&, int)' is deprecated: use wxBRUSHSTYLE_XXX constants [-Wdeprecated-declarations]
));
^
In file included from /usr/include/wx-3.1/wx/dc.h:24:0,
from /usr/include/wx-3.1/wx/dcclient.h:12,
from ../../amule/src/extern/wxWidgets/listctrl.cpp:33:
/usr/include/wx-3.1/wx/brush.h:95:14: note: declared here
wxBrush *FindOrCreateBrush(const wxColour& colour, int style)
^
../../amule/src/extern/wxWidgets/listctrl.cpp: In member function 'void MuleExtern::wxListMainWindow::OnPaint(wxPaintEvent&)':
../../amule/src/extern/wxWidgets/listctrl.cpp:2737:116: warning: 'wxBrush* wxBrushList::FindOrCreateBrush(const wxColour&, int)' is deprecated: use wxBRUSHSTYLE_XXX constants [-Wdeprecated-declarations]
dc.SetBackground(*(wxTheBrushList->FindOrCreateBrush(wxSystemSettings::GetColour(wxSYS_COLOUR_LISTBOX), wxSOLID)));
^
In file included from /usr/include/wx-3.1/wx/dc.h:24:0,
from /usr/include/wx-3.1/wx/dcclient.h:12,
from ../../amule/src/extern/wxWidgets/listctrl.cpp:33:
/usr/include/wx-3.1/wx/brush.h:95:14: note: declared here
wxBrush *FindOrCreateBrush(const wxColour& colour, int style)
^
../../amule/src/extern/wxWidgets/listctrl.cpp:2808:84: warning: 'wxPen* wxPenList::FindOrCreatePen(const wxColour&, int, int)' is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations]
wxPen pen = *(wxThePenList->FindOrCreatePen(GetRuleColour(), 1, wxSOLID));
^
In file included from /usr/include/wx-3.1/wx/dc.h:25:0,
from /usr/include/wx-3.1/wx/dcclient.h:12,
from ../../amule/src/extern/wxWidgets/listctrl.cpp:33:
/usr/include/wx-3.1/wx/pen.h:124:12: note: declared here
wxPen *FindOrCreatePen(const wxColour& colour, int width, int style)
^
../../amule/src/extern/wxWidgets/listctrl.cpp:2834:84: warning: 'wxPen* wxPenList::FindOrCreatePen(const wxColour&, int, int)' is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations]
wxPen pen = *(wxThePenList->FindOrCreatePen(GetRuleColour(), 1, wxSOLID));
^
In file included from /usr/include/wx-3.1/wx/dc.h:25:0,
from /usr/include/wx-3.1/wx/dcclient.h:12,
from ../../amule/src/extern/wxWidgets/listctrl.cpp:33:
/usr/include/wx-3.1/wx/pen.h:124:12: note: declared here
wxPen *FindOrCreatePen(const wxColour& colour, int width, int style)
^
../../amule/src/extern/wxWidgets/listctrl.cpp: In member function 'void MuleExtern::wxListMainWindow::OnScroll(wxScrollWinEvent&)':
../../amule/src/extern/wxWidgets/listctrl.cpp:4864:5: error: 'OnScroll' is not a member of 'wxScrolledWindow'
wxScrolledWindow::OnScroll(event);
^
Makefile:2071: recipe for target 'libmuleappgui_a-listctrl.o' failed
make[3]: *** [libmuleappgui_a-listctrl.o] Error 1
make[3]: Leaving directory '/tmp/makepkg/amule-remote-gui/src/build/src'
Makefile:4947: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/tmp/makepkg/amule-remote-gui/src/build/src'
Makefile:630: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/makepkg/amule-remote-gui/src/build'
Makefile:524: recipe for target 'all' failed
make: *** [all] Error 2
I am using aMule git from HEAD, compiled with wxOSX Cocoa v3.0.2 and Boost 1.58 (Debugging).
Every time I press the "Clear" button after a search the whole interface freezes.
From what I can see no related error shows up in the console.
I am pasting that (just for reference)...
Hi, Wikipedia says that aMule is under GPL license , still ... i'm not able to find the license here in the software repo.
./autogen.sh && ./configure \
--prefix=/usr \
--mandir=/usr/share/man \
--disable-monolithic \
--enable-amule-daemon \
--enable-amulecmd \
--disable-webserver \
--disable-amule-gui \
--disable-cas \
--disable-wxcas \
--enable-ed2k \
--disable-alc \
--enable-alcc \
--disable-xas \
--disable-fileview \
--disable-plasmamule \
--disable-static \
--disable-kde-in-home \
--disable-geoip \
--disable-upnp \
--disable-debug \
--disable-profile \
--enable-optimize \
--enable-mmap \
--disable-nls \
--disable-ccache \
--with-wx-config=/usr/bin/wx-config
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at /usr/bin/automake line 3936.
Setting up internationalization files.
Copying file intl/ChangeLog
Copying file intl/Makefile.in
Copying file intl/VERSION
Copying file intl/bindtextdom.c
Copying file intl/config.charset
Copying file intl/dcgettext.c
Copying file intl/dcigettext.c
Copying file intl/dcngettext.c
Copying file intl/dgettext.c
Copying file intl/dngettext.c
Copying file intl/eval-plural.h
Copying file intl/explodename.c
Copying file intl/finddomain.c
Copying file intl/gettext.c
Copying file intl/gettextP.h
Copying file intl/gmo.h
Copying file intl/hash-string.h
Copying file intl/intl-compat.c
Copying file intl/l10nflist.c
Copying file intl/libgnuintl.h
Copying file intl/loadinfo.h
Copying file intl/loadmsgcat.c
Copying file intl/localcharset.c
Copying file intl/locale.alias
Copying file intl/localealias.c
Copying file intl/localename.c
Copying file intl/ngettext.c
Copying file intl/os2compat.c
Copying file intl/os2compat.h
Copying file intl/osdep.c
Copying file intl/plural-exp.c
Copying file intl/plural-exp.h
Copying file intl/plural.c
Copying file intl/plural.y
Copying file intl/ref-add.sin
Copying file intl/ref-del.sin
Copying file intl/textdomain.c
Copying file mkinstalldirs
Copying file po/Makefile.in.in
autopoint does not honor dataroot variable, patching.
Running aclocal -I m4
aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
Running autoheader
Running autoconf
Creating pixmaps Makefile.am
Running automake --foreign -a -c -f
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at /usr/bin/automake line 3936.
automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
src/Makefile.am:72: warning: source file 'kademlia/utils/UInt128.cpp' is in a subdirectory,
src/Makefile.am:72: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled. For now, the corresponding output
automake: object file(s) will be placed in the top-level directory. However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
src/Makefile.am:97: warning: source file 'kademlia/kademlia/Entry.cpp' is in a subdirectory,
src/Makefile.am:97: but option 'subdir-objects' is disabled
src/Makefile.am:97: warning: source file 'kademlia/kademlia/Indexed.cpp' is in a subdirectory,
src/Makefile.am:97: but option 'subdir-objects' is disabled
src/Makefile.am:97: warning: source file 'kademlia/kademlia/SearchManager.cpp' is in a subdirectory,
src/Makefile.am:97: but option 'subdir-objects' is disabled
src/Makefile.am:97: warning: source file 'kademlia/routing/RoutingBin.cpp' is in a subdirectory,
src/Makefile.am:97: but option 'subdir-objects' is disabled
src/Makefile.am:123: warning: source file 'extern/wxWidgets/listctrl.cpp' is in a subdirectory,
src/Makefile.am:123: but option 'subdir-objects' is disabled
src/Makefile.am:140: warning: source file 'kademlia/kademlia/Kademlia.cpp' is in a subdirectory,
src/Makefile.am:140: but option 'subdir-objects' is disabled
src/Makefile.am:140: warning: source file 'kademlia/kademlia/Prefs.cpp' is in a subdirectory,
src/Makefile.am:140: but option 'subdir-objects' is disabled
src/Makefile.am:140: warning: source file 'kademlia/kademlia/Search.cpp' is in a subdirectory,
src/Makefile.am:140: but option 'subdir-objects' is disabled
src/Makefile.am:140: warning: source file 'kademlia/kademlia/UDPFirewallTester.cpp' is in a subdirectory,
src/Makefile.am:140: but option 'subdir-objects' is disabled
src/Makefile.am:140: warning: source file 'kademlia/net/KademliaUDPListener.cpp' is in a subdirectory,
src/Makefile.am:140: but option 'subdir-objects' is disabled
src/Makefile.am:140: warning: source file 'kademlia/net/PacketTracking.cpp' is in a subdirectory,
src/Makefile.am:140: but option 'subdir-objects' is disabled
src/Makefile.am:140: warning: source file 'kademlia/routing/Contact.cpp' is in a subdirectory,
src/Makefile.am:140: but option 'subdir-objects' is disabled
src/Makefile.am:140: warning: source file 'kademlia/routing/RoutingZone.cpp' is in a subdirectory,
src/Makefile.am:140: but option 'subdir-objects' is disabled
src/utils/fileview/Makefile.am:3: warning: source file '../../CFile.cpp' is in a subdirectory,
src/utils/fileview/Makefile.am:3: but option 'subdir-objects' is disabled
src/utils/fileview/Makefile.am:3: warning: source file '../../SafeFile.cpp' is in a subdirectory,
src/utils/fileview/Makefile.am:3: but option 'subdir-objects' is disabled
src/utils/fileview/Makefile.am:3: warning: source file '../../OtherFunctions.cpp' is in a subdirectory,
src/utils/fileview/Makefile.am:3: but option 'subdir-objects' is disabled
src/utils/fileview/Makefile.am:3: warning: source file '../../Tag.cpp' is in a subdirectory,
src/utils/fileview/Makefile.am:3: but option 'subdir-objects' is disabled
src/utils/fileview/Makefile.am:3: warning: source file '../../kademlia/utils/UInt128.cpp' is in a subdirectory,
src/utils/fileview/Makefile.am:3: but option 'subdir-objects' is disabled
src/webserver/src/Makefile.am:3: warning: source file '$(top_srcdir)/src/ExternalConnector.cpp' is in a subdirectory,
src/webserver/src/Makefile.am:3: but option 'subdir-objects' is disabled
src/webserver/src/Makefile.am:3: warning: source file '$(top_srcdir)/src/OtherFunctions.cpp' is in a subdirectory,
src/webserver/src/Makefile.am:3: but option 'subdir-objects' is disabled
src/webserver/src/Makefile.am:3: warning: source file '$(top_srcdir)/src/RLE.cpp' is in a subdirectory,
src/webserver/src/Makefile.am:3: but option 'subdir-objects' is disabled
src/webserver/src/Makefile.am:3: warning: source file '$(top_srcdir)/src/NetworkFunctions.cpp' is in a subdirectory,
src/webserver/src/Makefile.am:3: but option 'subdir-objects' is disabled
src/webserver/src/Makefile.am:3: warning: source file '$(top_srcdir)/src/LoggerConsole.cpp' is in a subdirectory,
src/webserver/src/Makefile.am:3: but option 'subdir-objects' is disabled
src/webserver/src/Makefile.am:3: warning: source file '$(top_srcdir)/src/UPnPBase.cpp' is in a subdirectory,
src/webserver/src/Makefile.am:3: but option 'subdir-objects' is disabled
unittests/muleunit/Makefile.am:2: warning: source file '$(top_srcdir)/src/libs/common/MuleDebug.cpp' is in a subdirectory,
unittests/muleunit/Makefile.am:2: but option 'subdir-objects' is disabled
unittests/muleunit/Makefile.am:2: warning: source file '$(top_srcdir)/src/libs/common/StringFunctions.cpp' is in a subdirectory,
unittests/muleunit/Makefile.am:2: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:49: warning: source file '$(top_srcdir)/src/SafeFile.cpp' is in a subdirectory,
unittests/tests/Makefile.am:49: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:49: warning: source file '$(top_srcdir)/src/MemFile.cpp' is in a subdirectory,
unittests/tests/Makefile.am:49: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:49: warning: source file '$(top_srcdir)/src/Tag.cpp' is in a subdirectory,
unittests/tests/Makefile.am:49: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:49: warning: source file '$(top_srcdir)/src/libs/common/Format.cpp' is in a subdirectory,
unittests/tests/Makefile.am:49: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:49: warning: source file '$(top_srcdir)/src/libs/common/strerror_r.c' is in a subdirectory,
unittests/tests/Makefile.am:49: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:19: warning: source file '$(top_srcdir)/src/kademlia/utils/UInt128.cpp' is in a subdirectory,
unittests/tests/Makefile.am:19: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:19: warning: source file '$(top_srcdir)/src/libs/common/Format.cpp' is in a subdirectory,
unittests/tests/Makefile.am:19: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:19: warning: source file '$(top_srcdir)/src/libs/common/strerror_r.c' is in a subdirectory,
unittests/tests/Makefile.am:19: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:38: warning: source file '$(top_srcdir)/src/SafeFile.cpp' is in a subdirectory,
unittests/tests/Makefile.am:38: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:38: warning: source file '$(top_srcdir)/src/CFile.cpp' is in a subdirectory,
unittests/tests/Makefile.am:38: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:38: warning: source file '$(top_srcdir)/src/MemFile.cpp' is in a subdirectory,
unittests/tests/Makefile.am:38: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:38: warning: source file '$(top_srcdir)/src/kademlia/utils/UInt128.cpp' is in a subdirectory,
unittests/tests/Makefile.am:38: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:38: warning: source file '$(top_srcdir)/src/libs/common/StringFunctions.cpp' is in a subdirectory,
unittests/tests/Makefile.am:38: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:38: warning: source file '$(top_srcdir)/src/Tag.cpp' is in a subdirectory,
unittests/tests/Makefile.am:38: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:38: warning: source file '$(top_srcdir)/src/libs/common/Path.cpp' is in a subdirectory,
unittests/tests/Makefile.am:38: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:38: warning: source file '$(top_srcdir)/src/libs/common/Format.cpp' is in a subdirectory,
unittests/tests/Makefile.am:38: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:38: warning: source file '$(top_srcdir)/src/libs/common/strerror_r.c' is in a subdirectory,
unittests/tests/Makefile.am:38: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:25: warning: source file '$(top_srcdir)/src/libs/common/Format.cpp' is in a subdirectory,
unittests/tests/Makefile.am:25: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:25: warning: source file '$(top_srcdir)/src/libs/common/strerror_r.c' is in a subdirectory,
unittests/tests/Makefile.am:25: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:34: warning: source file '$(top_srcdir)/src/NetworkFunctions.cpp' is in a subdirectory,
unittests/tests/Makefile.am:34: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:34: warning: source file '$(top_srcdir)/src/LibSocket.cpp' is in a subdirectory,
unittests/tests/Makefile.am:34: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:34: warning: source file '$(top_srcdir)/src/libs/common/Format.cpp' is in a subdirectory,
unittests/tests/Makefile.am:34: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:34: warning: source file '$(top_srcdir)/src/libs/common/strerror_r.c' is in a subdirectory,
unittests/tests/Makefile.am:34: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:41: warning: source file '$(top_srcdir)/src/libs/common/Path.cpp' is in a subdirectory,
unittests/tests/Makefile.am:41: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:41: warning: source file '$(top_srcdir)/src/libs/common/StringFunctions.cpp' is in a subdirectory,
unittests/tests/Makefile.am:41: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:28: warning: source file '$(top_srcdir)/src/libs/common/StringFunctions.cpp' is in a subdirectory,
unittests/tests/Makefile.am:28: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:28: warning: source file '$(top_srcdir)/src/libs/common/Path.cpp' is in a subdirectory,
unittests/tests/Makefile.am:28: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:44: warning: source file '$(top_srcdir)/src/libs/common/Path.cpp' is in a subdirectory,
unittests/tests/Makefile.am:44: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:44: warning: source file '$(top_srcdir)/src/libs/common/StringFunctions.cpp' is in a subdirectory,
unittests/tests/Makefile.am:44: but option 'subdir-objects' is disabled
unittests/tests/Makefile.am:44: warning: source file '$(top_srcdir)/src/libs/common/TextFile.cpp' is in a subdirectory,
unittests/tests/Makefile.am:44: but option 'subdir-objects' is disabled
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking if this is a FreeBSD 4 or earlier system... no
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for gawk... (cached) gawk
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking whether make sets $(MAKE)... (cached) yes
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking for ranlib... ranlib
checking for a sed that does not truncate output... /usr/bin/sed
checking for bison... bison -y
checking for ranlib... (cached) ranlib
checking for strip... strip
checking for ar... ar
checking for ld... ld
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for working volatile... yes
checking for zlib >= 1.1.4... yes (version 1.2.8)
checking for File::Copy... ok
checking for the --with-toolkit option... will be automatically detected
checking for the --with-wxshared option... will be automatically detected
checking for the --with-wxdebug option... will be automatically detected
checking for the --with-wxversion option... will be automatically detected
checking for wx-config... /usr/bin/wx-config
checking for wxWidgets version >= 2.8.12 (--unicode=yes)... yes (version 3.0.3)
checking for wxWidgets static library... no
checking if wxWidgets was built with UNICODE enabled... yes
checking if wxWidgets was built in DEBUG mode... no
checking if wxWidgets was built in STATIC mode... no
checking which wxWidgets toolkit was selected... configure: error:
Cannot detect the currently installed wxWidgets port !
Please check your 'wx-config --cxxflags'...
wxconfig --cxxflags
-I/usr/lib/wx/include/base-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -pthread
What am I doing wrong? Thanks!
This crash happened on my Debian unstable box:
Program received signal SIGSEGV, Segmentation fault.
_int_malloc (av=av@entry=0x7ffff4d00620 <main_arena>, bytes=bytes@entry=296) at malloc.c:3388
3388 malloc.c: No such file or directory.
(gdb) set pagination off
(gdb) bt
#0 _int_malloc (av=av@entry=0x7ffff4d00620 <main_arena>, bytes=bytes@entry=296) at malloc.c:3388
#1 0x00007ffff49d9080 in __GI___libc_malloc (bytes=296) at malloc.c:2891
#2 0x00007ffff58f7fbd in wxMBConv::cMB2WC(char const*) const () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#3 0x00000000006411f0 in wxMBConv::cMB2WX (psz=0x3360c40 "Apress.Beginning.CSS.Web.Development.From.Novice.to.Professional.2006.pdf", this=<optimized out>) at /usr/include/wx-3.0/wx/strconv.h:116
#4 UTF82unicode (x=0x3360c40 "Apress.Beginning.CSS.Web.Development.From.Novice.to.Professional.2006.pdf") at ../../src/libs/common/StringFunctions.h:85
#5 CFileDataIO::ReadOnlyString (this=<optimized out>, bOptUTF8=<optimized out>, raw_len=73) at ../../src/SafeFile.cpp:245
#6 0x000000000064284d in CFileDataIO::ReadString (this=0x7fffffffd780, bOptUTF8=<optimized out>, SizeLen=<optimized out>, SafeRead=<optimized out>) at ../../src/SafeFile.cpp:224
#7 0x0000000000697753 in Kademlia::CKeyEntry::ReadPublishTrackingDataFromFile (this=this@entry=0x3360d40, data=data@entry=0x7fffffffd780) at ../../src/kademlia/kademlia/Entry.cpp:537
#8 0x000000000069a43c in Kademlia::CIndexed::ReadFile (this=this@entry=0x558bd60) at ../../src/kademlia/kademlia/Indexed.cpp:126
#9 0x000000000069a854 in Kademlia::CIndexed::CIndexed (this=0x558bd60) at ../../src/kademlia/kademlia/Indexed.cpp:76
#10 0x000000000051890f in Kademlia::CKademlia::Start (prefs=<optimized out>) at ../../src/kademlia/kademlia/Kademlia.cpp:119
#11 0x00000000004650cd in Kademlia::CKademlia::Start () at ../../src/kademlia/kademlia/Kademlia.h:65
#12 CamuleApp::StartKad (this=this@entry=0xb65830) at ../../src/amule.cpp:1970
#13 0x00000000004677b2 in CamuleApp::OnCoreTimer (this=0xb65830) at ../../src/amule.cpp:1209
#14 0x00007ffff583670e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#15 0x00007ffff59bc967 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#16 0x00007ffff59bca5b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#17 0x00007ffff59bce18 in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#18 0x00007ffff59bcea3 in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#19 0x00007ffff59bcf05 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#20 0x00007ffff59bd98a in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#21 0x00007ffff5838827 in wxAppConsoleBase::ProcessPendingEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#22 0x00007ffff6117992 in wxApp::DoIdle() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#23 0x00007ffff6117a83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#24 0x00007ffff34cee9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ffff34cf240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff34cf562 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff423b5d7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#28 0x00007ffff6137de5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#29 0x00007ffff58786e3 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#30 0x00007ffff583db76 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#31 0x00007ffff58ca2b0 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#32 0x0000000000440742 in main (argc=1, argv=<optimized out>) at ../../src/amule-gui.cpp:93
(gdb) bt full
#0 _int_malloc (av=av@entry=0x7ffff4d00620 <main_arena>, bytes=bytes@entry=296) at malloc.c:3388
p = 0x7fff00000002
nb = 304
idx = 19
bin = 0x7ffff4d00798 <main_arena+376>
victim = 0x7fff00000002
size = <optimized out>
victim_index = <optimized out>
remainder = <optimized out>
remainder_size = <optimized out>
block = <optimized out>
bit = <optimized out>
map = <optimized out>
fwd = <optimized out>
bck = <optimized out>
errstr = 0x0
__func__ = "_int_malloc"
#1 0x00007ffff49d9080 in __GI___libc_malloc (bytes=296) at malloc.c:2891
ar_ptr = 0x7ffff4d00620 <main_arena>
victim = <optimized out>
hook = <optimized out>
__func__ = "__libc_malloc"
#2 0x00007ffff58f7fbd in wxMBConv::cMB2WC(char const*) const () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#3 0x00000000006411f0 in wxMBConv::cMB2WX (psz=0x3360c40 "Apress.Beginning.CSS.Web.Development.From.Novice.to.Professional.2006.pdf", this=<optimized out>) at /usr/include/wx-3.0/wx/strconv.h:116
No locals.
#4 UTF82unicode (x=0x3360c40 "Apress.Beginning.CSS.Web.Development.From.Novice.to.Professional.2006.pdf") at ../../src/libs/common/StringFunctions.h:85
No locals.
#5 CFileDataIO::ReadOnlyString (this=<optimized out>, bOptUTF8=<optimized out>, raw_len=73) at ../../src/SafeFile.cpp:245
val_array = std::vector of length -53873728, capacity -53873728 = {65 'A', 112 'p', 114 'r', 101 'e', 115 's', 115 's', 46 '.', 66 'B', 101 'e', 103 'g', 105 'i', 110 'n', 110 'n', 105 'i', 110 'n', 103 'g', 46 '.', 67 'C', 83 'S', 83 'S', 46 '.', 87 'W', 101 'e', 98 'b', 46 '.', 68 'D', 101 'e', 118 'v', 101 'e', 108 'l', 111 'o', 112 'p', 109 'm', 101 'e', 110 'n', 116 't', 46 '.', 70 'F', 114 'r', 111 'o', 109 'm', 46 '.', 78 'N', 111 'o', 118 'v', 105 'i', 99 'c', 101 'e', 46 '.', 116 't', 111 'o', 46 '.', 80 'P', 114 'r', 111 'o', 102 'f', 101 'e', 115 's', 115 's', 105 'i', 111 'o', 110 'n', 97 'a', 108 'l', 46 '.', 50 '2', 48 '0', 48 '0', 54 '6', 46 '.', 112 'p', 100 'd', 102 'f', 0 '\000', 54 '6', 41 ')', 46 '.', 112 'p', 100 'd', 102 'f', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 33 '!', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 12 '\f', 54 '6', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 12 '\f', 54 '6', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', -16 '\360', -102 '\232', -35 '\335', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 33 '!', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 80 'P', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 1 '\001', 0 '\000', 111 'o', 0 '\000', 0 '\000', 0 '\000', 33 '!', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', -16 '\360', -43 '\325', 125 '}', 1 '\001', 0 '\000', 0 '\000', 0 '\000', 0 '\000', -16 '\360', -43 '\325', 125 '}', 1 '\001', 0 '\000', 0 '\000', 0 '\000', 0 '\000', -96 '\240', 11 '\v', 54 '6', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 65 'A', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', -42 '\326', 125 '}', 1 '\001', 0 '\000', 0 '\000', 0 '\000', 0 '\000'...}
str = {static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 140737306602232}}
#6 0x000000000064284d in CFileDataIO::ReadString (this=0x7fffffffd780, bOptUTF8=<optimized out>, SizeLen=<optimized out>, SafeRead=<optimized out>) at ../../src/SafeFile.cpp:224
readLen = 73
__FUNCTION__ = "ReadString"
#7 0x0000000000697753 in Kademlia::CKeyEntry::ReadPublishTrackingDataFromFile (this=this@entry=0x3360d40, data=data@entry=0x7fffffffd780) at ../../src/kademlia/kademlia/Entry.cpp:537
toAdd = {m_filename = {static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {m_str = 0x0, m_len = 9102547640297223168}}, m_popularityIndex = 1}
i = 1
__FUNCTION__ = "ReadPublishTrackingDataFromFile"
nameCount = 2
ipCount = <optimized out>
dbgLastTime = <optimized out>
#8 0x000000000069a43c in Kademlia::CIndexed::ReadFile (this=this@entry=0x558bd60) at ../../src/kademlia/kademlia/Indexed.cpp:126
toAdd = 0x3360d40
tagList = <optimized out>
load = 53 '5'
sourceID = {m_data = {u32_data = {2491577743, 4106057336, 3403581014, 2767406477}, u64_data = {17635381976112461199, 11885920316857157206}}}
numName = 1
keyID = {m_data = {u32_data = {2527856753, 3882372301, 1333357236, 3476289874}, u64_data = {16674662066219124849, 14930551321579317940}}}
numSource = 15685
numKeys = 161
id = {m_data = {u32_data = {1225826192, 2537443020, 1252287781, 3476197511}, u64_data = {10898234787589300112, 14930154625433888037}}}
savetime = <optimized out>
version = 3
totalSource = 0
load_file = {<CFileDataIO> = {_vptr.CFileDataIO = 0x748de0 <vtable for CFile+16>}, m_fd = -1, m_filePath = {m_printable = {static npos = 18446744073709551615, m_impl = L"/home/morph/.aMule/load_index.dat", m_convertedToChar = {m_str = 0x0, m_len = 0}}, m_filesystem = {static npos = 18446744073709551615, m_impl = L"/home/morph/.aMule/load_index.dat", m_convertedToChar = {m_str = 0x0, m_len = 83214384}}}, m_safeWrite = false}
k_file = {<CFileDataIO> = {_vptr.CFileDataIO = 0x748de0 <vtable for CFile+16>}, m_fd = 26, m_filePath = {m_printable = {static npos = 18446744073709551615, m_impl = L"/home/morph/.aMule/key_index.dat", m_convertedToChar = {m_str = 0x0, m_len = 140737341063081}}, m_filesystem = {static npos = 18446744073709551615, m_impl = L"/home/morph/.aMule/key_index.dat", m_convertedToChar = {m_str = 0x0, m_len = 16}}}, m_safeWrite = false}
s_file = {<CFileDataIO> = {_vptr.CFileDataIO = 0xf4bd76789482758f}, m_fd = -891386282, m_filePath = {m_printable = {static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {m_str = 0x25 <error: Cannot access memory at address 0x25>, m_len = 136}}, m_filesystem = {static npos = 18446744073709551615, m_impl = L"", m_convertedToChar = {m_str = 0x3f9245c "e", m_len = 140737307256074}}}, m_safeWrite = 80}
totalLoad = 11
totalKeyword = 27763
#9 0x000000000069a854 in Kademlia::CIndexed::CIndexed (this=0x558bd60) at ../../src/kademlia/kademlia/Indexed.cpp:76
No locals.
#10 0x000000000051890f in Kademlia::CKademlia::Start (prefs=<optimized out>) at ../../src/kademlia/kademlia/Kademlia.cpp:119
__FUNCTION__ = "Start"
#11 0x00000000004650cd in Kademlia::CKademlia::Start () at ../../src/kademlia/kademlia/Kademlia.h:65
No locals.
#12 CamuleApp::StartKad (this=this@entry=0xb65830) at ../../src/amule.cpp:1970
No locals.
#13 0x00000000004677b2 in CamuleApp::OnCoreTimer (this=0xb65830) at ../../src/amule.cpp:1209
msPrev1 = 78580752
msPrev5 = 45003897
msPrevSave = 44980491
msPrevHist = 45007000
msPrevOS = 45004892
msPrevKnownMet = 45001400
msCur = 78580752
recurse = true
#14 0x00007ffff583670e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#15 0x00007ffff59bc967 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.
#16 0x00007ffff59bca5b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#17 0x00007ffff59bce18 in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#18 0x00007ffff59bcea3 in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#19 0x00007ffff59bcf05 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#20 0x00007ffff59bd98a in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#21 0x00007ffff5838827 in wxAppConsoleBase::ProcessPendingEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#22 0x00007ffff6117992 in wxApp::DoIdle() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#23 0x00007ffff6117a83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#24 0x00007ffff34cee9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#25 0x00007ffff34cf240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#26 0x00007ffff34cf562 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#27 0x00007ffff423b5d7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0x00007ffff6137de5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#29 0x00007ffff58786e3 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#30 0x00007ffff583db76 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#31 0x00007ffff58ca2b0 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#32 0x0000000000440742 in main (argc=1, argv=<optimized out>) at ../../src/amule-gui.cpp:93
No locals.
(gdb) thread apply all bt
Thread 22 (Thread 0x7fffe2a11700 (LWP 6700)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007ffff6d538ee in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#2 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe2a11700) at pthread_create.c:309
#3 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 19 (Thread 0x7fffe5a17700 (LWP 20039)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007ffff6d538ee in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#2 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe5a17700) at pthread_create.c:309
#3 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 18 (Thread 0x7fffb9ff9700 (LWP 14900)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007ffff59888d9 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#2 0x00007ffff598a515 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#3 0x000000000064820f in CTimerThread::Entry (this=0x1b5dfe0) at ../../src/Timer.cpp:66
#4 0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5 0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#6 0x00007ffff7bc70a4 in start_thread (arg=0x7fffb9ff9700) at pthread_create.c:309
#7 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 16 (Thread 0x7fffbbfff700 (LWP 14835)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x000000000066bff0 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=..., this=0xb62cd8) at /usr/include/boost/asio/detail/posix_event.hpp:106
#2 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62c80) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
#3 boost::asio::detail::task_io_service::run (this=0xb62c80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6 0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff7bc70a4 in start_thread (arg=0x7fffbbfff700) at pthread_create.c:309
#9 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 15 (Thread 0x7fffe093a700 (LWP 14834)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x000000000066bff0 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=..., this=0xb62cd8) at /usr/include/boost/asio/detail/posix_event.hpp:106
#2 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62c80) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
#3 boost::asio::detail::task_io_service::run (this=0xb62c80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6 0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe093a700) at pthread_create.c:309
#9 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 14 (Thread 0x7fffe113b700 (LWP 14833)):
#0 0x00007ffff4a43643 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81
#1 0x0000000000667c9a in boost::asio::detail::epoll_reactor::run (this=0x17d29b0, block=block@entry=true, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392
#2 0x000000000066be38 in boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62c80) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:356
#3 boost::asio::detail::task_io_service::run (this=0xb62c80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6 0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe113b700) at pthread_create.c:309
#9 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 13 (Thread 0x7fffe193c700 (LWP 14832)):
#0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1 0x00007ffff7bcb7ac in pthread_cond_signal@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_signal.S:144
#2 0x000000000066821d in boost::asio::detail::posix_event::maybe_unlock_and_signal_one<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=<synthetic pointer>, this=0x7ffff4d007b0 <main_arena+400>) at /usr/include/boost/asio/detail/posix_event.hpp:83
#3 boost::asio::detail::task_io_service::wake_one_thread_and_unlock (lock=<synthetic pointer>, this=0x7ffff4d00758 <main_arena+312>) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:457
#4 boost::asio::detail::task_io_service::post_immediate_completion (this=0x7ffff4d00758 <main_arena+312>, op=0x7fffc80063f0, is_continuation=<optimized out>) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:269
#5 0x0000000000668421 in boost::asio::detail::epoll_reactor::start_op (this=0x7ffff4d00748 <main_arena+296>, op_type=op_type@entry=0, descriptor=-187693256, descriptor_data=@0x7ffff4d00758: 0x7ffff4d00748 <main_arena+296>, op=op@entry=0x7fffc80063f0, is_continuation=<optimized out>, allow_speculative=true) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:253
#6 0x00000000006693bf in boost::asio::detail::reactive_socket_service_base::start_op (this=0x7ffff4d00760 <main_arena+320>, impl=..., op_type=0, op=0x7fffc80063f0, is_continuation=<optimized out>, is_non_blocking=<optimized out>, noop=false) at /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp:214
#7 0x000000000066ded6 in boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., flags=0, sender_endpoint=..., buffers=..., impl=..., this=0x7ffff4d00760 <main_arena+320>) at /usr/include/boost/asio/detail/reactive_socket_service.hpp:331
#8 boost::asio::datagram_socket_service<boost::asio::ip::udp>::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., flags=0, sender_endpoint=..., buffers=..., impl=..., this=0x7ffff4d00738 <main_arena+280>) at /usr/include/boost/asio/datagram_socket_service.hpp:412
#9 boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., sender_endpoint=..., buffers=..., this=0x7ffff4d00748 <main_arena+296>) at /usr/include/boost/asio/basic_datagram_socket.hpp:897
#10 CAsioUDPSocketImpl::StartBackgroundRead (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1158
#11 CAsioUDPSocketImpl::HandleRead (this=<optimized out>, ec=..., received=<optimized out>) at ../../src/LibSocketAsio.cpp:1111
#12 0x0000000000678d21 in boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>::operator() (a2=<optimized out>, a1=..., p=<optimized out>, this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:280
#13 boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()>::operator()<boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list2<boost::system::error_code const&, unsigned long const&> > (a=<synthetic pointer>, f=..., this=0x7fffe193b5e0) at /usr/include/boost/bind/bind.hpp:392
#14 boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >::operator()<boost::system::error_code, unsigned long> (a2=@0x7fffe193b5f8: 0, a1=..., this=0x7fffe193b5d0) at /usr/include/boost/bind/bind_template.hpp:102
#15 boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>::operator() (this=0x7fffe193b5d0) at /usr/include/boost/asio/detail/bind_handler.hpp:127
#16 boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:69
#17 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#18 boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> (this_handler=0x7fffe193b5d0, function=...) at /usr/include/boost/asio/detail/bind_handler.hpp:170
#19 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#20 boost::asio::detail::strand_service::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (this=0x17d3530, impl=@0x7fffe193b630: 0x17d41a0, handler=...) at /usr/include/boost/asio/detail/impl/strand_service.hpp:62
#21 0x000000000067901f in boost::asio::io_service::strand::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (handler=..., this=0x7fffe193b628) at /usr/include/boost/asio/strand.hpp:158
#22 boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>::operator()<boost::system::error_code, unsigned long> (arg2=@0x7fffe193b660: 0, arg1=..., this=0x7fffe193b628) at /usr/include/boost/asio/detail/wrapped_handler.hpp:99
#23 boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>::operator() (this=0x7fffe193b628) at /usr/include/boost/asio/detail/bind_handler.hpp:127
#24 boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::operator() (this=0x7fffe193b610) at /usr/include/boost/asio/detail/wrapped_handler.hpp:191
#25 boost::asio::asio_handler_invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > > (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:69
#26 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#27 boost::asio::detail::asio_handler_invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (this_handler=0x7fffe193b610, function=...) at /usr/include/boost/asio/detail/wrapped_handler.hpp:275
#28 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#29 boost::asio::detail::completion_handler<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete (owner=0xb62c80, base=<optimized out>) at /usr/include/boost/asio/detail/completion_handler.hpp:68
#30 0x00000000006685e5 in boost::asio::detail::task_io_service_operation::complete (bytes_transferred=0, ec=..., owner=..., this=<optimized out>) at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
#31 boost::asio::detail::strand_service::do_complete (owner=0xb62c80, base=0x17d41a0, ec=...) at /usr/include/boost/asio/detail/impl/strand_service.ipp:167
#32 0x000000000066c0c0 in boost::asio::detail::task_io_service_operation::complete (bytes_transferred=0, ec=..., owner=..., this=<optimized out>) at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
#33 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62c80) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:372
#34 boost::asio::detail::task_io_service::run (this=0xb62c80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#35 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#36 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#37 0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#38 0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#39 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe193c700) at pthread_create.c:309
#40 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 12 (Thread 0x7fffe213d700 (LWP 14831)):
#0 0x00007ffff7bce18d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff5994d2c in wxMicroSleep(unsigned long) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#2 0x000000000050c08b in UploadBandwidthThrottler::Entry (this=0x19263f0) at ../../src/UploadBandwidthThrottler.cpp:323
#3 0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#4 0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe213d700) at pthread_create.c:309
#6 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 9 (Thread 0x7fffe3a13700 (LWP 14823)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007ffff6d538ee in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#2 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe3a13700) at pthread_create.c:309
#3 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 6 (Thread 0x7fffe5216700 (LWP 14820)):
#0 0x00007ffff4a3c2d3 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff6f671b3 in ?? () from /usr/lib/x86_64-linux-gnu/libupnp.so.6
#2 0x00007ffff6d53b40 in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#3 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe5216700) at pthread_create.c:309
#4 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 3 (Thread 0x7fffe6a19700 (LWP 14817)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007ffff6d538ee in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#2 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe6a19700) at pthread_create.c:309
#3 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 2 (Thread 0x7fffe721a700 (LWP 14816)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff6d552ea in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#2 0x00007ffff6d53b40 in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#3 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe721a700) at pthread_create.c:309
#4 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 1 (Thread 0x7ffff7ef4a80 (LWP 6653)):
#0 _int_malloc (av=av@entry=0x7ffff4d00620 <main_arena>, bytes=bytes@entry=296) at malloc.c:3388
#1 0x00007ffff49d9080 in __GI___libc_malloc (bytes=296) at malloc.c:2891
#2 0x00007ffff58f7fbd in wxMBConv::cMB2WC(char const*) const () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#3 0x00000000006411f0 in wxMBConv::cMB2WX (psz=0x3360c40 "Apress.Beginning.CSS.Web.Development.From.Novice.to.Professional.2006.pdf", this=<optimized out>) at /usr/include/wx-3.0/wx/strconv.h:116
#4 UTF82unicode (x=0x3360c40 "Apress.Beginning.CSS.Web.Development.From.Novice.to.Professional.2006.pdf") at ../../src/libs/common/StringFunctions.h:85
#5 CFileDataIO::ReadOnlyString (this=<optimized out>, bOptUTF8=<optimized out>, raw_len=73) at ../../src/SafeFile.cpp:245
#6 0x000000000064284d in CFileDataIO::ReadString (this=0x7fffffffd780, bOptUTF8=<optimized out>, SizeLen=<optimized out>, SafeRead=<optimized out>) at ../../src/SafeFile.cpp:224
#7 0x0000000000697753 in Kademlia::CKeyEntry::ReadPublishTrackingDataFromFile (this=this@entry=0x3360d40, data=data@entry=0x7fffffffd780) at ../../src/kademlia/kademlia/Entry.cpp:537
#8 0x000000000069a43c in Kademlia::CIndexed::ReadFile (this=this@entry=0x558bd60) at ../../src/kademlia/kademlia/Indexed.cpp:126
#9 0x000000000069a854 in Kademlia::CIndexed::CIndexed (this=0x558bd60) at ../../src/kademlia/kademlia/Indexed.cpp:76
#10 0x000000000051890f in Kademlia::CKademlia::Start (prefs=<optimized out>) at ../../src/kademlia/kademlia/Kademlia.cpp:119
#11 0x00000000004650cd in Kademlia::CKademlia::Start () at ../../src/kademlia/kademlia/Kademlia.h:65
#12 CamuleApp::StartKad (this=this@entry=0xb65830) at ../../src/amule.cpp:1970
#13 0x00000000004677b2 in CamuleApp::OnCoreTimer (this=0xb65830) at ../../src/amule.cpp:1209
#14 0x00007ffff583670e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#15 0x00007ffff59bc967 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#16 0x00007ffff59bca5b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#17 0x00007ffff59bce18 in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#18 0x00007ffff59bcea3 in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#19 0x00007ffff59bcf05 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#20 0x00007ffff59bd98a in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#21 0x00007ffff5838827 in wxAppConsoleBase::ProcessPendingEvents() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#22 0x00007ffff6117992 in wxApp::DoIdle() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#23 0x00007ffff6117a83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#24 0x00007ffff34cee9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ffff34cf240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff34cf562 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff423b5d7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#28 0x00007ffff6137de5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#29 0x00007ffff58786e3 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#30 0x00007ffff583db76 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#31 0x00007ffff58ca2b0 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#32 0x0000000000440742 in main (argc=1, argv=<optimized out>) at ../../src/amule-gui.cpp:93
just note that I never downloaded that 'Apress.Beginning.CSS.Web.Development.From.Novice.to.Professional.2006.pdf' nor it is shared (i really dont care about CSS taht much ;) ). It is mentioned only in key_index.dat, which from http://www.sb-innovation.de/f59/guide-what-every-file-emules-folder-does-7284/ it seems to be:
key_index.dat: it is created the first time you connect to Kad, and contains the keywords of files shared by your sources. Apart from this, it'll store the source's keyword, file name, size, etc. for every one of them. It's saved every time you disconnect from Kad.
not a lot to go on at the moment, but widget dimensions shouldn't be negative
(amulegui:32301): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 17
(amulegui:32301): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 17
Aborted (core dumped)
As reported in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807453
ASSERT INFO:
../../src/BaseClient.cpp(2143): assert "Assert failure" failed in ProcessPublicKeyPacket().
BACKTRACE:
[1] wxOnAssert(char const*, int, char const*, char const*, char const*)
[2] CUpDownClient::ProcessPublicKeyPacket(unsigned char const*, unsigned int) /build/amule-2.4.0~git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/BaseClient.cpp:2143
[3] CClientTCPSocket::ProcessExtPacket(unsigned char const*, unsigned int, unsigned char) /build/amule-2.4.0~git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/ClientTCPSocket.cpp:1325
[4] CClientTCPSocket::PacketReceived(CPacket*) /build/amule-2.4.0~git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/ClientTCPSocket.cpp:1990
[5] CEMSocket::OnReceive(int) /build/amule-2.4.0~git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/EMSocket.cpp:275
[6] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[7] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[8] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[9] wxEvtHandler::TryHereOnly(wxEvent&)
[10] wxEvtHandler::ProcessEventLocally(wxEvent&)
[11] wxEvtHandler::ProcessEvent(wxEvent&)
[12] wxEvtHandler::ProcessPendingEvents()
[13] wxAppConsoleBase::ProcessPendingEvents()
[14] wxApp::DoIdle()
[15] g_main_context_dispatch
[16] g_main_loop_run
[17] gtk_main
[18] wxGUIEventLoop::DoRun()
[19] wxEventLoopBase::Run()
[20] wxAppConsoleBase::MainLoop()
[21] wxEntry(int&, wchar_t**)
[22] main /build/amule-2.4.0~git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/amule-gui.cpp:93
[23] __libc_start_main
[24] main
On Ubuntu Wily, compilation fails with:
checking for Boost's header version...
configure: error: invalid value: boost_major_version=
Searching points to an updated boost.m4 - which can't just be imported from upstream as the original has been kludged for amule
gcc 5, boost1.57
When try build with:
--with-boost=/usr/include/boost
show this in configure
checking for Boost headers version >= 1.47.0... no
configure: cannot find Boost headers version >= 1.47.0
configure: WARNING:
Boost support has been disabled because of insufficient Boost version.
---snip----
Libraries aMule will use to build:
wxWidgets 3.0.1 (base,shared)
boost Not detected
crypto++ 5.6.2 (installed, in /usr)
libupnp 1.6.19
libintl system
libpng 1.6.19
zlib 1.2.8
*** Warnings during configuration ***
* Boost support has been disabled because of insufficient Boost version.
Greetings
$ gdb amule
GNU gdb (Debian 7.10-1+b1) 7.10
Copyright (C) 2015 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:
<http://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 amule...Reading symbols from /usr/lib/debug//usr/bin/amule...done.
done.
(gdb) ha SIGPIPE nostop noprint pass
Signal Stop Print Pass to program Description
SIGPIPE No No Yes Broken pipe
(gdb) ha SIG32 nostop noprint pass
Signal Stop Print Pass to program Description
SIG32 No No Yes Real-time event 32
(gdb) ha SIG33 nostop noprint pass
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) ha SIG34 nostop noprint pass
Signal Stop Print Pass to program Description
SIG34 No No Yes Real-time event 34
(gdb) run
Starting program: /usr/bin/amule
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
2016-04-16 00:01:02: Initialising aMule SVN compiled with wxGTK2 v3.0.2 and Boost 1.58
2016-04-16 00:01:02: Checking if there is an instance already running...
2016-04-16 00:01:02: No other instances are running.
2016-04-16 00:01:03: Socket de escucha: Ok
[New Thread 0x7fffeba96700 (LWP 5470)]
[New Thread 0x7fffea2c3700 (LWP 5471)]
[New Thread 0x7fffe9ac2700 (LWP 5472)]
[New Thread 0x7fffe90bb700 (LWP 5475)]
[New Thread 0x7fffe88ba700 (LWP 5476)]
[New Thread 0x7fffd3fff700 (LWP 5477)]
[New Thread 0x7fffd37fe700 (LWP 5478)]
[New Thread 0x7fffd2ffd700 (LWP 5479)]
[New Thread 0x7fffd27fc700 (LWP 5480)]
2016-04-16 00:01:03: Cargando archivos temporales desde /home/scow/.aMule/Temp.
[Thread 0x7fffd27fc700 (LWP 5480) exited]
2016-04-16 00:01:03: Cargando archivo part 1 de 9
2016-04-16 00:01:03: Cargando archivo part 2 de 9
2016-04-16 00:01:03: Cargando archivo part 3 de 9
2016-04-16 00:01:03: Cargando archivo part 4 de 9
2016-04-16 00:01:03: Cargando archivo part 5 de 9
2016-04-16 00:01:03: Cargando archivo part 6 de 9
2016-04-16 00:01:03: Cargando archivo part 7 de 9
2016-04-16 00:01:03: Cargando archivo part 8 de 9
2016-04-16 00:01:03: Cargando archivo part 9 de 9
2016-04-16 00:01:03: Todos los archivos part cargados.
2016-04-16 00:01:03: Añadiendo archivo /home/scow/.aMule/Temp/001.part.met a compartidos
2016-04-16 00:01:03: Añadiendo archivo /home/scow/.aMule/Temp/017.part.met a compartidos
2016-04-16 00:01:03: Añadiendo archivo /home/scow/.aMule/Temp/025.part.met a compartidos
2016-04-16 00:01:03: Añadiendo archivo /home/scow/.aMule/Temp/030.part.met a compartidos
[New Thread 0x7fffd27fc700 (LWP 5481)]
[Thread 0x7fffd27fc700 (LWP 5481) exited]
[New Thread 0x7fffd1ffb700 (LWP 5482)]
2016-04-16 00:01:03: Asio thread 1 started
2016-04-16 00:01:03: Asio thread 2 started
2016-04-16 00:01:03: Asio thread 3 started
2016-04-16 00:01:03: Asio thread 4 started
[Thread 0x7fffeba96700 (LWP 5470) exited]
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6145446 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
(gdb) bt
#0 0x00007ffff6145446 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#1 0x00007ffff34dafea in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff34db390 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff34db6b2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff42485b7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#5 0x00007ffff613d9c5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#6 0x00007ffff587e6e3 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5843a06 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff58d02f0 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#9 0x0000000000440742 in main (argc=1, argv=<optimized out>) at ../../src/amule-gui.cpp:93
(gdb) bt full
#0 0x00007ffff6145446 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#1 0x00007ffff34dafea in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ffff34db390 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ffff34db6b2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4 0x00007ffff42485b7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#5 0x00007ffff613d9c5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#6 0x00007ffff587e6e3 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#7 0x00007ffff5843a06 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#8 0x00007ffff58d02f0 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#9 0x0000000000440742 in main (argc=1, argv=<optimized out>) at ../../src/amule-gui.cpp:93
No locals.
(gdb) thread apply all bt
Thread 12 (Thread 0x7fffd1ffb700 (LWP 5482)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1 0x00007ffff598e999 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#2 0x00007ffff59905d5 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#3 0x000000000064820f in CTimerThread::Entry (this=0x3cf07e0) at ../../src/Timer.cpp:66
#4 0x00007ffff5990842 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5 0x00007ffff5997233 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#6 0x00007ffff7bc5454 in start_thread (arg=0x7fffd1ffb700) at pthread_create.c:334
#7 0x00007ffff4a53ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 9 (Thread 0x7fffd2ffd700 (LWP 5479)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x000000000066bff0 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=...,
this=0xb624e8) at /usr/include/boost/asio/detail/posix_event.hpp:106
#2 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62490)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
#3 boost::asio::detail::task_io_service::run (this=0xb62490, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6 0x00007ffff5990842 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5997233 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff7bc5454 in start_thread (arg=0x7fffd2ffd700) at pthread_create.c:334
#9 0x00007ffff4a53ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 8 (Thread 0x7fffd37fe700 (LWP 5478)):
#0 0x00007ffff4a544c3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:84
#1 0x0000000000667c9a in boost::asio::detail::epoll_reactor::run (this=0x347b210, block=block@entry=true, ops=...)
at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392
#2 0x000000000066be38 in boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62490)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:356
#3 boost::asio::detail::task_io_service::run (this=0xb62490, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6 0x00007ffff5990842 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5997233 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff7bc5454 in start_thread (arg=0x7fffd37fe700) at pthread_create.c:334
#9 0x00007ffff4a53ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 7 (Thread 0x7fffd3fff700 (LWP 5477)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x000000000066bff0 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=...,
this=0xb624e8) at /usr/include/boost/asio/detail/posix_event.hpp:106
#2 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62490)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
#3 boost::asio::detail::task_io_service::run (this=0xb62490, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6 0x00007ffff5990842 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5997233 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff7bc5454 in start_thread (arg=0x7fffd3fff700) at pthread_create.c:334
#9 0x00007ffff4a53ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 6 (Thread 0x7fffe88ba700 (LWP 5476)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x000000000066bff0 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=...,
this=0xb624e8) at /usr/include/boost/asio/detail/posix_event.hpp:106
#2 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62490)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
#3 boost::asio::detail::task_io_service::run (this=0xb62490, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
---Type <return> to continue, or q <return> to quit---
#4 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6 0x00007ffff5990842 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5997233 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff7bc5454 in start_thread (arg=0x7fffe88ba700) at pthread_create.c:334
#9 0x00007ffff4a53ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 5 (Thread 0x7fffe90bb700 (LWP 5475)):
#0 0x00007ffff7bce62d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff599adec in wxMicroSleep(unsigned long) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#2 0x000000000050c08b in UploadBandwidthThrottler::Entry (this=0x36b3cd0) at ../../src/UploadBandwidthThrottler.cpp:323
#3 0x00007ffff5990842 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#4 0x00007ffff5997233 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5 0x00007ffff7bc5454 in start_thread (arg=0x7fffe90bb700) at pthread_create.c:334
#6 0x00007ffff4a53ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 4 (Thread 0x7fffe9ac2700 (LWP 5472)):
#0 0x00007ffff4a4ae4d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff34db32c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff34db6b2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff103a906 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff3501b75 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff7bc5454 in start_thread (arg=0x7fffe9ac2700) at pthread_create.c:334
#6 0x00007ffff4a53ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 3 (Thread 0x7fffea2c3700 (LWP 5471)):
#0 0x00007ffff4a4ae4d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff34db32c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff34db43c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff34db479 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff3501b75 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff7bc5454 in start_thread (arg=0x7fffea2c3700) at pthread_create.c:334
#6 0x00007ffff4a53ecd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 1 (Thread 0x7ffff7faba00 (LWP 5432)):
#0 0x00007ffff6145446 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#1 0x00007ffff34dafea in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff34db390 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff34db6b2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff42485b7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#5 0x00007ffff613d9c5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#6 0x00007ffff587e6e3 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5843a06 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff58d02f0 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#9 0x0000000000440742 in main (argc=1, argv=<optimized out>) at ../../src/amule-gui.cpp:93
(gdb)
Is there any api for searching/downloading ?
If not can it be added?
Hi
I'm trying to compile amuled alone on fedora 23 64 bit. I downloaded the source and typed:
./autogen.sh
./configure --with-denoise-level=4 --enable-debug --enable-verbose --enable-ccache --disable-monolithic --enable-amule-daemon --disable-cas --disable-wxcas --disable-alc --disable-alcc --disable-amulecmd --disable-amule-gui --disable-geoip --disable-webserver --disable-upnp
make
I have the following error at compile time:
...
Compiling Preferences.cpp
Compiling Proxy.cpp
Compiling Server.cpp
Compiling Statistics.cpp
Compiling StatTree.cpp
Compiling UserEvents.cpp
Linking amuled
/usr/bin/ld: amuled-amuled.o: relocation R_X86_64_32 against `_ZN15CamuleDaemonApp13sm_eventTableE' can not be used when making a shared object; recompile with -fPIC
amuled-amuled.o: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
Makefile:1116: recipe for target 'amuled' failed
make[3]: *** [amuled] Error 1
Makefile:3345: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
Makefile:578: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
Makefile:485: recipe for target 'all' failed
make: *** [all] Error 2
how to reproduce:
I open amule, go to search, now on the first tab, if I click on "X" to close, amule crashes
backtrace:
$ gdb /usr/bin/amule
GNU gdb (Debian 7.10-1+b1) 7.10
Copyright (C) 2015 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:
<http://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/amule...Reading symbols from /usr/lib/debug//usr/bin/amule...done.
done.
(gdb) ha SIGPIPE nostop noprint pass
Signal Stop Print Pass to program Description
SIGPIPE No No Yes Broken pipe
(gdb) ha SIG32 nostop noprint pass
Signal Stop Print Pass to program Description
SIG32 No No Yes Real-time event 32
(gdb) ha SIG33 nostop noprint pass
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) ha SIG34 nostop noprint pass
Signal Stop Print Pass to program Description
SIG34 No No Yes Real-time event 34
(gdb) run
Starting program: /usr/bin/amule
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
2016-01-21 11:26:22: Initialising aMule SVN compiled with wxGTK2 v3.0.2 and Boost 1.58
2016-01-21 11:26:22: Checking if there is an instance already running...
2016-01-21 11:26:22: No other instances are running.
2016-01-21 11:26:23: Socket de escucha: Ok
[New Thread 0x7fffe800d700 (LWP 10199)]
[New Thread 0x7fffe69cd700 (LWP 10200)]
[New Thread 0x7fffe61cc700 (LWP 10201)]
[New Thread 0x7fffe57c2700 (LWP 10204)]
[New Thread 0x7fffe4fc1700 (LWP 10205)]
[New Thread 0x7fffcffff700 (LWP 10206)]
[New Thread 0x7fffcf7fe700 (LWP 10207)]
[New Thread 0x7fffceffd700 (LWP 10208)]
[New Thread 0x7fffce7fc700 (LWP 10209)]
2016-01-21 11:26:23: Cargando archivos temporales desde /home/scow/.aMule/Temp.
2016-01-21 11:26:23: Cargando archivo part 1 de 26
2016-01-21 11:26:23: Cargando archivo part 2 de 26
2016-01-21 11:26:23: Cargando archivo part 3 de 26
2016-01-21 11:26:23: Cargando archivo part 4 de 26
2016-01-21 11:26:23: Cargando archivo part 5 de 26
[Thread 0x7fffce7fc700 (LWP 10209) exited]
2016-01-21 11:26:23: Cargando archivo part 6 de 26
2016-01-21 11:26:23: Cargando archivo part 7 de 26
2016-01-21 11:26:23: Cargando archivo part 8 de 26
2016-01-21 11:26:23: Cargando archivo part 9 de 26
2016-01-21 11:26:23: Cargando archivo part 10 de 26
2016-01-21 11:26:23: Cargando archivo part 11 de 26
2016-01-21 11:26:23: Cargando archivo part 12 de 26
2016-01-21 11:26:23: Cargando archivo part 13 de 26
2016-01-21 11:26:23: Cargando archivo part 14 de 26
2016-01-21 11:26:23: Cargando archivo part 15 de 26
2016-01-21 11:26:23: Cargando archivo part 16 de 26
2016-01-21 11:26:23: Cargando archivo part 17 de 26
2016-01-21 11:26:23: Cargando archivo part 18 de 26
2016-01-21 11:26:23: Cargando archivo part 19 de 26
2016-01-21 11:26:23: Cargando archivo part 20 de 26
2016-01-21 11:26:23: Cargando archivo part 21 de 26
2016-01-21 11:26:23: Cargando archivo part 22 de 26
2016-01-21 11:26:23: Cargando archivo part 23 de 26
2016-01-21 11:26:23: Cargando archivo part 24 de 26
2016-01-21 11:26:23: Cargando archivo part 25 de 26
2016-01-21 11:26:23: Cargando archivo part 26 de 26
2016-01-21 11:26:23: Todos los archivos part cargados.
2016-01-21 11:26:23: Añadiendo archivo /home/scow/.aMule/Temp/014.part.met a compartidos
2016-01-21 11:26:23: Añadiendo archivo /home/scow/.aMule/Temp/030.part.met a compartidos
2016-01-21 11:26:23: Añadiendo archivo /home/scow/.aMule/Temp/025.part.met a compartidos
2016-01-21 11:26:23: Añadiendo archivo /home/scow/.aMule/Temp/024.part.met a compartidos
2016-01-21 11:26:23: Añadiendo archivo /home/scow/.aMule/Temp/021.part.met a compartidos
2016-01-21 11:26:23: Añadiendo archivo /home/scow/.aMule/Temp/017.part.met a compartidos
2016-01-21 11:26:23: Añadiendo archivo /home/scow/.aMule/Temp/015.part.met a compartidos
2016-01-21 11:26:23: Añadiendo archivo /home/scow/.aMule/Temp/012.part.met a compartidos
2016-01-21 11:26:23: Añadiendo archivo /home/scow/.aMule/Temp/010.part.met a compartidos
2016-01-21 11:26:23: Añadiendo archivo /home/scow/.aMule/Temp/007.part.met a compartidos
[New Thread 0x7fffce7fc700 (LWP 10210)]
[Thread 0x7fffce7fc700 (LWP 10210) exited]
[New Thread 0x7fffcdffb700 (LWP 10211)]
2016-01-21 11:26:23: Asio thread 1 started
2016-01-21 11:26:23: Asio thread 2 started
2016-01-21 11:26:23: Asio thread 3 started
2016-01-21 11:26:23: Asio thread 4 started
[Thread 0x7fffe800d700 (LWP 10199) exited]
2016-01-21 11:26:37: Palabra clave para búsqueda: debian
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff425cf36 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
(gdb) bt
#0 0x00007ffff425cf36 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#1 0x00007ffff423c9bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#2 0x00007ffff37a3f45 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3 0x00007ffff37b653e in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4 0x00007ffff37be7c9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007ffff37bf05f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007ffff435431c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#7 0x00007ffff423b154 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#8 0x00007ffff423b50b in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#9 0x00007ffff3eafc2c in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#10 0x00007ffff34cefd7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff34cf230 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff34cf552 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff423a587 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#14 0x00007ffff6136de5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#15 0x00007ffff58776e3 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#16 0x00007ffff583cb76 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#17 0x00007ffff58c92b0 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#18 0x0000000000440742 in main (argc=1, argv=<optimized out>) at ../../src/amule-gui.cpp:93
(gdb) bt full
#0 0x00007ffff425cf36 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#1 0x00007ffff423c9bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#2 0x00007ffff37a3f45 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#3 0x00007ffff37b653e in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#4 0x00007ffff37be7c9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#5 0x00007ffff37bf05f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#6 0x00007ffff435431c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#7 0x00007ffff423b154 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#8 0x00007ffff423b50b in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#9 0x00007ffff3eafc2c in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
No symbol table info available.
#10 0x00007ffff34cefd7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#11 0x00007ffff34cf230 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#12 0x00007ffff34cf552 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#13 0x00007ffff423a587 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#14 0x00007ffff6136de5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#15 0x00007ffff58776e3 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#16 0x00007ffff583cb76 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#17 0x00007ffff58c92b0 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#18 0x0000000000440742 in main (argc=1, argv=<optimized out>) at ../../src/amule-gui.cpp:93
No locals.
(gdb) thread apply all bt
Thread 12 (Thread 0x7fffcdffb700 (LWP 10211)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007ffff59878d9 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#2 0x00007ffff5989515 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#3 0x000000000064820f in CTimerThread::Entry (this=0x3de0d20) at ../../src/Timer.cpp:66
#4 0x00007ffff5989782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5 0x00007ffff5990b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#6 0x00007ffff7bc5284 in start_thread (arg=0x7fffcdffb700) at pthread_create.c:333
#7 0x00007ffff4a4574d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 9 (Thread 0x7fffceffd700 (LWP 10208)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x000000000066bff0 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=...,
this=0xb62778) at /usr/include/boost/asio/detail/posix_event.hpp:106
#2 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62720)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
#3 boost::asio::detail::task_io_service::run (this=0xb62720, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6 0x00007ffff5989782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5990b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff7bc5284 in start_thread (arg=0x7fffceffd700) at pthread_create.c:333
#9 0x00007ffff4a4574d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 8 (Thread 0x7fffcf7fe700 (LWP 10207)):
#0 0x00007ffff4a45d53 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81
#1 0x0000000000667c9a in boost::asio::detail::epoll_reactor::run (this=0x358f4a0, block=block@entry=true, ops=...)
at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392
#2 0x000000000066be38 in boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62720)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:356
#3 boost::asio::detail::task_io_service::run (this=0xb62720, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6 0x00007ffff5989782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5990b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff7bc5284 in start_thread (arg=0x7fffcf7fe700) at pthread_create.c:333
#9 0x00007ffff4a4574d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 7 (Thread 0x7fffcffff700 (LWP 10206)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x000000000066bff0 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=...,
this=0xb62778) at /usr/include/boost/asio/detail/posix_event.hpp:106
#2 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62720)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
#3 boost::asio::detail::task_io_service::run (this=0xb62720, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6 0x00007ffff5989782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5990b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff7bc5284 in start_thread (arg=0x7fffcffff700) at pthread_create.c:333
#9 0x00007ffff4a4574d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 6 (Thread 0x7fffe4fc1700 (LWP 10205)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x000000000066bff0 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=...,
this=0xb62778) at /usr/include/boost/asio/detail/posix_event.hpp:106
#2 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62720)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
#3 boost::asio::detail::task_io_service::run (this=0xb62720, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
---Type <return> to continue, or q <return> to quit---
#4 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6 0x00007ffff5989782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5990b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff7bc5284 in start_thread (arg=0x7fffe4fc1700) at pthread_create.c:333
#9 0x00007ffff4a4574d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 5 (Thread 0x7fffe57c2700 (LWP 10204)):
#0 0x00007ffff7bcdeed in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff5993d2c in wxMicroSleep(unsigned long) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#2 0x000000000050c08b in UploadBandwidthThrottler::Entry (this=0x37a0cd0) at ../../src/UploadBandwidthThrottler.cpp:323
#3 0x00007ffff5989782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#4 0x00007ffff5990b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5 0x00007ffff7bc5284 in start_thread (arg=0x7fffe57c2700) at pthread_create.c:333
#6 0x00007ffff4a4574d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 4 (Thread 0x7fffe61cc700 (LWP 10201)):
#0 0x00007ffff4a3c86d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff34cf1cc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff34cf552 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff0da1396 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff34f59c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff7bc5284 in start_thread (arg=0x7fffe61cc700) at pthread_create.c:333
#6 0x00007ffff4a4574d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 3 (Thread 0x7fffe69cd700 (LWP 10200)):
#0 0x00007ffff4a3c86d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff34cf1cc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff34cf2dc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff34cf319 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff34f59c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff7bc5284 in start_thread (arg=0x7fffe69cd700) at pthread_create.c:333
#6 0x00007ffff4a4574d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 1 (Thread 0x7ffff7f23a80 (LWP 10193)):
#0 0x00007ffff425cf36 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#1 0x00007ffff423c9bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#2 0x00007ffff37a3f45 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3 0x00007ffff37b653e in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4 0x00007ffff37be7c9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007ffff37bf05f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007ffff435431c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#7 0x00007ffff423b154 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#8 0x00007ffff423b50b in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#9 0x00007ffff3eafc2c in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#10 0x00007ffff34cefd7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff34cf230 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff34cf552 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff423a587 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#14 0x00007ffff6136de5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#15 0x00007ffff58776e3 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#16 0x00007ffff583cb76 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#17 0x00007ffff58c92b0 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#18 0x0000000000440742 in main (argc=1, argv=<optimized out>) at ../../src/amule-gui.cpp:93
(gdb)
a debian user just reported this crash (http://bugs.debian.org/807068)
When I close last search result tab aMule unexpectedly terminates...
Feature request:
To use middle button to close tabs, on searchs, like firefox.
thanks
Built with the denoiser disabled.
Probably harmless, but even so...
(compiler run without boost)
/usr/bin/ccache g++ -DHAVE_CONFIG_H -I. -I.. -D__DEBUG__ -DUSE_WX_EXTENSIONS -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I./libs -I./include -D__WEAK_CRYPTO__ -I/usr/include/upnp -DENABLE_UPNP=1 -g -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0 -pg -O2 -MT libmuleappcore_a-Scanner.o -MD -MP -MF .deps/libmuleappcore_a-Scanner.Tpo -c -o libmuleappcore_a-Scanner.o `test -f 'Scanner.cpp' || echo './'`Scanner.cpp
./Scanner.l:214:5: warning: "YY_STACK_USED" is not defined [-Wundef]
yy_n_chars = 0;
^
Scanner.cpp:1803:13: warning: ���void yy_fatal_error(const char*)��� defined but not used [-Wunused-function]
static void yy_fatal_error (yyconst char* msg )
^
/usr/bin/ccache g++ -DHAVE_CONFIG_H -I. -I.. -D__DEBUG__ -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I./libs -Ilibs -I./include -D__WEAK_CRYPTO__ -g -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0 -pg -O2 -pthread -MT amule-amule.o -MD -MP -MF .deps/amule-amule.Tpo -c -o amule-amule.o `test -f 'amule.cpp' || echo './'`amule.cpp
amule.cpp: In member function ���virtual bool CamuleApp::OnInit()���:
amule.cpp:430:7: warning: variable ���old_localedef��� set but not used [-Wunused-but-set-variable]
bool old_localedef = false;
^
/usr/bin/ccache g++ -DHAVE_CONFIG_H -I. -I.. -D__DEBUG__ -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I./libs -Ilibs -I./include -D__WEAK_CRYPTO__ -g -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0 -pg -O2 -pthread -MT amule-UploadBandwidthThrottler.o -MD -MP -MF .deps/amule-UploadBandwidthThrottler.Tpo -c -o amule-UploadBandwidthThrottler.o `test -f 'UploadBandwidthThrottler.cpp' || echo './'`UploadBandwidthThrottler.cpp
UploadBandwidthThrottler.cpp:50:14: warning: ���_UI32_MAX��� defined but not used [-Wunused-variable]
const uint32 _UI32_MAX = std::numeric_limits<uint32>::max();
^
UploadBandwidthThrottler.cpp:51:14: warning: ���_I32_MAX��� defined but not used [-Wunused-variable]
const sint32 _I32_MAX = std::numeric_limits<sint32>::max();
^
UploadBandwidthThrottler.cpp:52:14: warning: ���_UI64_MAX��� defined but not used [-Wunused-variable]
const uint64 _UI64_MAX = std::numeric_limits<uint64>::max();
^
UploadBandwidthThrottler.cpp:53:14: warning: ���_I64_MAX��� defined but not used [-Wunused-variable]
const sint64 _I64_MAX = std::numeric_limits<sint64>::max();
^
/usr/bin/ccache g++ -DHAVE_CONFIG_H -I. -I.. -D__DEBUG__ -DUSE_WX_EXTENSIONS -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I./libs -Ilibs -I./include -D__WEAK_CRYPTO__ -DAMULE_DAEMON -g -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0 -pg -O2 -pthread -MT amuled-UploadBandwidthThrottler.o -MD -MP -MF .deps/amuled-UploadBandwidthThrottler.Tpo -c -o amuled-UploadBandwidthThrottler.o `test -f 'UploadBandwidthThrottler.cpp' || echo './'`UploadBandwidthThrottler.cpp
UploadBandwidthThrottler.cpp:50:14: warning: ���_UI32_MAX��� defined but not used [-Wunused-variable]
const uint32 _UI32_MAX = std::numeric_limits<uint32>::max();
^
UploadBandwidthThrottler.cpp:51:14: warning: ���_I32_MAX��� defined but not used [-Wunused-variable]
const sint32 _I32_MAX = std::numeric_limits<sint32>::max();
^
UploadBandwidthThrottler.cpp:52:14: warning: ���_UI64_MAX��� defined but not used [-Wunused-variable]
const uint64 _UI64_MAX = std::numeric_limits<uint64>::max();
^
UploadBandwidthThrottler.cpp:53:14: warning: ���_I64_MAX��� defined but not used [-Wunused-variable]
const sint64 _I64_MAX = std::numeric_limits<sint64>::max();
^
I'm not sure why the throttler was compiled twice
https://github.com/amule-project/amule/releases/tag/2.3.1
2.3.1
tagged on 18 Nov 2011 · 204 commits to master since this tag
204 commits !!
Hello,
in Debian we have introduced wx3.0 and we want to remove wx2.8 as it's an outdated library. aMule is currently the only software in Debian still depending on wx2.8 (https://bugs.debian.org/751241) and there is a risk for aMule to removed from Debian if it doesnt work with wx3.0 "soon".
In http://bugs.amule.org/view.php?id=1725 it was mention that there was no effort to port it to wx3.0: is that effort started? could you please give that some priority?
Thanks!
It would be nice if re-hashing could be initiated from the context menu.
I hope such feature is easy to implement...
dpkg-buildpackage -us -uc -b -rfakeroot
) fails even after installing a lot of unmentioned dependencies. When will a valid source be available with complete instructions how to compile?Let me know if you need error logs or other information.
Hey,
this is the traceback I got when closing all the search tab using the code from the git HEAD snapshot:
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule SVN compiled with wxGTK2 v3.0.2 and Boost 1.58
Running on: Linux 3.16.0-4-amd64 x86_64
[2] ?? in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7f1cd7dd7bcc]
[3] ?? in /lib/x86_64-linux-gnu/libpthread.so.0[0x7f1cda0118d0]
[4] ?? in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0[0x7f1cd66a1326]
[5] ?? in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0[0x7f1cd6680a7f]
[6] g_closure_invoke in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0[0x7f1cd5be7015]
[7] ?? in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0[0x7f1cd5bf960e]
[8] g_signal_emit_valist in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0[0x7f1cd5c01899]
[9] g_signal_emit in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0[0x7f1cd5c0212f]
[10] ?? in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0[0x7f1cd6797ecc]
[11] gtk_propagate_event in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0[0x7f1cd667f1c4]
[12] gtk_main_do_event in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0[0x7f1cd667f65b]
[13] ?? in /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0[0x7f1cd62f2bbc]
[14] g_main_context_dispatch in /lib/x86_64-linux-gnu/libglib-2.0.so.0[0x7f1cd5911fe7]
[15] ?? in /lib/x86_64-linux-gnu/libglib-2.0.so.0[0x7f1cd5912240]
[16] g_main_loop_run in /lib/x86_64-linux-gnu/libglib-2.0.so.0[0x7f1cd5912562]
[17] gtk_main in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0[0x7f1cd667e5d7]
[18] wxGUIEventLoop::DoRun() in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0[0x7f1cd857ade5]
[19] wxEventLoopBase::Run() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7f1cd7cbb6e3]
[20] wxAppConsoleBase::MainLoop() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7f1cd7c80b76]
[21] wxEntry(int&, wchar_t**) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7f1cd7d0d2b0]
[22] main in amule-gui.cpp:93
[23] __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6[0x7f1cd6dc1b45]
[24] main in amule[0x452c3b]
I wasnt running amule in gdb so I dont have a complete traceback (will do it now, and see if I can reproduce), but even before the crash, the search result returning was "weird", getting added to the previous tabs instead of the new one (for the current requested terms, not the previous ones)
--------------------------------------------------------------------------------
A fatal error has occurred and aMule has crashed.
Please assist us in fixing this problem by posting the backtrace below in our
'aMule Crashes' forum and include as much information as possible regarding the
circumstances of this crash. The forum is located here:
http://forum.amule.org/index.php?board=67.0
If possible, please try to generate a real backtrace of this crash:
http://wiki.amule.org/wiki/Backtraces
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMuleD SVN compiled with wxGTK2 v3.0.2 and Boost 1.58 (Debugging)
Running on: Linux 4.2.0-31-generic x86_64
[2] ?? in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7f3ae991779c]
[3] CFileAreaSigHandler::Handler(int, siginfo_t*, void*) in FileArea.cpp:133
[4] ?? in /lib/x86_64-linux-gnu/libpthread.so.0[0x7f3ae8caad10]
[5] boost::asio::detail::epoll_reactor::post_immediate_completion(boost::asio::detail::reactor_op*, bool) in epoll_reactor.hpp:110
[6] void boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> >(boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::implementation_type&, boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>&, int, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>&) in reactive_socket_service.hpp:331
[7] boost::asio::async_result<boost::asio::handler_type<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, void (boost::system::error_code, unsigned long)>::type>::type boost::asio::datagram_socket_service<boost::asio::ip::udp>::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> >(boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::implementation_type&, boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>&, int, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> const&) in datagram_socket_service.hpp:416
[8] CAsioUDPSocketImpl::StartBackgroundRead() in LibSocketAsio.cpp:1160
[9] CAsioUDPSocketImpl::HandleRead(boost::system::error_code const&, unsigned long) in LibSocketAsio.cpp:1113
[10] void boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi:
:value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >::operator()<boost::system::error_code, unsigned long>(boost::system::error_code cons
t&, unsigned long const&) in bind_template.hpp:103
[11] void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&, ...) in handler_invoke_hook.hpp:70
[12] void boost::asio::detail::strand_service::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> >(boost::asio::detail::strand_service::strand_impl*&, boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&) in strand_service.hpp:61
[13] boost::asio::async_result<boost::asio::handler_type<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, void ()>::type>::type boost::asio::io_service::strand::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> const&) in strand.hpp:161
[14] void boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>::operator()<boost::system::error_code, unsigned long>(boost::system::error_code const&, unsigned long const&) in wrapped_handler.hpp:100
[15] void boost::asio::asio_handler_invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >(boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&, ...) in handler_invoke_hook.hpp:70
[16] boost::asio::detail::completion_handler<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) in completion_handler.hpp:66
[17] boost::asio::detail::strand_service::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) in strand_service.ipp:164
[18] boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) in task_io_service.ipp:368
[19] boost::asio::detail::task_io_service::run(boost::system::error_code&) in task_io_service.ipp:149
[20] boost::asio::io_service::run() in io_service.ipp:60
[21] CAsioServiceThread::Entry() in LibSocketAsio.cpp:1260
[22] wxThread::CallEntry() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7f3ae990d352]
[23] ?? in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x7f3ae9914753]
[24] ?? in /lib/x86_64-linux-gnu/libpthread.so.0[0x7f3ae8ca16aa]
[25] clone in /lib/x86_64-linux-gnu/libc.so.6[0x7f3ae89d6e9d]
build line:
./configure --enable-optimize --enable-amule-daemon --enable-amulecmd --enable-webserver --enable-amule-gui --enable-cas --enable-wxcas --enable-alc --enable-alcc --enable-xas --enable-geoip --enable-mmap --enable-fileview --with-zlib --enable-ccache --with-boost CPPFLAGS="-DASIO_SOCKETS=1"
Using clang as the compiler. Ubuntu Wily 64 bit.
I suspended my laptop last night, and upon resuming it this morning, amule crashed with this bt:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe13f9700 (LWP 24754)]
boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::push (h=0x7fffc0004c10, this=0x1c990a8) at /usr/include/boost/asio/detail/op_queue.hpp:110
110 op_queue_access::next(back_, h);
(gdb) bt
#0 boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::push (h=0x7fffc0004c10, this=0x1c990a8) at /usr/include/boost/asio/detail/op_queue.hpp:110
#1 boost::asio::detail::task_io_service::post_immediate_completion (this=0x1c98ff0, op=0x7fffc0004c10, is_continuation=<optimized out>)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:268
#2 0x000000000066942c in boost::asio::detail::epoll_reactor::post_immediate_completion (is_continuation=<optimized out>, op=0x7fffc0004c10, this=<optimized out>)
at /usr/include/boost/asio/detail/epoll_reactor.hpp:110
#3 boost::asio::detail::reactive_socket_service_base::start_op (this=0x309b438, impl=..., op_type=<optimized out>, op=0x7fffc0004c10, is_continuation=<optimized out>,
is_non_blocking=<optimized out>, noop=false) at /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp:219
#4 0x000000000066ded6 in boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., flags=0, sender_endpoint=..., buffers=..., impl=..., this=0x309b438)
at /usr/include/boost/asio/detail/reactive_socket_service.hpp:331
#5 boost::asio::datagram_socket_service<boost::asio::ip::udp>::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., flags=0, sender_endpoint=..., buffers=..., impl=..., this=0x309b410)
at /usr/include/boost/asio/datagram_socket_service.hpp:412
#6 boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., sender_endpoint=..., buffers=...,
this=0x7ffff4d00678 <main_arena+88>) at /usr/include/boost/asio/basic_datagram_socket.hpp:897
#7 CAsioUDPSocketImpl::StartBackgroundRead (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1158
#8 CAsioUDPSocketImpl::HandleRead (this=<optimized out>, ec=..., received=<optimized out>) at ../../src/LibSocketAsio.cpp:1111
#9 0x0000000000678d21 in boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>::operator() (a2=<optimized out>, a1=..., p=<optimized out>,
this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:280
#10 boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()>::operator()<boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list2<boost::system::error_code const&, unsigned long const&> > (a=<synthetic pointer>, f=..., this=0x7fffe13f85e0) at /usr/include/boost/bind/bind.hpp:392
#11 boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >::operator()<boost::system::error_code, unsigned long> (a2=@0x7fffe13f85f8: 0, a1=..., this=0x7fffe13f85d0) at /usr/include/boost/bind/bind_template.hpp:102
#12 boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>::operator() (this=0x7fffe13f85d0) at /usr/include/boost/asio/detail/bind_handler.hpp:127
#13 boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (function=...)
at /usr/include/boost/asio/handler_invoke_hook.hpp:69
#14 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (context=...,
function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#15 boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> (this_handler=0x7fffe13f85d0, function=...) at /usr/include/boost/asio/detail/bind_handler.hpp:170
#16 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::asio::detail::binder2<boost::_bi::bind_t---Type <return> to continue, or q <return> to quit---
<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#17 boost::asio::detail::strand_service::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (this=0x17b9d70,
impl=@0x7fffe13f8630: 0x17bf590, handler=...) at /usr/include/boost/asio/detail/impl/strand_service.hpp:62
#18 0x000000000067901f in boost::asio::io_service::strand::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (handler=...,
this=0x7fffe13f8628) at /usr/include/boost/asio/strand.hpp:158
#19 boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>::operator()<boost::system::error_code, unsigned long> (arg2=@0x7fffe13f8660: 0, arg1=..., this=0x7fffe13f8628) at /usr/include/boost/asio/detail/wrapped_handler.hpp:99
#20 boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>::operator() (this=0x7fffe13f8628) at /usr/include/boost/asio/detail/bind_handler.hpp:127
#21 boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::operator() (this=0x7fffe13f8610) at /usr/include/boost/asio/detail/wrapped_handler.hpp:191
#22 boost::asio::asio_handler_invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > > (function=...)
at /usr/include/boost/asio/handler_invoke_hook.hpp:69
#23 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (context=...,
function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#24 boost::asio::detail::asio_handler_invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (this_handler=0x7fffe13f8610, function=...) at /usr/include/boost/asio/detail/wrapped_handler.hpp:275
#25 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsi---Type <return> to continue, or q <return> to quit---
gned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#26 boost::asio::detail::completion_handler<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete (owner=0xb62c80, base=<optimized out>)
at /usr/include/boost/asio/detail/completion_handler.hpp:68
#27 0x00000000006685e5 in boost::asio::detail::task_io_service_operation::complete (bytes_transferred=0, ec=..., owner=..., this=<optimized out>)
at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
#28 boost::asio::detail::strand_service::do_complete (owner=0xb62c80, base=0x17bf590, ec=...) at /usr/include/boost/asio/detail/impl/strand_service.ipp:167
#29 0x000000000066c0c0 in boost::asio::detail::task_io_service_operation::complete (bytes_transferred=0, ec=..., owner=..., this=<optimized out>)
at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
#30 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62c80) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:372
#31 boost::asio::detail::task_io_service::run (this=0xb62c80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#32 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#33 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#34 0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#35 0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#36 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe13f9700) at pthread_create.c:309
#37 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb) bt full
#0 boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::push (h=0x7fffc0004c10, this=0x1c990a8) at /usr/include/boost/asio/detail/op_queue.hpp:110
No locals.
#1 boost::asio::detail::task_io_service::post_immediate_completion (this=0x1c98ff0, op=0x7fffc0004c10, is_continuation=<optimized out>)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:268
lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x1c99020, locked_ = true}
is_continuation = <optimized out>
op = 0x7fffc0004c10
this = 0x1c98ff0
#2 0x000000000066942c in boost::asio::detail::epoll_reactor::post_immediate_completion (is_continuation=<optimized out>, op=0x7fffc0004c10, this=<optimized out>)
at /usr/include/boost/asio/detail/epoll_reactor.hpp:110
No locals.
#3 boost::asio::detail::reactive_socket_service_base::start_op (this=0x309b438, impl=..., op_type=<optimized out>, op=0x7fffc0004c10, is_continuation=<optimized out>,
is_non_blocking=<optimized out>, noop=false) at /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp:219
No locals.
#4 0x000000000066ded6 in boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., flags=0, sender_endpoint=..., buffers=..., impl=..., this=0x309b438)
at /usr/include/boost/asio/detail/reactive_socket_service.hpp:331
p = {h = 0x7fffe13f8470, v = 0x7fffc0004c10, p = 0x7fffc0004c10}
#5 boost::asio::datagram_socket_service<boost::asio::ip::udp>::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., flags=0, sender_endpoint=..., buffers=..., impl=..., this=0x309b410)
at /usr/include/boost/asio/datagram_socket_service.hpp:412
init = {handler = {dispatcher_ = {service_ = @0x17b9d70, impl_ = 0x17bf590}, handler_ = {f_ = {f_ = (void (CAsioUDPSocketImpl::*)(CAsioUDPSocketImpl * const,
const boost::system::error_code &, unsigned long)) 0x66db40 <CAsioUDPSocketImpl::HandleRead(boost::system::error_code const&, unsigned long)>},
l_ = {<boost::_bi::storage3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()>> = {<boost::_bi::storage2<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)()>> = {<boost::_bi::storage1<boost::_bi::value<CAsioUDPSocketImpl*> >> = {a1_ = {t_ = 0x17bf210}}, <No data fields>}, <No data fields>}, <No data fields>}}},
result = {<No data fields>}}
#6 boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., sender_endpoint=..., buffers=...,
this=0x7ffff4d00678 <main_arena+88>) at /usr/include/boost/asio/basic_datagram_socket.hpp:897
No locals.
#7 CAsioUDPSocketImpl::StartBackgroundRead (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1158
No locals.
#8 CAsioUDPSocketImpl::HandleRead (this=<optimized out>, ec=..., received=<optimized out>) at ../../src/LibSocketAsio.cpp:1111
No locals.
#9 0x0000000000678d21 in boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>::operator() (a2=<optimized out>, a1=..., p=<optimized out>,
this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:280
No locals.
#10 boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()>::operator()<boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list2<boost::system::error_code const&, unsigned long const&> > (a=<synthetic pointer>, f=..., this=0x7fffe13f85e0) at /usr/include/boost/bind/bind.hpp:392
---Type <return> to continue, or q <return> to quit---
No locals.
#11 boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >::operator()<boost::system::error_code, unsigned long> (a2=@0x7fffe13f85f8: 0, a1=..., this=0x7fffe13f85d0) at /usr/include/boost/bind/bind_template.hpp:102
No locals.
#12 boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>::operator() (this=0x7fffe13f85d0) at /usr/include/boost/asio/detail/bind_handler.hpp:127
No locals.
#13 boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (function=...)
at /usr/include/boost/asio/handler_invoke_hook.hpp:69
No locals.
#14 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (context=...,
function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
No locals.
#15 boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> (this_handler=0x7fffe13f85d0, function=...) at /usr/include/boost/asio/detail/bind_handler.hpp:170
No locals.
#16 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
No locals.
#17 boost::asio::detail::strand_service::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (this=0x17b9d70,
impl=@0x7fffe13f8630: 0x17bf590, handler=...) at /usr/include/boost/asio/detail/impl/strand_service.hpp:62
p = {h = 0xb62c80, v = 0x7fffe13f8660, p = 0xb62c80}
dispatch_immediately = <optimized out>
o = <optimized out>
#18 0x000000000067901f in boost::asio::io_service::strand::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (handler=...,
this=0x7fffe13f8628) at /usr/include/boost/asio/strand.hpp:158
init = {handler = {handler_ = {f_ = {f_ = (void (CAsioUDPSocketImpl::*)(CAsioUDPSocketImpl * const, const boost::system::error_code &,
unsigned long)) 0x66db40 <CAsioUDPSocketImpl::HandleRead(boost::system::error_code const&, unsigned long)>},
l_ = {<boost::_bi::storage3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()>> = {<boost::_bi::storage2<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)()>> = {<boost::_bi::storage1<boost::_bi::value<CAsioUDPSocketImpl*> >> = {a1_ = {t_ = 0x17bf210}}, <No data fields>}, <No data fields>}, <No data fields>}}, arg1_ = {m_val = 9,
m_cat = 0x7ffff79a3100}, arg2_ = 0}, result = {<No data fields>}}
#19 boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>::operator()<boost::system::error_code, uns---Type <return> to continue, or q <return> to quit---
igned long> (arg2=@0x7fffe13f8660: 0, arg1=..., this=0x7fffe13f8628) at /usr/include/boost/asio/detail/wrapped_handler.hpp:99
No locals.
#20 boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>::operator() (this=0x7fffe13f8628) at /usr/include/boost/asio/detail/bind_handler.hpp:127
No locals.
#21 boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::operator() (this=0x7fffe13f8610) at /usr/include/boost/asio/detail/wrapped_handler.hpp:191
No locals.
#22 boost::asio::asio_handler_invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > > (function=...)
at /usr/include/boost/asio/handler_invoke_hook.hpp:69
No locals.
#23 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (context=...,
function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
No locals.
#24 boost::asio::detail::asio_handler_invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (this_handler=0x7fffe13f8610, function=...) at /usr/include/boost/asio/detail/wrapped_handler.hpp:275
No locals.
#25 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
No locals.
---Type <return> to continue, or q <return> to quit---
#26 boost::asio::detail::completion_handler<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete (owner=0xb62c80, base=<optimized out>)
at /usr/include/boost/asio/detail/completion_handler.hpp:68
h = <optimized out>
p = {h = 0x7fffe13f8610, v = 0x0, p = 0x0}
handler = {context_ = {f_ = {f_ = (void (CAsioUDPSocketImpl::*)(CAsioUDPSocketImpl * const, const boost::system::error_code &,
unsigned long)) 0x66db40 <CAsioUDPSocketImpl::HandleRead(boost::system::error_code const&, unsigned long)>},
l_ = {<boost::_bi::storage3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()>> = {<boost::_bi::storage2<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)()>> = {<boost::_bi::storage1<boost::_bi::value<CAsioUDPSocketImpl*> >> = {a1_ = {t_ = 0x17bf210}}, <No data fields>}, <No data fields>}, <No data fields>}}, handler_ = {
handler_ = {dispatcher_ = {service_ = @0x17b9d70, impl_ = 0x17bf590}, handler_ = {f_ = {f_ = (void (CAsioUDPSocketImpl::*)(CAsioUDPSocketImpl * const,
const boost::system::error_code &, unsigned long)) 0x66db40 <CAsioUDPSocketImpl::HandleRead(boost::system::error_code const&, unsigned long)>},
l_ = {<boost::_bi::storage3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()>> = {<boost::_bi::storage2<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)()>> = {<boost::_bi::storage1<boost::_bi::value<CAsioUDPSocketImpl*> >> = {a1_ = {t_ = 0x17bf210}}, <No data fields>}, <No data fields>}, <No data fields>}}}, arg1_ = {
m_val = 9, m_cat = 0x7ffff79a3100}, arg2_ = 0}}
#27 0x00000000006685e5 in boost::asio::detail::task_io_service_operation::complete (bytes_transferred=0, ec=..., owner=..., this=<optimized out>)
at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
No locals.
#28 boost::asio::detail::strand_service::do_complete (owner=0xb62c80, base=0x17bf590, ec=...) at /usr/include/boost/asio/detail/impl/strand_service.ipp:167
impl = 0x17bf590
ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 0x17bf590, value_ = 0x7fffe13f8690 "\220\365{\001", next_ = 0x0}
#29 0x000000000066c0c0 in boost::asio::detail::task_io_service_operation::complete (bytes_transferred=0, ec=..., owner=..., this=<optimized out>)
at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
No locals.
#30 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62c80) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:372
task_result = 0
on_exit = {task_io_service_ = 0xb62c80, lock_ = 0x7fffe13f8700, this_thread_ = 0x7fffe13f8770}
more_handlers = <optimized out>
#31 boost::asio::detail::task_io_service::run (this=0xb62c80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
this_thread = {<boost::asio::detail::thread_info_base> = {<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = 0x0},
private_op_queue = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0}
ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 0xb62c80, value_ = 0x7fffe13f8770, next_ = 0x0}
lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0xb62cb0, locked_ = false}
n = 1183182
#32 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
ec = {m_val = 0, m_cat = 0x7ffff79a3100}
#33 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
worker = {io_service_impl_ = @0xb62c80}
#34 0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#35 0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#36 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe13f9700) at pthread_create.c:309
__res = <optimized out>
pd = 0x7fffe13f9700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736972429056, 1739626260046868398, 0, 140737354125408, 140737488344144, 140736972429056, -1739613612847599698, -1739643289309352018},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#37 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
(gdb) thread apply all bt
Thread 18 (Thread 0x7fffba7fa700 (LWP 24757)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007ffff59888d9 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#2 0x00007ffff598a515 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#3 0x000000000064820f in CTimerThread::Entry (this=0x1b41070) at ../../src/Timer.cpp:66
#4 0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5 0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#6 0x00007ffff7bc70a4 in start_thread (arg=0x7fffba7fa700) at pthread_create.c:309
#7 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 16 (Thread 0x7fffe0bf8700 (LWP 24755)):
#0 0x00007ffff4a43643 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81
#1 0x0000000000667c9a in boost::asio::detail::epoll_reactor::run (this=0x17b8eb0, block=block@entry=true, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392
#2 0x000000000066be38 in boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62c80) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:356
#3 boost::asio::detail::task_io_service::run (this=0xb62c80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6 0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe0bf8700) at pthread_create.c:309
#9 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 15 (Thread 0x7fffe13f9700 (LWP 24754)):
#0 boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::push (h=0x7fffc0004c10, this=0x1c990a8) at /usr/include/boost/asio/detail/op_queue.hpp:110
#1 boost::asio::detail::task_io_service::post_immediate_completion (this=0x1c98ff0, op=0x7fffc0004c10, is_continuation=<optimized out>)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:268
#2 0x000000000066942c in boost::asio::detail::epoll_reactor::post_immediate_completion (is_continuation=<optimized out>, op=0x7fffc0004c10, this=<optimized out>)
at /usr/include/boost/asio/detail/epoll_reactor.hpp:110
#3 boost::asio::detail::reactive_socket_service_base::start_op (this=0x309b438, impl=..., op_type=<optimized out>, op=0x7fffc0004c10, is_continuation=<optimized out>,
is_non_blocking=<optimized out>, noop=false) at /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp:219
#4 0x000000000066ded6 in boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., flags=0, sender_endpoint=..., buffers=..., impl=..., this=0x309b438)
at /usr/include/boost/asio/detail/reactive_socket_service.hpp:331
#5 boost::asio::datagram_socket_service<boost::asio::ip::udp>::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., flags=0, sender_endpoint=..., buffers=..., impl=..., this=0x309b410)
at /usr/include/boost/asio/datagram_socket_service.hpp:412
#6 boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., sender_endpoint=..., buffers=...,
---Type <return> to continue, or q <return> to quit---
this=0x7ffff4d00678 <main_arena+88>) at /usr/include/boost/asio/basic_datagram_socket.hpp:897
#7 CAsioUDPSocketImpl::StartBackgroundRead (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1158
#8 CAsioUDPSocketImpl::HandleRead (this=<optimized out>, ec=..., received=<optimized out>) at ../../src/LibSocketAsio.cpp:1111
#9 0x0000000000678d21 in boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>::operator() (a2=<optimized out>, a1=..., p=<optimized out>,
this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:280
#10 boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()>::operator()<boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list2<boost::system::error_code const&, unsigned long const&> > (a=<synthetic pointer>, f=..., this=0x7fffe13f85e0) at /usr/include/boost/bind/bind.hpp:392
#11 boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >::operator()<boost::system::error_code, unsigned long> (a2=@0x7fffe13f85f8: 0, a1=..., this=0x7fffe13f85d0) at /usr/include/boost/bind/bind_template.hpp:102
#12 boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>::operator() (this=0x7fffe13f85d0) at /usr/include/boost/asio/detail/bind_handler.hpp:127
#13 boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (function=...)
at /usr/include/boost/asio/handler_invoke_hook.hpp:69
#14 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (context=...,
function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#15 boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> (this_handler=0x7fffe13f85d0, function=...) at /usr/include/boost/asio/detail/bind_handler.hpp:170
#16 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#17 boost::asio::detail::strand_service::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (this=0x17b9d70,
impl=@0x7fffe13f8630: 0x17bf590, handler=...) at /usr/include/boost/asio/detail/impl/strand_service.hpp:62
#18 0x000000000067901f in boost::asio::io_service::strand::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (handler=...,
this=0x7fffe13f8628) at /usr/include/boost/asio/strand.hpp:158
#19 boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>::operator()<boost::system::error_code, unsigned long> (arg2=@0x7fffe13f8660: 0, arg1=..., this=0x7fffe13f8628) at /usr/include/boost/asio/detail/wrapped_handler.hpp:99
#20 boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>::operator() (this=0x7fffe13f8628) at /usr/include/boost/asio/detail/bind_handler.hpp:127
#21 boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::operator() (this=0x7fffe13f8610) at /usr/include/boost/asio/detail/wrapped_handler.hpp:191
---Type <return> to continue, or q <return> to quit---
#22 boost::asio::asio_handler_invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > > (function=...)
at /usr/include/boost/asio/handler_invoke_hook.hpp:69
#23 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (context=...,
function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#24 boost::asio::detail::asio_handler_invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (this_handler=0x7fffe13f8610, function=...) at /usr/include/boost/asio/detail/wrapped_handler.hpp:275
#25 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#26 boost::asio::detail::completion_handler<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete (owner=0xb62c80, base=<optimized out>)
at /usr/include/boost/asio/detail/completion_handler.hpp:68
#27 0x00000000006685e5 in boost::asio::detail::task_io_service_operation::complete (bytes_transferred=0, ec=..., owner=..., this=<optimized out>)
at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
#28 boost::asio::detail::strand_service::do_complete (owner=0xb62c80, base=0x17bf590, ec=...) at /usr/include/boost/asio/detail/impl/strand_service.ipp:167
#29 0x000000000066c0c0 in boost::asio::detail::task_io_service_operation::complete (bytes_transferred=0, ec=..., owner=..., this=<optimized out>)
at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
#30 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62c80) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:372
#31 boost::asio::detail::task_io_service::run (this=0xb62c80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#32 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#33 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#34 0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
---Type <return> to continue, or q <return> to quit---
#35 0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#36 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe13f9700) at pthread_create.c:309
#37 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 14 (Thread 0x7fffe1bfa700 (LWP 24753)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x000000000066bff0 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=..., this=0xb62cd8)
at /usr/include/boost/asio/detail/posix_event.hpp:106
#2 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62c80) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
#3 boost::asio::detail::task_io_service::run (this=0xb62c80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6 0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe1bfa700) at pthread_create.c:309
#9 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 13 (Thread 0x7fffe23fb700 (LWP 24752)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x000000000066bff0 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=..., this=0xb62cd8)
at /usr/include/boost/asio/detail/posix_event.hpp:106
#2 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62c80) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
#3 boost::asio::detail::task_io_service::run (this=0xb62c80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6 0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe23fb700) at pthread_create.c:309
#9 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 12 (Thread 0x7fffe2bfc700 (LWP 24751)):
#0 0x00007ffff7bce18d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff5994d2c in wxMicroSleep(unsigned long) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#2 0x000000000050c08b in UploadBandwidthThrottler::Entry (this=0x1a70400) at ../../src/UploadBandwidthThrottler.cpp:323
#3 0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#4 0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe2bfc700) at pthread_create.c:309
#6 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 11 (Thread 0x7fffe34d0700 (LWP 24741)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007ffff6d538ee in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
---Type <return> to continue, or q <return> to quit---
#2 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe34d0700) at pthread_create.c:309
#3 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 9 (Thread 0x7fffe44d2700 (LWP 24737)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007ffff6d538ee in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#2 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe44d2700) at pthread_create.c:309
#3 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 6 (Thread 0x7fffe5cd5700 (LWP 24734)):
#0 0x00007ffff4a3c2d3 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff6f671b3 in ?? () from /usr/lib/x86_64-linux-gnu/libupnp.so.6
#2 0x00007ffff6d53b40 in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#3 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe5cd5700) at pthread_create.c:309
#4 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 5 (Thread 0x7fffe64d6700 (LWP 24733)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007ffff6d538ee in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#2 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe64d6700) at pthread_create.c:309
#3 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 3 (Thread 0x7fffe74d8700 (LWP 24731)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007ffff6d538ee in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#2 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe74d8700) at pthread_create.c:309
#3 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 2 (Thread 0x7fffe7cd9700 (LWP 24730)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff6d552ea in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#2 0x00007ffff6d53b40 in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#3 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe7cd9700) at pthread_create.c:309
#4 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 1 (Thread 0x7ffff7ef4a80 (LWP 24677)):
#0 0x00007ffff4a3a52d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff34cf1dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff34cf562 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff423b5d7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#4 0x00007ffff6137de5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#5 0x00007ffff58786e3 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
---Type <return> to continue, or q <return> to quit---
#6 0x00007ffff583db76 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff58ca2b0 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x0000000000440742 in main (argc=1, argv=<optimized out>) at ../../src/amule-gui.cpp:93
Using a just-downloaded master
Linking amule
amule-ClientCreditsList.o: In function `CryptoPP::Unflushable<CryptoPP::Filter>::Flush(bool, int, bool)':
/usr/include/cryptopp/simple.h:61: undefined reference to `CryptoPP::DEFAULT_CHANNEL'
amule-ClientCreditsList.o: In function `CryptoPP::SourceTemplate<CryptoPP::FileStore>::Pump2(unsigned long long&, bool)':
/usr/include/cryptopp/filters.h:763: undefined reference to `CryptoPP::DEFAULT_CHANNEL'
amule-ClientCreditsList.o: In function `CryptoPP::SourceTemplate<CryptoPP::FileStore>::PumpMessages2(unsigned int&, bool)':
/usr/include/cryptopp/filters.h:765: undefined reference to `CryptoPP::DEFAULT_CHANNEL'
amule-ClientCreditsList.o: In function `CryptoPP::SourceTemplate<CryptoPP::FileStore>::PumpAll2(bool)':
/usr/include/cryptopp/filters.h:767: undefined reference to `CryptoPP::DEFAULT_CHANNEL'
amule-ClientCreditsList.o: In function `CryptoPP::SourceTemplate<CryptoPP::StringStore>::Pump2(unsigned long long&, bool)':
/usr/include/cryptopp/filters.h:763: undefined reference to `CryptoPP::DEFAULT_CHANNEL'
amule-ClientCreditsList.o:/usr/include/cryptopp/filters.h:765: more undefined references to `CryptoPP::DEFAULT_CHANNEL' follow
clang: error: linker command failed with exit code 1 (use -v to see invocation)
using today's amule master
Kad was saying it was firewalled (it wasn't) so I stopped it:
multiple instances of
Assertion failed: kademlia/kademlia/Entry.cpp:ReCalculateTrustValue:463: Assertion '!m_publishingIPs->empty()' failed.
Backtrace follows:
[3] wxOnAssert(char const_, int, char const_, char const_, char const_) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ac3cc67293a]
[4] Kademlia::CKeyEntry::ReCalculateTrustValue() in Entry.cpp:463
[5] Kademlia::CKeyEntry::ReadPublishTrackingDataFromFile(CFileDataIO_) in Entry.cpp:569
[6] Kademlia::CIndexed::ReadFile() in Indexed.cpp:128
[7] Kademlia::CIndexed::CIndexed() in Indexed.cpp:77
[8] Kademlia::CKademlia::Start(Kademlia::CPrefs_) in Kademlia.cpp:121
[11] CECSocket::OnInput() in ECSocket.cpp:403
[12] MuleNotify::LibSocketReceive(CLibSocket_, int) in LibSocketAsio.cpp:1461
[13] wxAppConsoleBase::CallEventHandler(wxEvtHandler_, wxEventFunctor&, wxEvent&) const in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ac3cc6711fe]
[14] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler_, wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ac3cc7
f76c7]
[15] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler_) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ac3cc7f77bb]
[16] wxEvtHandler::TryHereOnly(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ac3cc7f7b6b]
[17] wxEvtHandler::ProcessEventLocally(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ac3cc7f7bf3]
[18] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ac3cc7f7c55]
[19] wxEvtHandler::ProcessPendingEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ac3cc7f86da]
[20] wxAppConsoleBase::ProcessPendingEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ac3cc673317]
[21] wxEventLoopManual::ProcessEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ac3cc6b34ec]
[22] wxEventLoopManual::DoRun() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ac3cc6b35c8]
[23] wxEventLoopBase::Run() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ac3cc6b3343]
[24] wxAppConsoleBase::MainLoop() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ac3cc678666]
[25] CamuleDaemonApp::OnRun() in amuled.cpp:645
[26] wxEntry(int&, wchar_t**) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2ac3cc704f50]
[27] main in amuled.cpp:125
[28] __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6[0x2ac3cd581830]
[29] _start in :0
restart appears ok.
2016-06-11 18:50:07: RoutingZone.cpp(209): Read 200 Kad contacts
!2016-06-11 18:50:07: amule.cpp(1904): Kad started.
!2016-06-11 18:50:09: amule.cpp(1906): Kad stopped.
!2016-06-11 18:50:09: amule.cpp(1916): Connected to Kad (firewalled)
!2016-06-11 18:51:12: amule.cpp(1914): Connected to Kad (ok)
I have just compiled the HEAD from source on OS X [ 15A284 build ] because the prebuilt binary from sourceforge has stopped having a working libupnp since my el capitan upgrade.
I installed the build dependencies from brew [ automake autoconf cryptopp gettext libupnp pkg-config wxmac ], forced a non keg-only GNU gettext [ brew link --force gettext ], compiled with [ ./configure --prefix=/opt --enable-optimize , make -j8 , make install ] and created an app bundles with this script [ src/utils/scripts/MacOSX/application_packager.sh ].
Now I have a working upnp, but when I try to bootstrap the kademilia network the bundle crashes.
I am wondering if someone with better skills than mine could help me troubleshooting this, or tell me this is expected as a known bug.
Process: amule [66454]
Path: /Applications/aMule.app/Contents/MacOS/amule
Identifier: org.amule.aMule
Version: 2.4.0 (2.4.0)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: amule [66454]
User ID: 501
Date/Time: 2015-10-09 22:51:29.645 +0200
OS Version: Mac OS X 10.11 (15A284)
Report Version: 11
Anonymous UUID: 97EF54C1-3631-65D2-0DDF-30D529E47289
Sleep/Wake UUID: 491C2FB6-CEF2-4ED5-98C0-EDBE4F59DEE9
Time Awake Since Boot: 17000 seconds
Time Since Wake: 9100 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
*** CFRetain() called with NULL ***
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.CoreFoundation 0x00007fff87570eb4 CFRetain + 180
1 com.apple.CoreFoundation 0x00007fff876542f7 CFSocketInvalidate + 55
2 libwx_baseu_net-3.0.dylib 0x000000010f26c461 (anonymous namespace)::wxSocketImplMac::DoClose() + 113
3 libwx_baseu_net-3.0.dylib 0x000000010f266ba0 wxSocketImpl::Shutdown() + 42
4 libwx_baseu_net-3.0.dylib 0x000000010f26c385 (anonymous namespace)::wxSocketImplMac::SocketCallback(__CFSocket*, unsigned long, __CFData const*, void const*, void*) + 47
5 com.apple.CoreFoundation 0x00007fff876332b4 __CFSocketPerformV0 + 996
6 com.apple.CoreFoundation 0x00007fff87614621 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
7 com.apple.CoreFoundation 0x00007fff875f3e1c __CFRunLoopDoSources0 + 556
8 com.apple.CoreFoundation 0x00007fff875f333f __CFRunLoopRun + 927
9 com.apple.CoreFoundation 0x00007fff875f2d38 CFRunLoopRunSpecific + 296
10 com.apple.HIToolbox 0x00007fff95d08d55 RunCurrentEventLoopInMode + 235
11 com.apple.HIToolbox 0x00007fff95d08b8f ReceiveNextEventCommon + 432
12 com.apple.HIToolbox 0x00007fff95d089cf _BlockUntilNextEventMatchingListInModeWithFilter + 71
13 com.apple.AppKit 0x00007fff8a5cef3a _DPSNextEvent + 1067
14 com.apple.AppKit 0x00007fff8a5ce369 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454
15 com.apple.AppKit 0x00007fff8a5c2ecc -[NSApplication run] + 682
16 libwx_osx_cocoau_core-3.0.dylib 0x000000010edc30ca wxGUIEventLoop::OSXDoRun() + 106
17 libwx_baseu-3.0.dylib 0x000000010f34238d wxCFEventLoop::DoRun() + 39
18 libwx_baseu-3.0.dylib 0x000000010f2bc796 wxEventLoopBase::Run() + 88
19 libwx_baseu-3.0.dylib 0x000000010f2970de wxAppConsoleBase::MainLoop() + 128
20 libwx_osx_cocoau_core-3.0.dylib 0x000000010ed725e6 wxApp::OnRun() + 26
21 libwx_baseu-3.0.dylib 0x000000010f2e92fc wxEntry(int&, wchar_t**) + 64
22 org.amule.aMule 0x000000010e3939c4 main + 20 (amule-gui.cpp:93)
23 libdyld.dylib 0x00007fff8c4cf5ad start + 1
Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff96c4e0a2 kevent_qos + 10
1 libdispatch.dylib 0x00007fff846e41ad _dispatch_mgr_invoke + 216
2 libdispatch.dylib 0x00007fff846e3e15 _dispatch_mgr_thread + 52
Thread 2:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff96c47c96 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff96c470d7 mach_msg + 55
2 com.apple.CoreFoundation 0x00007fff875f4024 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fff875f34ec __CFRunLoopRun + 1356
4 com.apple.CoreFoundation 0x00007fff875f2d38 CFRunLoopRunSpecific + 296
5 com.apple.AppKit 0x00007fff8a724eed _NSEventThread + 149
6 libsystem_pthread.dylib 0x00007fff92cdb9b1 _pthread_body + 131
7 libsystem_pthread.dylib 0x00007fff92cdb92e _pthread_start + 168
8 libsystem_pthread.dylib 0x00007fff92cd9385 thread_start + 13
Thread 3:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00007fff96c4d222 __select + 10
1 com.apple.CoreFoundation 0x00007fff8763129a __CFSocketManager + 762
2 libsystem_pthread.dylib 0x00007fff92cdb9b1 _pthread_body + 131
3 libsystem_pthread.dylib 0x00007fff92cdb92e _pthread_start + 168
4 libsystem_pthread.dylib 0x00007fff92cd9385 thread_start + 13
Thread 4:
0 libsystem_kernel.dylib 0x00007fff96c4cf5e __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff92cdc73d _pthread_cond_wait + 767
2 libthreadutil.6.dylib 0x000000010eb987d1 TimerThreadWorker + 282
3 libthreadutil.6.dylib 0x000000010eb98030 WorkerThread + 189
4 libsystem_pthread.dylib 0x00007fff92cdb9b1 _pthread_body + 131
5 libsystem_pthread.dylib 0x00007fff92cdb92e _pthread_start + 168
6 libsystem_pthread.dylib 0x00007fff92cd9385 thread_start + 13
Thread 5:
0 libsystem_kernel.dylib 0x00007fff96c4cf5e __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff92cdc73d _pthread_cond_wait + 767
2 libthreadutil.6.dylib 0x000000010eb9812e WorkerThread + 443
3 libsystem_pthread.dylib 0x00007fff92cdb9b1 _pthread_body + 131
4 libsystem_pthread.dylib 0x00007fff92cdb92e _pthread_start + 168
5 libsystem_pthread.dylib 0x00007fff92cd9385 thread_start + 13
Thread 6:
0 libsystem_kernel.dylib 0x00007fff96c4cf5e __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff92cdc73d _pthread_cond_wait + 767
2 libthreadutil.6.dylib 0x000000010eb9812e WorkerThread + 443
3 libsystem_pthread.dylib 0x00007fff92cdb9b1 _pthread_body + 131
4 libsystem_pthread.dylib 0x00007fff92cdb92e _pthread_start + 168
5 libsystem_pthread.dylib 0x00007fff92cd9385 thread_start + 13
Thread 7:
0 libsystem_kernel.dylib 0x00007fff96c4cf5e __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff92cdc73d _pthread_cond_wait + 767
2 libthreadutil.6.dylib 0x000000010eb9812e WorkerThread + 443
3 libsystem_pthread.dylib 0x00007fff92cdb9b1 _pthread_body + 131
4 libsystem_pthread.dylib 0x00007fff92cdb92e _pthread_start + 168
5 libsystem_pthread.dylib 0x00007fff92cd9385 thread_start + 13
Thread 8:
0 libsystem_kernel.dylib 0x00007fff96c4d222 __select + 10
1 libupnp.6.dylib 0x000000010eb71c6e RunMiniServer + 465
2 libthreadutil.6.dylib 0x000000010eb98030 WorkerThread + 189
3 libsystem_pthread.dylib 0x00007fff92cdb9b1 _pthread_body + 131
4 libsystem_pthread.dylib 0x00007fff92cdb92e _pthread_start + 168
5 libsystem_pthread.dylib 0x00007fff92cd9385 thread_start + 13
Thread 9:
0 libsystem_kernel.dylib 0x00007fff96c4cf5e __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff92cdc73d _pthread_cond_wait + 767
2 libthreadutil.6.dylib 0x000000010eb9812e WorkerThread + 443
3 libsystem_pthread.dylib 0x00007fff92cdb9b1 _pthread_body + 131
4 libsystem_pthread.dylib 0x00007fff92cdb92e _pthread_start + 168
5 libsystem_pthread.dylib 0x00007fff92cd9385 thread_start + 13
Thread 10:
0 libsystem_kernel.dylib 0x00007fff96c4d2b2 __semwait_signal + 10
1 libsystem_c.dylib 0x00007fff8a4b0a75 nanosleep + 199
2 libsystem_c.dylib 0x00007fff8a4b0968 usleep + 54
3 org.amule.aMule 0x000000010e366d33 UploadBandwidthThrottler::Entry() + 371 (UploadBandwidthThrottler.cpp:323)
4 libwx_baseu-3.0.dylib 0x000000010f34e3f1 wxThread::CallEntry() + 33
5 libwx_baseu-3.0.dylib 0x000000010f34e239 wxThreadInternal::PthreadStart(wxThread*) + 859
6 libsystem_pthread.dylib 0x00007fff92cdb9b1 _pthread_body + 131
7 libsystem_pthread.dylib 0x00007fff92cdb92e _pthread_start + 168
8 libsystem_pthread.dylib 0x00007fff92cd9385 thread_start + 13
Thread 11:
0 libsystem_kernel.dylib 0x00007fff96c4cf5e __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff92cdc73d _pthread_cond_wait + 767
2 libwx_baseu-3.0.dylib 0x000000010f34da9b wxConditionInternal::WaitTimeout(unsigned long) + 109
3 libwx_baseu-3.0.dylib 0x000000010f34dd5d wxSemaphoreInternal::WaitTimeout(unsigned long) + 99
4 org.amule.aMule 0x000000010e4558b5 CTimerThread::Entry() + 117 (Timer.cpp:66)
5 libwx_baseu-3.0.dylib 0x000000010f34e3f1 wxThread::CallEntry() + 33
6 libwx_baseu-3.0.dylib 0x000000010f34e239 wxThreadInternal::PthreadStart(wxThread*) + 859
7 libsystem_pthread.dylib 0x00007fff92cdb9b1 _pthread_body + 131
8 libsystem_pthread.dylib 0x00007fff92cdb92e _pthread_start + 168
9 libsystem_pthread.dylib 0x00007fff92cd9385 thread_start + 13
Thread 12:
0 libsystem_kernel.dylib 0x00007fff96c4d78a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff92cdb58c _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff92cd9375 start_wqthread + 13
Thread 13:
0 libsystem_kernel.dylib 0x00007fff96c4d78a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff92cdb58c _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff92cd9375 start_wqthread + 13
Thread 14:
0 libsystem_kernel.dylib 0x00007fff96c4d78a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff92cdb58c _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff92cd9375 start_wqthread + 13
Thread 15:
0 libsystem_kernel.dylib 0x00007fff96c4d78a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff92cdb58c _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff92cd9375 start_wqthread + 13
Thread 16:
0 libsystem_kernel.dylib 0x00007fff96c4d78a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff92cdb58c _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff92cd9375 start_wqthread + 13
Thread 17:
0 libwx_baseu-3.0.dylib 0x000000010f35c340 wxEvent::wxEvent(int, int) + 0
1 org.amule.aMule 0x000000010e4001c4 CMuleInternalEvent::CMuleInternalEvent(int, int) + 20 (.InternalEvents.h:47)
2 org.amule.aMule 0x000000010e3fde3e CHTTPDownloadThread::Entry() + 1806 (HTTPDownload.cpp:266)
3 libwx_baseu-3.0.dylib 0x000000010f34e3f1 wxThread::CallEntry() + 33
4 libwx_baseu-3.0.dylib 0x000000010f34e239 wxThreadInternal::PthreadStart(wxThread*) + 859
5 libsystem_pthread.dylib 0x00007fff92cdb9b1 _pthread_body + 131
6 libsystem_pthread.dylib 0x00007fff92cdb92e _pthread_start + 168
7 libsystem_pthread.dylib 0x00007fff92cd9385 thread_start + 13
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x00007fff8791adcb rbx: 0x0000000000000000 rcx: 0x0833aa000833ab03 rdx: 0x0833ab000833ab00
rdi: 0x0000000000000000 rsi: 0x0000000000012068 rbp: 0x00007fff51943300 rsp: 0x00007fff519432f0
r8: 0x0000000000000040 r9: 0x00007fd72af00678 r10: 0xffffffffffffffff r11: 0xffffffffffffffff
r12: 0x0000000000000000 r13: 0x00007fd72d729db0 r14: 0x00007fd72d721e70 r15: 0x000000010f2778b8
rip: 0x00007fff87570eb4 rfl: 0x0000000000000246 cr2: 0x000000011365c000
Logical CPU: 2
Error Code: 0x00000000
Trap Number: 3
Binary Images:
0x10e2bb000 - 0x10e6e7fff +org.amule.aMule (2.4.0 - 2.4.0) <58F539F7-B67A-31E6-A49F-44A5DE9854ED> /Applications/aMule.app/Contents/MacOS/amule
0x10eb6a000 - 0x10eb87fff +libupnp.6.dylib (0) <1143F671-71CF-3956-8501-C2EF3A94C7FD> /opt/local/lib/libupnp.6.dylib
0x10eb95000 - 0x10eb98ff7 +libthreadutil.6.dylib (0) <F0E2DC25-44CD-3BA2-9980-BB3A032A1781> /opt/local/lib/libthreadutil.6.dylib
0x10eb9e000 - 0x10eba4fe7 +libixml.2.dylib (0) <E258AE66-5F43-362E-8D47-BFEB5266612B> /opt/local/lib/libixml.2.dylib
0x10ebae000 - 0x10ec64fff +libwx_osx_cocoau_adv-3.0.dylib (0) <691CF2ED-AA54-3E6A-8AD2-964C8842A357> /opt/local/lib/libwx_osx_cocoau_adv-3.0.dylib
0x10ed28000 - 0x10f044ff7 +libwx_osx_cocoau_core-3.0.dylib (0) <83BBE23B-9463-3CF9-B378-6CC7CE712A5A> /opt/local/lib/libwx_osx_cocoau_core-3.0.dylib
0x10f254000 - 0x10f274ff7 +libwx_baseu_net-3.0.dylib (0) <A61ED389-2D57-31B0-B585-2D9E084F16B3> /opt/local/lib/libwx_baseu_net-3.0.dylib
0x10f291000 - 0x10f3c2ff7 +libwx_baseu-3.0.dylib (0) <C8106C5A-34E4-380B-8F6B-56FB65CB47E5> /opt/local/lib/libwx_baseu-3.0.dylib
0x113e34000 - 0x113e34fe7 +cl_kernels (???) <B5DDD28B-1F85-4C76-9A71-7D333EE0E748> cl_kernels
0x115246000 - 0x1152abff7 com.apple.driver.AppleIntelHD5000GraphicsMTLDriver (10.8.77 - 10.0.8) <548D6178-8EF1-3A7D-A6A5-D11D8611900A> /System/Library/Extensions/AppleIntelHD5000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsMTLDriver
0x7fff66b11000 - 0x7fff66b47f5f dyld (360.14) <DF977301-4A63-32ED-9939-1EE3122D18D4> /usr/lib/dyld
0x7fff83e02000 - 0x7fff83e3cfff com.apple.QD (3.12 - 302) <46969760-B02A-3ED5-B8BC-D6144939B16E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff83e83000 - 0x7fff83fcafff com.apple.coreui (2.1 - 362) <1F30C006-9058-3B39-9DC3-594FDB108174> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff83fd1000 - 0x7fff83fedff7 libsystem_malloc.dylib (67) <1B57A614-3D60-3F87-876F-7DB4AF38120F> /usr/lib/system/libsystem_malloc.dylib
0x7fff83fee000 - 0x7fff84006fcf libcompression.dylib (23) <7467B2EB-E0E0-3E9D-9EAD-3E04500C6395> /usr/lib/libcompression.dylib
0x7fff84007000 - 0x7fff8403afff com.apple.MediaKit (16 - 807) <6F40D74C-7F2C-3693-AF80-63365A6F7680> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x7fff84098000 - 0x7fff840baff7 com.apple.IconServices (68 - 68) <9F8B9184-8DA8-3B7A-970B-3086DDD1CC6F> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x7fff840bb000 - 0x7fff84239fff com.apple.UIFoundation (1.0 - 435) <237F281F-7F15-3309-B749-F8DA37822F9F> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x7fff8423a000 - 0x7fff84257fff com.apple.AppleVPAFramework (2.0.15 - 2.0.15) <2847B765-B0A9-3D74-BDEF-556795270AE1> /System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA
0x7fff84258000 - 0x7fff842c2ff7 com.apple.framework.CoreWLAN (11.0 - 1100.19) <3CA2F32A-4FBF-39ED-83EC-F2E3C43D3775> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x7fff842c3000 - 0x7fff842eeff3 libarchive.2.dylib (32) <731529D2-1178-3742-AFE0-6CA8568FBB19> /usr/lib/libarchive.2.dylib
0x7fff84387000 - 0x7fff8440ffff com.apple.CoreSymbolication (3.1 - 58048.1) <CC7CAE84-DEC6-3184-B841-559DBE97D025> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x7fff8449b000 - 0x7fff84528fff com.apple.CorePDF (4.0 - 4) <EDC193AE-0D72-3BDD-807D-28D1A5942AE3> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
0x7fff84548000 - 0x7fff84553fff com.apple.AppSandbox (4.0 - 261.1.1) <39C1D57B-457A-39BD-BB0A-9B8C5D8C986E> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
0x7fff84554000 - 0x7fff84569fff com.apple.AppContainer (4.0 - 261.1.1) <6F31BB33-0D51-3A4D-A7DD-42446BF43DA0> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
0x7fff845cc000 - 0x7fff845d3ff7 com.apple.phonenumbers (1.1.1 - 105) <49696A1F-83FC-3BE8-A7E8-F0F4EAA326BB> /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers
0x7fff84643000 - 0x7fff8466cff7 libsystem_info.dylib (476) <65D0643A-C8AE-3E8D-9F6E-E4AD823F16B2> /usr/lib/system/libsystem_info.dylib
0x7fff846b7000 - 0x7fff846dbfff com.apple.MultitouchSupport.framework (304.9 - 304.9) <650FA404-DC2C-365E-8373-218F1D765D35> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff846dc000 - 0x7fff84709fff libdispatch.dylib (500.1.5) <6B38497E-9448-3433-9D6B-6223F2A99431> /usr/lib/system/libdispatch.dylib
0x7fff8470a000 - 0x7fff8470cff7 libRadiance.dylib (1432) <576E5580-A695-320E-9525-103FCD723137> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff8470d000 - 0x7fff84728fff com.apple.aps.framework (4.0 - 4.0) <A3971E50-DD87-3752-B37A-E58557AD5AF2> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
0x7fff84729000 - 0x7fff84734fff libkxld.dylib (3247.1.106) <D38002C3-A391-361B-ACD3-5FF2EDA51EDC> /usr/lib/system/libkxld.dylib
0x7fff847ac000 - 0x7fff847b4fff libcopyfile.dylib (127) <CA2602AB-E8B7-3CD8-A0C5-D86E35FDA09F> /usr/lib/system/libcopyfile.dylib
0x7fff847b5000 - 0x7fff847bdfff libMatch.1.dylib (27) <D8024E9A-795B-30FC-BCE7-DB1E20889AB9> /usr/lib/libMatch.1.dylib
0x7fff847be000 - 0x7fff8482aff7 com.apple.contacts.Contacts (1.0 - 2137) <3503806B-F315-3869-88FD-FFF8D5C10973> /System/Library/Frameworks/Contacts.framework/Versions/A/Contacts
0x7fff8482b000 - 0x7fff848dbfff com.apple.backup.framework (1.7 - 1.7) <551ABBE3-211D-3D7D-B811-B2F863DD17CB> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff848dc000 - 0x7fff8492efff com.apple.ImageCaptureCore (7.0 - 7.0) <74BC5DBA-FD63-31B9-A55B-C3C128852F1D> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
0x7fff8492f000 - 0x7fff84a21ff7 libiconv.2.dylib (44) <82529E3B-0485-344C-8075-83C7725D6A6F> /usr/lib/libiconv.2.dylib
0x7fff84ac9000 - 0x7fff84b0eff3 libFontRegistry.dylib (155) <BC1B3AD5-4927-3AB7-94FF-CD93BF895D98> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff84b16000 - 0x7fff84b3ffff libc++abi.dylib (125) <F5027B46-1801-344D-BD51-2E6D188C8900> /usr/lib/libc++abi.dylib
0x7fff84b40000 - 0x7fff84b4bfff libcsfde.dylib (517) <83340980-0FC2-33DC-B98B-562C4842568E> /usr/lib/libcsfde.dylib
0x7fff84b8f000 - 0x7fff84b8ffff com.apple.Accelerate (1.10 - Accelerate 1.10) <524AF1B0-1E45-3F03-83FF-493F9F8E1FF8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff84b90000 - 0x7fff84b90fff libOpenScriptingUtil.dylib (169) <5C4A51D4-09A9-3209-8E57-15F112725CC4> /usr/lib/libOpenScriptingUtil.dylib
0x7fff84b91000 - 0x7fff84b92fff liblangid.dylib (122) <EAC09BF0-5E88-3060-AA51-EC71B4D26F3C> /usr/lib/liblangid.dylib
0x7fff84b93000 - 0x7fff84cb8ff7 com.apple.LaunchServices (728.4 - 728.4) <78774CB9-B206-360F-BC9F-2ACA69811814> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff84ccb000 - 0x7fff84cd5fff com.apple.NetAuth (6.0 - 6.0) <ABBBE552-26E0-3682-8BFD-C59EC702F347> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff84cd6000 - 0x7fff84d22ff7 com.apple.corelocation (1486.17 - 1615.36) <57417982-D0E1-3835-B705-A0242E65C5E4> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
0x7fff84e1c000 - 0x7fff84e36fff com.apple.Kerberos (3.0 - 1) <D2F0BF94-8656-3FBF-81AC-43D417B661F1> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff84e37000 - 0x7fff84e95fff libsystem_network.dylib (582.1.4) <14ECA259-D471-3E47-A843-FF0990577893> /usr/lib/system/libsystem_network.dylib
0x7fff84f2a000 - 0x7fff84f2afff com.apple.ApplicationServices (48 - 48) <B5326BD2-AF17-3880-A8C5-3C990AE4A1C8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff85200000 - 0x7fff8547dffb com.apple.security (7.0 - 57336.1.9) <E44CA10F-E1E2-3DC5-BCF3-EF76649A0918> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff8547e000 - 0x7fff85489ff7 libChineseTokenizer.dylib (16) <1794A880-9C3D-37B2-8F3E-6CAFFB396089> /usr/lib/libChineseTokenizer.dylib
0x7fff8548a000 - 0x7fff854a1fff libmarisa.dylib (4) <4D3AE55B-CE77-364F-B8DE-C95CAA48B291> /usr/lib/libmarisa.dylib
0x7fff854c8000 - 0x7fff854d6fff libxar.1.dylib (302) <898402AF-0DF3-341D-83EA-4A1B1770E718> /usr/lib/libxar.1.dylib
0x7fff854d7000 - 0x7fff854d7fff com.apple.Carbon (154 - 157) <DF95E7EB-1CFC-3C83-B114-60FFEEAE166E> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff854d8000 - 0x7fff8582cff7 com.apple.Foundation (6.9 - 1252) <2D13ED37-BFFE-3B7F-A65A-D6ED43B05EE9> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff8582d000 - 0x7fff85835fff com.apple.frameworks.CoreDaemon (1.3 - 1.3) <B0028247-B333-36F5-8098-8EC95E6C2B23> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
0x7fff85836000 - 0x7fff85838fff libCGXType.A.dylib (934) <F52AC9F6-BC67-3885-9864-CDC00D9DD0AB> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x7fff85849000 - 0x7fff85939fff libJP2.dylib (1432) <FF480444-B2C9-3790-B739-0DF2B5BAD57D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff8593a000 - 0x7fff8593afff com.apple.audio.units.AudioUnit (1.13 - 1.13) <017C6053-C32E-34EE-AAAE-6702E74F14EF> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff8593b000 - 0x7fff859d1ff7 com.apple.ColorSync (4.9.0 - 4.9.0) <AA8AD098-1792-3803-926B-6A9DAC9CCF9A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff859d2000 - 0x7fff859d2fff libmetal_timestamp.dylib (600.0.41.2) <C8548755-D695-380D-991E-A94484084B6E> /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
0x7fff85a94000 - 0x7fff85b07fff com.apple.framework.IOKit (2.0.2 - 1178.1.4) <B30239A0-B11E-36E9-AB49-2C53942A6447> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff85b08000 - 0x7fff85b09ffb libremovefile.dylib (41) <C7CFF5F2-AFFB-3C8D-BDB4-D66D50E657C0> /usr/lib/system/libremovefile.dylib
0x7fff85b5f000 - 0x7fff85b7aff7 libCRFSuite.dylib (34) <65E4DC91-A994-3921-B5B0-696123CE0C1E> /usr/lib/libCRFSuite.dylib
0x7fff85c0e000 - 0x7fff85c0efff com.apple.CoreServices (728.4 - 728.4) <208E32DA-E7D9-3B4F-A545-EE2BFB53696D> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff85c0f000 - 0x7fff85cb2fff com.apple.Bluetooth (4.4.0 - 4.4.0f4) <DA1727B1-03EE-32BE-922E-43F06C498AFF> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x7fff85cb8000 - 0x7fff85cddff7 libPng.dylib (1432) <975C970D-DCFA-35E4-918A-46939F279D75> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff85e0e000 - 0x7fff85e0eff7 liblaunch.dylib (755.1.19) <7EC0F297-43CC-3D11-B46B-7E72E372648A> /usr/lib/system/liblaunch.dylib
0x7fff85e0f000 - 0x7fff85ebafff com.apple.PDFKit (3.1 - 3.1) <165524C4-8101-341C-AD0A-CCBC1AFB0C2C> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
0x7fff85ec2000 - 0x7fff85ec7fff com.apple.TCC (1.0 - 1) <8D7468B6-D5A3-3BF9-BD98-E8087AF0B61B> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff86322000 - 0x7fff8632afff libsystem_networkextension.dylib (384.1.2) <4736FCC5-9DBA-31F4-AAC8-CD0A177CF502> /usr/lib/system/libsystem_networkextension.dylib
0x7fff8632c000 - 0x7fff8633cff3 com.apple.ProtocolBuffer (1 - 242) <B3D0CEE0-1ED1-39BB-8C81-896F36398802> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x7fff8633d000 - 0x7fff86364ff7 com.apple.ProtectedCloudStorage (1.0 - 1) <EA83603A-7C4D-37F1-A416-064CD1B9D34B> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
0x7fff8648e000 - 0x7fff864ddff7 com.apple.opencl (2.6.9 - 2.6.9) <68A63931-3F6F-3DE2-9C8D-624006908B83> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff864e1000 - 0x7fff864e9fff com.apple.CoreServices.FSEvents (1222.1.1 - 1222.1.1) <79DF16A7-E169-38A5-BF5E-2D45F86DE154> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x7fff864f7000 - 0x7fff866c5ff7 com.apple.QuartzCore (1.11 - 410.7) <3DDB2E3A-6902-3216-8DC4-56ED16B7C698> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff866e8000 - 0x7fff86954fff com.apple.imageKit (2.6 - 928) <753100AA-B8F4-3364-A111-88AAB67949B2> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
0x7fff86955000 - 0x7fff8695afff com.apple.AssetCacheServices (14 - 14) <8C912A44-6635-33A0-82A3-389585BAC0F1> /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/AssetCacheServices
0x7fff8695b000 - 0x7fff86993ff7 com.apple.Accounts (113 - 113) <689EE961-FC8D-3225-AD29-8AECDDB5AEBE> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
0x7fff86994000 - 0x7fff869adfff com.apple.CFOpenDirectory (10.11 - 194) <64C52603-1947-3350-819E-3A45F9036036> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff86d61000 - 0x7fff86da3ff7 com.apple.Metal (54.26.3 - 54.26.3) <9000AE52-6638-309E-90A5-CB18C83A0A0E> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x7fff86e29000 - 0x7fff86e79ff7 com.apple.Symbolication (1.4 - 58044) <BC1259C8-C671-3014-A9C4-85BC767EA962> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x7fff86e7a000 - 0x7fff86e83ffb libsystem_notify.dylib (149) <56ABC155-CB99-30A8-A8B1-C204B5615092> /usr/lib/system/libsystem_notify.dylib
0x7fff86e84000 - 0x7fff86f73fff libxml2.2.dylib (29) <0702E13C-D726-3DAF-B0D1-77F7B9EF6A37> /usr/lib/libxml2.2.dylib
0x7fff870e7000 - 0x7fff871cdfef unorm8_bgra.dylib (2.6.4.1) <28F838EA-19E5-3724-99FF-B61132555D09> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
0x7fff871ce000 - 0x7fff87257ff7 com.apple.PerformanceAnalysis (1.0 - 1) <E7C53B84-558F-39EA-949C-82F4163F6F14> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fff87262000 - 0x7fff87262fff com.apple.Accelerate.vecLib (3.10 - vecLib 3.10) <4720E500-E247-3002-9672-EE2336D7679A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff87263000 - 0x7fff87267fff libGIF.dylib (1432) <4C5B63B4-ABCA-3A99-A69F-D0E27E87E5A3> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff87268000 - 0x7fff8727bfff com.apple.CoreBluetooth (1.0 - 1) <A63B8FB0-F8B3-368D-B482-733FF0373610> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x7fff8727c000 - 0x7fff8731cfff com.apple.ViewBridge (157 - 157) <78610813-8150-3DD5-823D-F0ECDB0A583F> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
0x7fff8731d000 - 0x7fff87322fff com.apple.ImageCapture (9.0 - 9.0) <E53CC0B8-9D36-3636-B602-8AB4CEB4C313> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fff8756a000 - 0x7fff879deff7 com.apple.CoreFoundation (6.9 - 1253) <A8A44D66-A3B2-3B5D-B75B-EC2DC968F4BD> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff87bfa000 - 0x7fff87c25ff7 com.apple.AddressBook.ContactsFoundation (8.0 - 2137) <082A84FD-0076-3129-8193-2BCB0EAD15E2> /System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/ContactsFoundation
0x7fff87c3c000 - 0x7fff87c91fff com.apple.AE (701 - 701) <87FDCC5A-82AC-36A2-BFE9-D0B2A3D870F1> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff87c92000 - 0x7fff87c92fff libenergytrace.dylib (10) <64F779D4-2192-37EC-8DB5-EC55BAE50058> /usr/lib/libenergytrace.dylib
0x7fff87c93000 - 0x7fff87ccdff7 com.apple.DebugSymbols (132 - 132) <6F5853A1-5DA8-3C42-8E02-2B972F34BCE0> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fff87ef8000 - 0x7fff882f4fff libLAPACK.dylib (1159) <50654652-353D-3B6D-9065-8932042F3B17> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff882fb000 - 0x7fff88851ff7 com.apple.MediaToolbox (1.0 - 1731.15.4) <BA54842F-7017-3E07-98A5-94E59C462929> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x7fff88862000 - 0x7fff88866fff com.apple.CommonPanels (1.2.6 - 96) <1D76DDD3-D45A-3679-8B72-5EECE6C1ACAC> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fff88867000 - 0x7fff88867fff com.apple.Cocoa (6.11 - 22) <A033F342-1FEC-3DFD-830A-E8EE284DF492> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff88868000 - 0x7fff88a0dff3 com.apple.audio.toolbox.AudioToolbox (1.13 - 1.13) <7380C7DA-7CE8-34DF-BB3D-DAFE9406674F> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff88a2a000 - 0x7fff88a2cff7 libsystem_configuration.dylib (801.1.1) <EB55C3D8-048D-350E-BF24-0CBD4479D51C> /usr/lib/system/libsystem_configuration.dylib
0x7fff88a2d000 - 0x7fff88a32ff7 libheimdal-asn1.dylib (452.1.1) <6E911973-1E1A-3F80-B955-FA78CF20FBFD> /usr/lib/libheimdal-asn1.dylib
0x7fff88ab2000 - 0x7fff88ad1ff7 com.apple.framework.Apple80211 (11.0 - 1101.30) <7A0350BD-18E0-38F3-80F2-EABD1643BA2D> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fff88ad2000 - 0x7fff88b00ff7 com.apple.DictionaryServices (1.2 - 250) <94678AC8-41FF-3D2E-A35E-D83AD18D7A78> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff88d70000 - 0x7fff88ecbffb com.apple.WebKitLegacy (11601 - 11601.1.56) <67953F90-F17B-3320-8F40-BF946F6A57B4> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy
0x7fff88ecc000 - 0x7fff88edaff7 libbz2.1.0.dylib (38) <99C5121D-8147-3B51-8D79-66245C863338> /usr/lib/libbz2.1.0.dylib
0x7fff88efd000 - 0x7fff88effff7 libquarantine.dylib (80) <1693C5FE-EA0A-3122-85EB-7950ECC7435A> /usr/lib/system/libquarantine.dylib
0x7fff88f31000 - 0x7fff88f7cffb com.apple.print.framework.PrintCore (11.0 - 472) <34EA102A-D482-37FF-9C9B-E4FE4275913B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff88f7d000 - 0x7fff88f7effb libSystem.B.dylib (1225.1.1) <E48AAE3F-370E-34AE-AECA-4CA28F211479> /usr/lib/libSystem.B.dylib
0x7fff88f7f000 - 0x7fff88f82ff7 libCoreFSCache.dylib (119.5) <9BFF447F-D571-3EE6-860E-29886F1F913F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x7fff89084000 - 0x7fff890a0fff com.apple.GenerationalStorage (2.0 - 239) <05652CAD-E7F5-3225-929D-E13F241FBA41> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x7fff890a1000 - 0x7fff890dfff7 libGLImage.dylib (12.0.34.11) <057F9F59-B58A-3C8D-A965-F4929A212406> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff890e0000 - 0x7fff890e9ff3 com.apple.CommonAuth (4.0 - 2.0) <6EF43A6E-C071-36A3-8B94-694AC6BEF6D3> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff890ea000 - 0x7fff8920efef libsqlite3.dylib (216) <E846F7F0-F594-38B2-AA2C-210E8F4CE590> /usr/lib/libsqlite3.dylib
0x7fff8920f000 - 0x7fff89276fff com.apple.framework.CoreWiFi (11.0 - 1100.19) <537EFC2F-3A23-36D7-9320-8834D51EB243> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x7fff89277000 - 0x7fff892a6fc3 libsystem_m.dylib (3105) <07D50372-30ED-3B03-9FA0-0662BF8F0098> /usr/lib/system/libsystem_m.dylib
0x7fff892a7000 - 0x7fff8967ffef com.apple.CoreAUC (214.0.0 - 214.0.0) <36675355-FEF4-3DC0-9734-AE6F125883C2> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x7fff89680000 - 0x7fff8973afff com.apple.DiscRecording (9.0.1 - 9010.4.3) <9E68D2AF-7205-3764-B051-8F112AFA8208> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x7fff8973b000 - 0x7fff89746fff libGL.dylib (12.0.34.11) <C7196A5D-3BC1-301A-9695-A9122BC773B3> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff89eaf000 - 0x7fff89eafff7 libkeymgr.dylib (28) <47080280-8B57-3D75-8A20-9E100864DE27> /usr/lib/system/libkeymgr.dylib
0x7fff89eb5000 - 0x7fff8a24afdf com.apple.vImage (8.0 - 8.0) <3DEF81C9-CD75-32BF-A927-4FCD89D57190> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff8a24b000 - 0x7fff8a29bfff libcups.2.dylib (435) <FA565876-F9B2-3021-8E89-6D665ED01B3D> /usr/lib/libcups.2.dylib
0x7fff8a349000 - 0x7fff8a35afff libz.1.dylib (60) <43317BEA-ACA2-34C2-AF37-902AA926C83A> /usr/lib/libz.1.dylib
0x7fff8a35b000 - 0x7fff8a3beff3 libAVFAudio.dylib (161) <1E0384CE-FF8D-36EE-8A28-50CD673D3109> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Resources/libAVFAudio.dylib
0x7fff8a3d4000 - 0x7fff8a430fef libTIFF.dylib (1432) <0E036A7E-5581-3727-95C6-A3359C76BC5C> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff8a431000 - 0x7fff8a4befe7 libsystem_c.dylib (1081.1.3) <A60CE86D-1FF3-32AD-A672-C7597F884529> /usr/lib/system/libsystem_c.dylib
0x7fff8a4f2000 - 0x7fff8a521ffb com.apple.datadetectors (5.0 - 307) <B59A794B-A050-361B-951D-FF015445D955> /System/Library/PrivateFrameworks/DataDetectors.framework/Versions/A/DataDetectors
0x7fff8a585000 - 0x7fff8b1a7fff com.apple.AppKit (6.9 - 1404.11) <AE68D5C7-0215-3027-A54B-437B1B392CA2> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff8b1bc000 - 0x7fff8b1befff com.apple.EFILogin (2.0 - 2) <1FF63331-0B4A-385D-AC44-7AE665947553> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
0x7fff8b215000 - 0x7fff8b590ffb com.apple.VideoToolbox (1.0 - 1731.15.4) <72715A24-C3BC-35D8-8240-BBBD56E37090> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x7fff8b728000 - 0x7fff8b73cfff libsystem_coretls.dylib (82) <21EDACF1-D9B3-3086-9821-60EB75E7F965> /usr/lib/system/libsystem_coretls.dylib
0x7fff8b73d000 - 0x7fff8b745fef libsystem_platform.dylib (73.1.1) <3F4D2390-E3DE-3C24-A515-95DFAC8671C4> /usr/lib/system/libsystem_platform.dylib
0x7fff8b749000 - 0x7fff8b81fff7 com.apple.DiskImagesFramework (10.11 - 414) <AF08B107-F65D-36DD-9B94-A0C868C300BC> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x7fff8b895000 - 0x7fff8b8e7fff com.apple.CloudDocs (1.0 - 382) <F8B381F5-C434-3719-B26B-137D61F8DEBD> /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs
0x7fff8b96d000 - 0x7fff8b970fff com.apple.Mangrove (1.0 - 1) <7CA6F485-F7A5-301C-9F14-4C667EF8B2F3> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
0x7fff8b99a000 - 0x7fff8b99afff com.apple.quartzframework (1.5 - 21) <E37B0DA2-8DEB-3D46-9038-BD91E789A375> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x7fff8b9a6000 - 0x7fff8bec8fff com.apple.QuartzComposer (5.1 - 334) <B28D6929-25C0-3F27-9454-EAE22857EF4A> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
0x7fff8bec9000 - 0x7fff8bfa9ff7 unorm8_rgba.dylib (2.6.4.1) <49FF2837-D97B-3CFF-B139-E57D40700F32> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgba.dylib
0x7fff8c201000 - 0x7fff8c20cfff com.apple.DirectoryService.Framework (10.11 - 194) <AE493A5F-E112-39C4-AD7A-3E740A21AB42> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x7fff8c20d000 - 0x7fff8c2f4ff7 libcrypto.0.9.8.dylib (59) <7C4E5457-B66C-39CA-BC0E-15CA6C051FC0> /usr/lib/libcrypto.0.9.8.dylib
0x7fff8c2f5000 - 0x7fff8c49cffb com.apple.avfoundation (2.0 - 1046.9.1) <BFA3AB94-F05C-3827-BD20-4BE3DC6F3AAC> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
0x7fff8c49d000 - 0x7fff8c4cbff7 com.apple.CoreServicesInternal (248 - 248) <EAD7A7B3-D775-3E4C-98B8-36D047795993> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x7fff8c4cc000 - 0x7fff8c4cfffb libdyld.dylib (360.14) <F9D64D8C-4C33-3D06-B7F8-697F13292894> /usr/lib/system/libdyld.dylib
0x7fff8c4dd000 - 0x7fff8c4e5ffb libsystem_dnssd.dylib (624.1.2) <DB6AB206-4AD8-369D-BF57-1D246AD60582> /usr/lib/system/libsystem_dnssd.dylib
0x7fff8c5f7000 - 0x7fff8c723ff7 com.apple.CoreText (352.0 - 494.3) <2A5DCA97-300D-36FB-9E94-3041CFF6D615> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff8c724000 - 0x7fff8c733ffb com.apple.LangAnalysis (1.7.0 - 1.7.0) <E7D610A1-1445-3CA3-B9A1-EE15D54B75AB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff8c734000 - 0x7fff8c89bfff libBLAS.dylib (1159) <35ADE4D4-391A-30C2-9D38-388F543EA4BA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff8c89c000 - 0x7fff8c8b0fe3 libCGInterfaces.dylib (317.2) <D7361440-5859-3804-967A-9AAA13B174FD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
0x7fff8c8b1000 - 0x7fff8cb57fff com.apple.CoreData (120 - 640) <7934FDB8-526E-32F4-BE20-55388DB8CCBF> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff8cb77000 - 0x7fff8cbcaff7 libc++.1.dylib (120.1) <54190E1B-EE49-3D6D-AC29-2813D7380BA5> /usr/lib/libc++.1.dylib
0x7fff8cbcb000 - 0x7fff8cbdbfff libbsm.0.dylib (34) <F1E41935-5C5D-3704-AE9D-AEA1F2BCF8B1> /usr/lib/libbsm.0.dylib
0x7fff8cbdc000 - 0x7fff8cbdfff7 com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <E4643432-0DF2-3CD3-9F63-3A7665B25838> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
0x7fff8cbe0000 - 0x7fff8cbe9ff7 com.apple.DisplayServicesFW (3.0 - 378) <69821BC1-66F6-30FE-B706-134F3A9FCAD7> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
0x7fff8cbea000 - 0x7fff8cbecfff com.apple.CoreDuetDebugLogging (1.0 - 1) <B390CD9A-A04F-3A9E-A40C-CB317F40AFE5> /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/Versions/A/CoreDuetDebugLogging
0x7fff8ccad000 - 0x7fff8ccc4fff libsystem_asl.dylib (322) <97D794DA-8CE5-3676-AC5E-364F6D172BDA> /usr/lib/system/libsystem_asl.dylib
0x7fff8cecb000 - 0x7fff8ced7fff com.apple.SpeechRecognitionCore (2.2.7 - 2.2.7) <12117823-8A9E-3C88-A01C-3B25D68535CE> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x7fff8ced8000 - 0x7fff8cefffff com.apple.ChunkingLibrary (167 - 167) <C22F5038-7354-330F-8F38-36F187E6A4B1> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x7fff8cf02000 - 0x7fff8cf39ff7 com.apple.LDAPFramework (2.4.28 - 194.5) <207E4A14-E3CC-3658-ABAF-B5CAEC9ED1EB> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x7fff8cf58000 - 0x7fff8cf81fff libxpc.dylib (755.1.19) <3E09C275-A33B-357A-B0AB-A2DDF88EC9D5> /usr/lib/system/libxpc.dylib
0x7fff8cfed000 - 0x7fff8d061ff3 com.apple.securityfoundation (6.0 - 55126) <C2DFA113-1814-3701-B185-D82E11A26E86> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff8d062000 - 0x7fff8d0d3fff com.apple.ApplicationServices.ATS (377 - 394) <BCFC24A8-6ACA-3B90-8896-019F38A649F6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff8d0d4000 - 0x7fff8d358ff7 com.apple.RawCamera.bundle (6.16 - 817) <A09CE1E4-8EEE-38D5-BE7D-14FDC84D62A1> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x7fff8d403000 - 0x7fff8d455fff com.apple.AppleVAFramework (5.0.31 - 5.0.31) <F0CFD860-FA5E-3BD5-80FA-12C0B4CF620D> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x7fff8d4ba000 - 0x7fff8d4c8fff com.apple.ToneLibrary (1.0 - 1) <E8B44453-4E70-393C-AECF-988D0A8284A6> /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/ToneLibrary
0x7fff8d541000 - 0x7fff8dbe6ff3 com.apple.JavaScriptCore (11601 - 11601.1.56) <1FC92922-FBCD-3EA4-AE13-F2F05525A125> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x7fff8de21000 - 0x7fff8de29fff com.apple.NetFS (6.0 - 4.0) <5602F3EB-64F6-3495-BEF0-988F92974234> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff8deba000 - 0x7fff8debdff7 com.apple.help (1.3.3 - 46) <AA185754-DEEB-3091-9301-7B23C4D36818> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fff8debe000 - 0x7fff8dec1ff3 libCGXCoreImage.A.dylib (934) <A3022348-FB5F-38D2-84F2-F88C7322BC0F> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
0x7fff8dfe6000 - 0x7fff8dfeeff7 libcldcpuengine.dylib (2.6.4.1) <C33F593F-44DB-38D3-8D70-380FC401E762> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x7fff8e01a000 - 0x7fff8e021ff7 libcompiler_rt.dylib (62) <253B36E5-572D-377D-AE99-A02CE32590E5> /usr/lib/system/libcompiler_rt.dylib
0x7fff8e08c000 - 0x7fff8e0a2fff com.apple.CoreMediaAuthoring (2.2 - 953) <82B62463-6125-3B03-AA57-8724E13C7F41> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
0x7fff8e0a3000 - 0x7fff8f2e9fe3 com.apple.CoreGraphics (1.600.0 - 934) <D2175CEA-C733-34C4-A0F0-3F6C36897333> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff8fa0e000 - 0x7fff8fa7dfff com.apple.SearchKit (1.4.0 - 1.4.0) <45A716CD-D9E7-3F1F-9EC8-BB37CA9E8C04> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff8fabb000 - 0x7fff8fb18fff com.apple.CoreServices.OSServices (728.4 - 728.4) <FF34E0E4-6559-3102-8833-E93DF21C9A4F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff9044e000 - 0x7fff90453ff7 libmacho.dylib (875.1) <A9EC23EC-11A0-3B4F-A8AC-B990C8267A6E> /usr/lib/system/libmacho.dylib
0x7fff9047b000 - 0x7fff904c0ff7 com.apple.coreservices.SharedFileList (24.2 - 24.2) <07212306-2DBC-303B-B042-4C02E70F073C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x7fff904c1000 - 0x7fff904d2fff libcmph.dylib (6) <43880250-9C2D-395C-90C7-CCCE109FF1B2> /usr/lib/libcmph.dylib
0x7fff904d3000 - 0x7fff904d4fff libDiagnosticMessagesClient.dylib (100) <F2D8CFCC-A00A-3675-9C01-EF0C663F2445> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff904d5000 - 0x7fff904d7fff libsystem_coreservices.dylib (19) <692631A0-1923-32CA-9BD5-044B1382FFDE> /usr/lib/system/libsystem_coreservices.dylib
0x7fff904d8000 - 0x7fff904e6fff com.apple.IntlPreferences (2.0 - 192) <5DE7D4D8-6E30-3AD2-B2BB-1E5475794768> /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences
0x7fff904e7000 - 0x7fff904f8fff libSparseBLAS.dylib (1159) <86AFE478-E6FB-38AB-84A3-7E4317521F2C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x7fff908c6000 - 0x7fff91983ff7 com.apple.WebCore (11601 - 11601.1.55) <2BB648CE-67B0-3D07-B512-9902FE4EF739> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
0x7fff91989000 - 0x7fff91a3efff com.apple.CoreDuet (1.0 - 1) <58D04404-6DD3-312F-A334-D1E89686B227> /System/Library/PrivateFrameworks/CoreDuet.framework/Versions/A/CoreDuet
0x7fff91a3f000 - 0x7fff91eacffb com.apple.GeoServices (1.0 - 1151.2.13.1) <13CD8BAC-6DFD-3BD1-A2C4-683D5E2DE330> /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
0x7fff91f0f000 - 0x7fff92196ff3 com.apple.CFNetwork (760.0.5 - 760.0.5) <66C3378C-430D-3803-8025-66120AFDCD16> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff921bd000 - 0x7fff9220bfff libcurl.4.dylib (90) <00662A4C-B89A-3A17-93FF-950C6DE47F99> /usr/lib/libcurl.4.dylib
0x7fff9220c000 - 0x7fff922f7ff7 com.apple.QuickLookUIFramework (5.0 - 696.1) <921959F6-96C2-3814-8D20-0E761AB51199> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
0x7fff92334000 - 0x7fff92363fff com.apple.securityinterface (10.0 - 55065) <8F140606-7DDA-34D0-823E-514994E0DE8A> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
0x7fff92497000 - 0x7fff924b3ff3 libresolv.9.dylib (60) <B192EC27-84EC-3D8A-9CBF-0374B5C9B31A> /usr/lib/libresolv.9.dylib
0x7fff924c4000 - 0x7fff924c5fff com.apple.TrustEvaluationAgent (2.0 - 25) <BC19A1D1-805B-3FC5-BF0B-1EF6FB36FE74> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff924c6000 - 0x7fff9250cff7 libauto.dylib (186) <460B0167-C89B-37EC-823C-52F684B31C26> /usr/lib/libauto.dylib
0x7fff9253f000 - 0x7fff9259dfff com.apple.SystemConfiguration (1.14 - 1.14) <FED4C250-DDEB-3CC3-B88D-FFA56E21425E> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff925a4000 - 0x7fff925b0fff com.apple.speech.synthesis.framework (5.4.12 - 5.4.12) <8D8F331E-21D2-3B7E-B977-3EB1D9E44D5B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff925b1000 - 0x7fff926f5ff7 com.apple.QTKit (7.7.3 - 2937) <C04A69AB-93F9-3BB4-BF56-1CD408183CE7> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x7fff929b6000 - 0x7fff929c4fff com.apple.opengl (12.0.34 - 12.0.34) <7D63C884-AF3D-3167-ABCE-F7EEBDF9762B> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff92bc7000 - 0x7fff92bf8ffb com.apple.GSS (4.0 - 2.0) <D50CDB44-72E9-3520-9965-93901621F781> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff92c01000 - 0x7fff92c03fff com.apple.OAuth (25 - 25) <DFC11955-75DD-303E-BFCB-0F70A4C541E0> /System/Library/PrivateFrameworks/OAuth.framework/Versions/A/OAuth
0x7fff92cd8000 - 0x7fff92ce1ff7 libsystem_pthread.dylib (137.1.1) <1373D0F1-C6CA-364E-A6BA-8BDBD0D34670> /usr/lib/system/libsystem_pthread.dylib
0x7fff92cea000 - 0x7fff93118fff com.apple.vision.FaceCore (3.3.1 - 3.3.1) <D02FBB03-42A5-3E75-83C1-F563B1E3258F> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fff9318e000 - 0x7fff93193fff com.apple.DiskArbitration (2.7 - 2.7) <B391A885-1286-3718-A341-8C84560DDE58> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff93194000 - 0x7fff931a0ff7 com.apple.OpenDirectory (10.11 - 194) <E0F63D60-23C8-3FB7-BA78-5BD861354352> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff9331f000 - 0x7fff933acdd7 com.apple.AppleJPEG (1.0 - 1) <6230F3A0-C89D-3A35-A896-A17B3513E8DB> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fff933cd000 - 0x7fff933e7ff3 liblzma.5.dylib (10) <8CD18286-49EA-31E4-8A73-1BF8DECED6C6> /usr/lib/liblzma.5.dylib
0x7fff93575000 - 0x7fff938d86d7 libobjc.A.dylib (680) <7C5FAD04-2C01-3ED6-AA40-78925C12A456> /usr/lib/libobjc.A.dylib
0x7fff938d9000 - 0x7fff939e8fe7 libvDSP.dylib (563.3) <837D67E4-AA5D-3273-9CA5-EB42C3872E1B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff93a1d000 - 0x7fff93a28ff7 libcommonCrypto.dylib (60074) <BD1DCF19-8353-3F6A-AFFA-EBBA29A302A8> /usr/lib/system/libcommonCrypto.dylib
0x7fff93ce1000 - 0x7fff93f74ff7 libmecabra.dylib (696) <55386F90-7260-38EC-BA41-897865944908> /usr/lib/libmecabra.dylib
0x7fff94051000 - 0x7fff94081ff7 libsandbox.1.dylib (459.1.8) <46104D7B-2B76-3C3C-A551-9DED100A2D8B> /usr/lib/libsandbox.1.dylib
0x7fff940e3000 - 0x7fff940e6fff com.apple.IOSurface (108.0.1 - 108.0.1) <43D70E5A-64F5-384A-A95E-64253538C24F> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff940e7000 - 0x7fff940fcfff com.apple.ToneKit (1.0 - 1) <3722D681-0582-335A-A992-A972D2046163> /System/Library/PrivateFrameworks/ToneKit.framework/Versions/A/ToneKit
0x7fff94180000 - 0x7fff94192fff libsasl2.2.dylib (209) <D48CE2C5-D0C5-39BD-A7DD-C999E81CF885> /usr/lib/libsasl2.2.dylib
0x7fff94193000 - 0x7fff94243fe7 libvMisc.dylib (563.3) <E594DCB8-3013-3AC1-9319-1EC47B1FCB40> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff94338000 - 0x7fff94340fff libGFXShared.dylib (12.0.34.11) <011CCF06-3F8D-3695-A60F-E67F72FF1583> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff94341000 - 0x7fff94343ffb libutil.dylib (43) <E37832CF-5EE6-345A-B0EC-FFC8D2B67375> /usr/lib/libutil.dylib
0x7fff94476000 - 0x7fff94479fff libsystem_sandbox.dylib (459.1.8) <2F36D536-482C-39EC-BAFD-72297728F0A4> /usr/lib/system/libsystem_sandbox.dylib
0x7fff94e95000 - 0x7fff94e96fff libsystem_blocks.dylib (65) <1B4F1F10-823E-3781-8162-6884D14DF0D6> /usr/lib/system/libsystem_blocks.dylib
0x7fff953bf000 - 0x7fff953c1ff7 com.apple.securityhi (9.0 - 55006) <A46A58CB-E0AA-3EBD-AABF-A3B219A18ACF> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x7fff953c2000 - 0x7fff95462fff com.apple.Metadata (10.7.0 - 972.9) <83FB4CDD-29DE-3DAD-8FEB-FD9E9474576F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff9547d000 - 0x7fff95480ffb libScreenReader.dylib (425.4) <1DCA43B7-C1BA-3A17-B69D-6F0491F648C0> /usr/lib/libScreenReader.dylib
0x7fff95481000 - 0x7fff9550dfff libCoreStorage.dylib (517) <753BB578-62C6-36F8-B366-72EF7742D42B> /usr/lib/libCoreStorage.dylib
0x7fff95586000 - 0x7fff955f9ffb com.apple.Heimdal (4.0 - 2.0) <2D358FB4-61BB-3BB6-9EF7-D9868A0B0275> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff955fa000 - 0x7fff955fcff7 com.apple.xpc.ServiceManagement (1.0 - 1) <0EA1807B-4F41-317D-A6C2-E6A23F201252> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff955fd000 - 0x7fff95621fff libJPEG.dylib (1432) <69E090BE-7139-35B8-A621-BBE5CE2DB085> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff95622000 - 0x7fff95628fff com.apple.XPCService (2.0 - 1) <E50F1206-8B6B-3CDB-BC66-E5B70B4B41C7> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
0x7fff957e1000 - 0x7fff957fdff7 libextension.dylib (78) <3A674BC1-8D7E-3A62-80EF-F950B02CB0FF> /usr/lib/libextension.dylib
0x7fff9581a000 - 0x7fff958c1fff com.apple.LanguageModeling (1.0 - 1) <C405E993-F0DF-39E4-9B74-FE310E63DD8E> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fff9592c000 - 0x7fff9592cff7 libunc.dylib (29) <D9B0C7B1-8648-3AAC-931C-E7CD362FAA8A> /usr/lib/system/libunc.dylib
0x7fff9592d000 - 0x7fff9592ffff libCVMSPluginSupport.dylib (12.0.34.11) <36238490-6F35-35CA-B0B8-4032ABA7C537> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff95930000 - 0x7fff95933fff libCoreVMClient.dylib (119.5) <3B709F2E-35BA-3D96-9324-E56AF5F68E50> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff9593a000 - 0x7fff9594cfff com.apple.contacts.ContactsPersistence (1.0 - 2137) <40E67B07-5DC9-3B5E-8266-1A27142268D0> /System/Library/PrivateFrameworks/ContactsPersistence.framework/Versions/A/ContactsPersistence
0x7fff95975000 - 0x7fff959c1ffb com.apple.HIServices (1.22 - 548) <19389B63-C373-31AE-9180-3A11093EAE58> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff959c2000 - 0x7fff95b88fef com.apple.ImageIO.framework (3.3.0 - 1432) <06EADBB8-54E0-39B5-BAA4-935FE9E62FE4> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff95b89000 - 0x7fff95b8bff7 com.apple.SafariServices.framework (11601 - 11601.1.56) <AE587153-A7C4-39CB-9755-CF3B64402B3A> /System/Library/PrivateFrameworks/SafariServices.framework/Versions/A/SafariServices
0x7fff95bdc000 - 0x7fff95cd7fff libFontParser.dylib (158) <3CD078A8-2E20-3B0F-B312-A2E641C76873> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff95cd8000 - 0x7fff95fcdff3 com.apple.HIToolbox (2.1.1 - 806) <510697D0-2F92-3256-B587-AD11DF988430> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff95fce000 - 0x7fff960dcfff com.apple.desktopservices (1.10 - 1.10) <76AA21FE-0F96-366A-9B43-6188FBC29ABE> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff960df000 - 0x7fff962ebff7 com.apple.CoreImage (11.0.0 - 366) <8FEAE237-1EBA-3058-B4B3-BB36F6640F44> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff962ec000 - 0x7fff962eeff7 com.apple.SecCodeWrapper (4.0 - 261.1.1) <2CAEF317-4FB1-3A88-BF83-975469C7F272> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
0x7fff962f4000 - 0x7fff962f5ff3 com.apple.print.framework.Print (10.0 - 266) <F13A0609-793A-3A43-A961-AAFC81AC8FDA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fff96303000 - 0x7fff9634eff7 com.apple.CoreMediaIO (701.0 - 4790) <999CED97-2777-37EF-8425-F25B1B1F5A04> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
0x7fff9634f000 - 0x7fff963beffb com.apple.datadetectorscore (7.0 - 460) <65672990-505F-3B1D-87FB-42BE532A4D07> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff963d7000 - 0x7fff965e2fff libFosl_dynamic.dylib (16.24) <7B19F360-858C-3C49-9E6D-A95CF3BE2186> /usr/lib/libFosl_dynamic.dylib
0x7fff965e3000 - 0x7fff965ecfff com.apple.icloud.FindMyDevice (1.0 - 1) <28CE764F-4C4C-3A75-B7AE-EDBC7A189E82> /System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevice
0x7fff96666000 - 0x7fff966a7ff7 libGLU.dylib (12.0.34.11) <4F500E40-33FD-3EFF-8513-E553E3B4D560> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff966a8000 - 0x7fff966d1ffb libRIP.A.dylib (934) <DB727879-E42B-33C5-B1FF-CC34CDFBF017> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x7fff96724000 - 0x7fff967fcfff com.apple.CoreMedia (1.0 - 1731.15.4) <30C4C79B-38E7-331F-A3D1-8D0777D23FD4> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x7fff96879000 - 0x7fff968d9ff7 com.apple.QuickLookFramework (5.0 - 696.1) <727FE6BE-8E92-38A3-BDEB-2410B553BB27> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
0x7fff968da000 - 0x7fff9696ffff com.apple.ink.framework (10.9 - 214) <F1B3B6C9-FF8D-3E68-93EB-8CDCEB65171A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff96970000 - 0x7fff96a1ffff com.apple.cloudkit.CloudKit (480 - 480) <2507C1D3-733F-394A-9ADC-FF8FAD7D21B9> /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
0x7fff96a20000 - 0x7fff96c2dfff libicucore.A.dylib (551.24) <DEB70F32-DA94-323B-B6D1-03D09C8FB10C> /usr/lib/libicucore.A.dylib
0x7fff96c31000 - 0x7fff96c35fff libpam.2.dylib (20) <7F986CE8-EF74-3BC3-BB7E-5267E24EAFFE> /usr/lib/libpam.2.dylib
0x7fff96c36000 - 0x7fff96c54fff libsystem_kernel.dylib (3247.1.106) <7DD242A1-E2BF-39D1-8787-B174046E4F15> /usr/lib/system/libsystem_kernel.dylib
0x7fff96dcb000 - 0x7fff96dfbff3 com.apple.CoreAVCHD (5.8.0 - 5800.4.2) <56AA41E6-2F60-31D8-B506-2D4A5C341C77> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
0x7fff96dfc000 - 0x7fff96e20fff com.apple.quartzfilters (1.10.0 - 1.10.0) <B25F42F6-2548-39A8-9A9E-35331FD813EB> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
0x7fff96e21000 - 0x7fff96e29fff com.apple.AppleSRP (5.0 - 1) <8DBB11A2-150A-3E70-8B83-DDEDAB15E2C3> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
0x7fff96e2a000 - 0x7fff96e2efff libcache.dylib (75) <4948E2C8-867F-3E9D-AAE7-2F30F0B345C6> /usr/lib/system/libcache.dylib
0x7fff96e2f000 - 0x7fff96e40ff7 libsystem_trace.dylib (200) <E26A91EA-AD67-3FA2-A3B6-79A93DCC716E> /usr/lib/system/libsystem_trace.dylib
0x7fff96e9b000 - 0x7fff96eb1ff7 libLinearAlgebra.dylib (1159) <01BD9187-521F-3F96-B477-24511318AECD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fff96ee0000 - 0x7fff96ee3fff libspindump.dylib (197) <D55A6D6B-7B7D-3D15-AC6C-73DE9954C671> /usr/lib/libspindump.dylib
0x7fff96ee4000 - 0x7fff96f03ff7 com.apple.contacts.vCard (1.0 - 2137) <74FA0133-CFBB-3055-B429-AF2D13B24D7D> /System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard
0x7fff96f04000 - 0x7fff96f18fff com.apple.CoreDuetDaemonProtocol (1.0 - 1) <EE4B9BE1-24CB-3A9A-97B1-21594C243EFF> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/Versions/A/CoreDuetDaemonProtocol
0x7fff96f19000 - 0x7fff96f1fff7 com.apple.speech.recognition.framework (5.1.1 - 5.1.1) <433F8745-874A-39B3-A7C6-2EDA8C2C6B4A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fff96f20000 - 0x7fff96f2bfff com.apple.CrashReporterSupport (10.11 - 715) <D0D22E00-4DA0-3AEF-8522-0814F9070666> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x7fff96f2c000 - 0x7fff96f7dff7 com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <E9B6EFBA-F6EA-3F20-8C91-53EC7D464773> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff96f7e000 - 0x7fff96f84fff com.apple.IOAccelerator (203.7.1 - 203.7.1) <68212F3D-7660-3391-89CA-99363ED9AB4D> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x7fff96f95000 - 0x7fff971e0fff com.apple.AddressBook.framework (9.0 - 1679) <26FE27B6-40B7-3633-906D-5323ACEE3337> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x7fff971e1000 - 0x7fff971e6ff3 libunwind.dylib (35.3) <FDA18078-A775-3BAF-A5A6-8A7B75D6AA99> /usr/lib/system/libunwind.dylib
0x7fff971e7000 - 0x7fff971ecfff com.apple.MediaAccessibility (1.0 - 79) <309526B0-1A18-3C2D-B425-A2BB61EED005> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
0x7fff97270000 - 0x7fff97291fff com.apple.Sharing (438.0.1 - 438.0.1) <10C4A9FA-47C9-37D9-A60A-C27CC57A2539> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x7fff9729a000 - 0x7fff97310ff7 com.apple.MMCS (1.3 - 349) <C445C851-09F2-34F8-AA4C-D7135C15945F> /System/Library/PrivateFrameworks/MMCS.framework/Versions/A/MMCS
0x7fff97311000 - 0x7fff9732affb com.apple.openscripting (1.7 - 169) <6AA25650-8900-33C6-AD49-D0543DB27C16> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff9733f000 - 0x7fff9767bfff com.apple.WebKit (11601 - 11601.1.56) <8394298C-09C6-31CC-A745-9A5782931CE9> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x7fff977b3000 - 0x7fff977e7ff7 com.apple.CoreVideo (1.8 - 191.1) <FA99D150-EFCE-3F32-ACDF-5E91AD97F176> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff977eb000 - 0x7fff977edfff com.apple.loginsupport (1.0 - 1) <07F03548-C89E-3082-B170-6D03D839B551> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x7fff979e7000 - 0x7fff97a1ffff com.apple.RemoteViewServices (2.0 - 99) <8BD12AE2-BE91-37CF-955B-62E08551FF83> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fff97acb000 - 0x7fff97accfff libsystem_secinit.dylib (20) <932ED582-E80F-39DA-B0FA-F1BC5F1AD2F8> /usr/lib/system/libsystem_secinit.dylib
0x7fff97add000 - 0x7fff97dc2ff3 com.apple.CoreServices.CarbonCore (1136 - 1136) <9DE930A3-63C0-3E21-965A-132D97D61892> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff97dc3000 - 0x7fff97e3afc7 libcorecrypto.dylib (334) <4E1B969F-8449-3B21-9880-51AD58E25AA6> /usr/lib/system/libcorecrypto.dylib
0x7fff97e3b000 - 0x7fff97e64ff7 libxslt.1.dylib (14) <412A09C9-7C02-351E-A416-2453361EACA9> /usr/lib/libxslt.1.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 144
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 233795
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=300.0M resident=0K(0%) swapped_out_or_unallocated=300.0M(100%)
Writable regions: Total=120.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=120.1M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate.framework 128K 2
Activity Tracing 2048K 2
CG backing stores 5704K 7
CG image 420K 56
CG raster data 4540K 12
CG shared images 336K 10
CoreAnimation 596K 54
CoreUI image data 440K 45
CoreUI image file 384K 7
Dispatch continuations 8192K 2
Foundation 24K 3
Image IO 64K 2
Kernel Alloc Once 8K 3
MALLOC 67.9M 85
MALLOC guard page 48K 10
Memory Tag 242 12K 2
OpenCL 8K 2
Process Corpse Info 2048K 2
STACK GUARD 56.1M 19
Stack 16.2M 24
VM_ALLOCATE 68K 11
__DATA 29.7M 280
__IMAGE 528K 2
__LINKEDIT 94.4M 13
__TEXT 205.6M 282
__UNICODE 552K 2
mapped file 103.4M 24
shared memory 16.4M 10
=========== ======= =======
TOTAL 615.2M 945
Model: MacBookAir6,1, BootROM MBA61.0099.B19, 2 processors, Intel Core i5, 1,4 GHz, 4 GB, SMC 2.12f143
Graphics: Intel HD Graphics 5000, Intel HD Graphics 5000, Built-In
Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A544D4C41522D4E544D
Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A544D4C41522D4E544D
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x117), Broadcom BCM43xx 1.0 (7.21.94.25.1a3)
Bluetooth: Version 4.4.0f4 16320, 3 services, 18 devices, 1 incoming serial ports
Network Service: Thunderbolt Ethernet, Ethernet, en3
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD TS0128F, 121,33 GB
USB Device: USB 3.0 Bus
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: MacBook Air, Apple Inc., 23.6
gcc5 - (ubuntu wiley)
When building the libraries (all of them)
Building libmuleappcore.a
ar: u' modifier ignored since
D' is the default (see `U')
see http://gnu-automake.7480.n7.nabble.com/bug-20082-new-warning-from-ar-on-rawhide-systems-td21769.html
The apparent fix is to move ARFLAGS from cru to cr
https://sl1pkn07.wtf/paste/view/5e1984e8
Configure script has finished system check.
Configured aMule SVN (rev. 10941) for 'x86_64-unknown-linux-gnu'.
aMule enabled options:
**** aMule Core ****
Prefix where aMule should be installed? /usr
Should aMule be compiled with i18n support? yes
Should aMule be compiled in debug mode? yes
Should aMule be compiled with profiling? no
Should aMule be compiled with optimizations? yes
Should aMule be compiled with UPnP support? yes
Should aMule be compiled with IP2country support? no
Should aMule monolithic application be built? no
Should aMule daemon version be built? yes
Should aMule remote gui be built? no
**** aMule TextClient ****
Should aMule Command Line Client be built? yes
**** aMule WebServer ****
Should aMule WebServer be built? yes
**** aMule ED2K Links Handler ****
Should aMule ED2K Links Handler be built? yes
**** aMuleLinkCreator ****
Should aMuleLinkCreator GUI version (alc) be built? no
Should aMuleLinkCreator for console (alcc) be built? yes
**** aMule Statistics ****
Should C aMule Statistics (CAS) be built? no
Should aMule GUI Statistics (wxCas) be built? no
Should xas XChat2 plugin be installed? no
Should plasmaMule plasma-applet be built? no
**** General Libraries and Tools ****
Should ccache support be enabled? yes
Libraries aMule will use to build:
wxWidgets 3.0.1 (base,shared)
boost 1.60 (in /usr/include)
crypto++ 5.6.3 (in /usr)
libupnp 1.6.19
libintl system
libpng 1.6.23
zlib 1.2.8
NOTE: is 3.0.2. idk why wx-config show 3.0.1
checking for the --with-toolkit option... will be automatically detected
checking for the --with-wxshared option... will be automatically detected
checking for the --with-wxdebug option... will be automatically detected
checking for the --with-wxversion option... will be automatically detected
checking for wx-config... /usr/bin/wx-config
checking for wxWidgets version >= 2.8.12 (--unicode=yes)... yes (version 3.0.1)
checking for wxWidgets static library... no
checking if wxWidgets was built with UNICODE enabled... yes
checking if wxWidgets was built in DEBUG mode... no
checking if wxWidgets was built in STATIC mode... no
checking which wxWidgets toolkit was selected... gtk3
Hi,
I have some troubles when trying to share files/directories with non-ASCII (Russian) UTF-8 names:
v01d:/home/amule/.aMule $ cat shareddir.dat
/home/amule/seed/test
/home/amule/seed/тест
v01d:/home/amule/.aMule $ ls -alR /home/amule/seed
/home/amule/seed:
total 552
drwxrwxr-x 4 amule users 548864 Feb 23 20:44 .
drwxrwxr-x 8 amule users 4096 Feb 23 19:24 ..
drwxr-xr-x 2 amule users 4096 Feb 23 20:44 test
drwxr-xr-x 2 amule users 4096 Feb 23 20:44 тест
/home/amule/seed/test:
total 552
drwxr-xr-x 2 amule users 4096 Feb 23 20:44 .
drwxrwxr-x 4 amule users 548864 Feb 23 20:44 ..
-rw-r--r-- 1 amule users 2 Feb 23 20:44 test
-rw-r--r-- 1 amule users 2 Feb 23 20:44 тест
/home/amule/seed/тест:
total 552
drwxr-xr-x 2 amule users 4096 Feb 23 20:44 .
drwxrwxr-x 4 amule users 548864 Feb 23 20:44 ..
-rw-r--r-- 1 amule users 2 Feb 23 20:44 test
-rw-r--r-- 1 amule users 2 Feb 23 20:44 тест
When started amule complains about "non-existing shared directory":
2016-02-23 20:53:35: amuleAppCommon.cpp(334): Initialising aMuleD SVN compiled with wxBase v3.0.3 (Debugging) (Snapshot: rev. g8882d1a)
2016-02-23 20:53:35: amuleAppCommon.cpp(381): Checking if there is an instance already running...
2016-02-23 20:53:35: amuleAppCommon.cpp(412): No other instances are running.
2016-02-23 20:53:35: Preferences.cpp(1790): Dropping non-existing shared directory:
2016-02-23 20:53:42: ClientCreditsList.cpp(158): Creditfile loaded, 418 clients are known
.2016-02-23 20:53:42: LibSocketWX.cpp(140): General: AnyAddress() returned 0.0.0.0
2016-02-23 20:53:42: ExternalConn.cpp(337): *** TCP socket (ECServer) listening on 0.0.0.0:4661
.2016-02-23 20:53:42: LibSocketWX.cpp(140): General: AnyAddress() returned 0.0.0.0
2016-02-23 20:53:42: MuleUDPSocket.cpp(83): Created Server UDP-Socket at port 4665
2016-02-23 20:53:42: ListenSocket.cpp(67): ListenSocket: Ok.
2016-02-23 20:53:42: MuleUDPSocket.cpp(83): Created Client UDP-Socket at port 4672
2016-02-23 20:53:42: ServerList.cpp(88): Loading server.met file: /home/amule/.aMule/server.met
!2016-02-23 20:53:42: ServerList.cpp(174): 35 servers in server.met found
!2016-02-23 20:53:42: ServerList.cpp(887): Start downloading server list from http://www.gruk.org/server.met
2016-02-23 20:53:42: DownloadQueue.cpp(113): Loading temp files from /home/amule/temp.
2016-02-23 20:53:42: DownloadQueue.cpp(163): All PartFiles Loaded.
2016-02-23 20:53:42: DownloadQueue.cpp(166): No part files found
2016-02-23 20:53:42: Preferences.cpp(1790): Dropping non-existing shared directory:
2016-02-23 20:53:42: SharedFileList.cpp(481): No shareable files found in directory: /home/amule/done
2016-02-23 20:53:42: SharedFileList.cpp(371): Found 1 known shared file
2016-02-23 20:53:42: amuled.cpp(652): amuled: OnInit - starting timer
Also in shared files tab there is only one item: "test/test".
v01d:/home/amule/.aMule $ uname -a
Linux v01d 4.4.1-2-ARCH #1 SMP PREEMPT Wed Feb 3 13:40:19 UTC 2016 i686 GNU/Linux
v01d:/home/amule/.aMule $ env | egrep '^(LC|LOCALE|LANG)'
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
the debian freeze is approaching (we are still 4 months away, but better plan ahead) so it would be really useful having a new amule "official" release (not a git snapshot) that we can ship in debian for the next stable release - is there any plan for it yet?
After add the ed2k server, by add ed2k://|server|ip|port|, but how can i remove it from the server lists
Trying to compile on a headless server , as i don't have root acess to install from apt or similar
but im getting, do i need to compile wxWidgets too? is there any guide for that ( bare in mind i don't have root acess in the server, and it seems that depen is GUI releated so could it be ignored or similair? as im trying to compile the daemon)
./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon --prefix=/SOMEPATH/mule
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking if this is a FreeBSD 4 or earlier system... no
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for gawk... (cached) mawk
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether make sets $(MAKE)... (cached) yes
checking for flex... no
checking for lex... no
checking for ranlib... ranlib
checking for a sed that does not truncate output... /bin/sed
checking for bison... no
checking for byacc... no
checking for ranlib... (cached) ranlib
checking for strip... strip
checking for ar... ar
checking for ld... ld
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for working volatile... yes
checking for zlib >= 1.1.4... yes (version 1.2.8)
checking for libpng-config... no
configure: WARNING:
libpng >= 1.2.0 not found.
amuleweb will be compiled but file download progress bar images will
NOT be generated.
checking for File::Copy... ok
checking for the --with-toolkit option... will be automatically detected
checking for the --with-wxshared option... will be automatically detected
checking for the --with-wxdebug option... will be automatically detected
checking for the --with-wxversion option... will be automatically detected
checking for wx-config... no
configure: error:
wxWidgets must be installed on your system but wx-config
script couldn't be found. Please check that wx-config is
in path or specified by --with-wx-config=path flag, the
directory where wxWidgets libraries are installed (returned
by 'wx-config --libs' command) is in LD_LIBRARY_PATH or
equivalent variable and wxWidgets version is 2.8.12 or above.
./configure --enable-optimize --enable-amule-daemon --enable-amulecmd --enable-webserver --enable-amule-gui --enable-cas --enable-wxcas --enable-alc --enable-alcc --enable-xas --enable-geoip --enable-mmap --enable-fileview --with-zlib
make
works ok down to:
Linking amule
libs/ec/cpp/libec.a(ECMuleSocket.o): In function CECMuleSocket::CECMuleSocket(bool)': /ZFSMEDIA/SCRATCH/amule/amule-master/src/libs/ec/cpp/ECMuleSocket.cpp:89: undefined reference to
CLibSocket::Notify(bool)'
/ZFSMEDIA/SCRATCH/amule/amule-master/src/libs/ec/cpp/ECMuleSocket.cpp:93: undefined reference to CLibSocket::Notify(bool)' libs/ec/cpp/libec.a(ECMuleSocket.o): In function
CECMuleSocket::InternalConnect(unsigned int, unsigned short, bool)':
/ZFSMEDIA/SCRATCH/amule/amule-master/src/libs/ec/cpp/ECMuleSocket.cpp:111: undefined reference to `CLibSocket::Connect(amuleIPV4Address const&, bool)'
Hey,
in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795061 this patch was suggested
*** /home/user/下载/book/git/amule-dlp/src-Makefile.am.diff
diff --git a/src/Makefile.am b/src/Makefile.am
index 9a9b11d..a9d1381 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -477,16 +477,17 @@ $(srcdir)/Parser.cpp: Parser.y
if GENERATE_FLEX_HEADER
$(srcdir)/Scanner.cpp: Scanner.l Parser.cpp
$(LEX) --header-file=$(srcdir)/Scanner.h -o $@
$(srcdir)/Scanner.l
else
$(srcdir)/Scanner.cpp: Scanner.l Parser.cpp
$(LEX) -o $@ $(srcdir)/Scanner.l; \
echo "// Empty file generated by a flex version unable to
create headers" > $(srcdir)/Scanner.h
endif
+$(srcdir)/Scanner.h: $(srcdir)/Scanner.cpp
$(srcdir)/IPFilterScanner.cpp: IPFilterScanner.l
$(LEX) -Pyyip -o $@ $(srcdir)/IPFilterScanner.l;
# Resources
(reasoning is in the bug report link mentioned above)
amule has an advanced GUI with many features. Meanwhile other file sharing clients/protocols have been greatly simplified recently. IMO, a file sharing client basically needs:
Other relevant factors:
Has it been considered to shift development into making a very basic client, even a pure CLI/daemon one, or merge development into a simple client such as Transmission?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.