GithubHelp home page GithubHelp logo

amule-project / amule Goto Github PK

View Code? Open in Web Editor NEW
990.0 80.0 219.0 104.04 MB

'All-platform' P2P client based on eMule

Shell 0.80% Objective-C 0.30% Objective-C++ 0.65% C++ 79.78% Perl 0.59% Batchfile 0.07% XSLT 0.05% C 7.77% Lex 0.20% Yacc 0.29% Java 0.49% PHP 2.51% CSS 0.04% HTML 0.16% Awk 0.04% Python 0.02% Ruby 0.33% Makefile 0.50% M4 4.24% Roff 1.17%

amule's Introduction

aMule

aMule

aMule is an eMule-like client for the eDonkey and Kademlia networks.

Forum | Wiki | FAQ

Debian CI Debian CI

Overview

aMule is a multi-platform client for the ED2K file sharing network and based on the windows client eMule. aMule started in August 2003, as a fork of xMule, which is a fork of lMule.

aMule currently supports Linux, FreeBSD, OpenBSD, Windows, MacOS X and X-Box on both 32 and 64 bit computers.

aMule is intended to be as user friendly and feature rich as eMule and to remain faithful to the look and feel of eMule so users familiar with either aMule or eMule will be able switch between the two easily.

Since aMule is based upon the eMule codebase, new features in eMule tend to find their way into aMule soon after their inclusion into eMule so users of aMule can expect to ride the cutting-edge of ED2k clients.

Features

  • an all-in-one app called amule.
  • a daemon app called amuled. It's amule but with no interface.
  • a client for the server called amulegui to connect to a local or distant amuled.
  • amuleweb to access amule from a web browser.
  • amulecmd to access amule from the command line.

Compiling

In general, compiling aMule should be as easy as running configure and make. There are detailed instructions on the wiki for compiling on a number of different platforms, though they may be outdated a bit... (updates are welcome).

Setting Up

aMule comes with reasonable default settings and should be usable as-is. However, to receive a HighID you need to open aMule's ports on your firewall and/or forward them on your router. Again, you'll find detailed articles on the wiki helping you get HighID and setting up firewall rules for aMule.

Reporting Bugs

We aren't perfect and so aMule isn't perfect, too. We know that. If you find a bug or miss a feature you can report/request it either on the forum, the bug tracker or on GitHub.

Contributing

Contributions are always welcome!

You can contribute to aMule several ways:

  • Contributing code. You can fix some bugs, implement new features, or whatever you want. The preferred way is opening a pull request on GitHub, but you can also post your patch on the forum.
  • Translating. You can translate aMule, translate the wiki or translate aMule's documentation to your language.
  • Fixing the wiki. aMule's wiki contains a lot of old, outdated information, that is simply not true anymore. One should read through the pages, update manuals and references and remove obsolete information.

amule's People

Contributors

alesnav avatar ballamarcell avatar biergaizi avatar circulosmeos avatar daissi avatar gonosztopi avatar kinote avatar luzpaz avatar micrococo avatar mrjimenez avatar poplite avatar sc0w avatar sebastianopistore avatar tommyjerrymairo avatar vollstrecker avatar xinhuang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

amule's Issues

Configure script can't detect Boost 1.59

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

2.4.0 @ 0023527b SIGSEGV _int_malloc (av=av@entry=0x7ffff4d00620 <main_arena>, bytes=bytes@entry=296) at malloc.c:3388

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.

2.4.0 @ 0023527b - Assertion failed: ../../src/CFile.cpp:doSeek:370: Assertion 'Assert failure' failed. ((IsOpened()))

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) 

2.4.0 @ 0023527b - An assertion failed! (kademlia)

An assertion failed!

../../src/kademlia/net/KademliaUDPListener.cpp(527): assert "contactVersion >= 2" failed in Process2HelloRequest().

96fyEVx

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

compilation error

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)

crash when closing all the search tabs

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)

amule 2.4.0 @ 0023527b crashes closing first tab search

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) 

boost.m4 outdated

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

rubenk/pdns@9c4d01f

gcc 5, boost1.57

2.4.0 @ 0023527b : crash after laptop resume

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

kad: Assertion failed: kademlia/kademlia/Entry.cpp:ReCalculateTrustValue:463: Assertion '!m_publishingIPs->empty()' failed.

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)

Ame api

Is there any api for searching/downloading ?
If not can it be added?

add a rule to generate Scanner.h

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)

wishlist: "start next paused file when a file completes"

"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.

Compiling from source

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.

interface freeze after click on Clear

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)...

  1. ListenSocket.cpp(65): ListenSocket: Ok.
  2. DownloadQueue.cpp(113): Loading temp files from ...
  3. DownloadQueue.cpp(132): Loading PartFile ... of 12
  4. DownloadQueue.cpp(163): All PartFiles Loaded.
  5. SharedFileList.cpp(333): Adding file ... to shares
  6. LibSocketAsio.cpp(1256): Asio thread 1 started
  7. LibSocketAsio.cpp(1256): Asio thread 3 started
  8. LibSocketAsio.cpp(1256): Asio thread 2 started
  9. LibSocketAsio.cpp(1256): Asio thread 4 started
  10. filter:2:47: error: excess elements in vector initializer
    return img.a * mix(c0, c1, dot(img.rgb, vec3(0,000000e+00, 0,000000e+00, 0,000000e+00)));
    ^ ~~~~~~~~~~
    filter:1:6: error: non-void function should return a value
    vec4 _falseColor(vec4 img, vec4 c0, vec4 c1) {
    ^
    filter:2:47: error: excess elements in vector initializer
    return img.a * mix(c0, c1, dot(img.rgb, vec3(0,000000e+00, 0,000000e+00, 0,000000e+00)));
    ^ ~~~~~~~~~~
    filter:1:6: error: non-void function should return a value
    vec4 _falseColor(vec4 img, vec4 c0, vec4 c1) {
    ^
  11. Search parsing result for "...": 0
  12. Search expression: ...
  13. Expression count: 1
  14. SearchList.cpp(696): Parameters: 1

Assertion failed: ECTag.cpp:AddTag:364: Assertion 'm_tagList.size() < 0xffff' failed.

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

aMule crash on kad bootstrap

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

deface when use wxwidgets 3.0.2 over GTK3

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

2.4.0 @ 0023527b crashes after few seconds since I opened

$ 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) 

plans for a new release

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?

2.4.0 @ 0023527b : BaseClient.cpp(2143): assert "Assert failure" failed in ProcessPublicKeyPacket()

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

Problems with sharing non-ASCII files/directories

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

wishlist: filesharing

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?

amulegui crash - widget bogosity

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)

Enhancement of icons support

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:

  • The skins does not provide the ability to change all icons, there are some XPM embedded on code.
  • These skins should be installed manually, can't use the system Icons theme (/usr/share/icons)

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:

  • aMule start to use the default icons like gtk-icons and other common ones
  • Or (I think is the best) aMule put all icons in /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.

Assertion failed

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

Multiple build-time problems (configure stage)

  ./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!

crashdump

--------------------------------------------------------------------------------
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.

Please port amule to wx3.0

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!

Compile warnings

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

compilation error

./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 toCLibSocket::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 functionCECMuleSocket::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)'

User experience

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:

  1. Search (name, extension, min. size, min. availability)
  2. Adding a download.
  3. List of ongoing transfers with download speed and best possible ETA prediction.
  4. If it can be determined that a download will never complete, offer the user to cancel it ASAP.

Other relevant factors:

  1. Graceful handling of almost-full hard drives.
  2. Not downloading certain files in a transfer (not relevant for this protocol AFAIK).
  3. Global limits for upload and download.
  4. A way to kindly ask users sharing rare files to increase availability.
  5. Security.

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?

undefined reference to `MULE_EVT_LOGLINE'

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

fail build with wxGTK 3.1.0 (over GTK2)

  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

Compilation under Ubuntu and OS X

  1. (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?
  2. Compilation for OS X is described as "experimental" up to OS X 10.7 and fails to generate binaries. When will a compilable source for OS X 10.11 be available? And an updated binary?

Let me know if you need error logs or other information.

amuled compilation

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.