Skip to content

Program received signal SIGSEGV, Segmentation faul  #64

Description

@goodleixiao
Program received signal SIGSEGV, Segmentation fault.
std::map<CECServerSocket*, ECUpdateMsgSource**, std::less<CECServerSocket*>, std::allocator<std::pair<CECServerSocket* const, ECUpdateMsgSource**> > >::begin (
    this=this@entry=0x61) at /usr/include/c++/4.8/bits/stl_map.h:321
321       { return _M_t.begin(); }
--------------------------------------------------------------------------------
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 wxBase(GTK2) v3.0.0 and Boost 1.54 (Debugging) (Snapshot: rev. g166ee41+)
Running on: Linux 3.19.0-32-generic i686

[2] ?? in /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0[0xb711d483]
[3] ?? in [0xb77d6c8c]
[4] std::map<CECServerSocket*, ECUpdateMsgSource**, std::less<CECServerSocket*>, std::allocator<std::pair<CECServerSocket* const, ECUpdateMsgSource**> > >::begin() in stl_map.h:321
[5] ECNotifier::DownloadFile_SetDirty(CPartFile const*) in ExternalConn.cpp:2148
[6] MuleNotify::DownloadCtrlUpdateItem(void const*) in GuiEvents.cpp:138
[7] MuleNotify::HandleNotification(MuleNotify::CMuleNotiferBase const&) in GuiEvents.cpp:86
[8] void MuleNotify::DoNotify<void const*, CPartFile*>(void (*)(void const*), CPartFile*) in GuiEvents.h:415
[9] CPartFile::UpdateDisplayedInfo(bool) in PartFile.cpp:3622
[10] CPartFile::LoadPartFile(CPath const&, CPath const&, bool, bool) in PartFile.cpp:406
[11] CDownloadQueue::LoadMetFiles(CPath const&) in DownloadQueue.cpp:136
[12] CamuleApp::OnInit() in amule.cpp:572
[13] CamuleDaemonApp::OnInit() in amuled.cpp:649
[14] wxEntry(int&, wchar_t**) in /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0[0xb704dda8]
[15] wxEntry(int&, char**) in /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0[0xb704de56]
[16] main in amuled.cpp:125
[17] __libc_start_main in /lib/i386-linux-gnu/libc.so.6[0xb6c70af3]
[18] _start in :0

--------------------------------------------------------------------------------

[New Thread 0xb36feb40 (LWP 26897)]
[Thread 0xb36feb40 (LWP 26897) exited]
 2016-09-20 22:09:49: DownloadQueue.cpp(113): Loading temp files from /home/xiaolei/.aMule/Temp.
 2016-09-20 22:09:49: DownloadQueue.cpp(132): Loading PartFile 1 of 942

Program received signal SIGSEGV, Segmentation fault.
std::map<CECServerSocket*, ECUpdateMsgSource**, std::less<CECServerSocket*>, std::allocator<std::pair<CECServerSocket* const, ECUpdateMsgSource**> > >::begin (
    this=this@entry=0x61) at /usr/include/c++/4.8/bits/stl_map.h:321
321       { return _M_t.begin(); }
(gdb) l
316        *  %map.
317        *  Iteration is done in ascending order according to the keys.
318        */
319       iterator
320       begin() _GLIBCXX_NOEXCEPT
321       { return _M_t.begin(); }
322 
323       /**
324        *  Returns a read-only (constant) iterator that points to the first pair
325        *  in the %map.  Iteration is done in ascending order according to the
(gdb) p _M_t
Cannot access memory at address 0x61
(gdb) bt
#0  std::map<CECServerSocket*, ECUpdateMsgSource**, std::less<CECServerSocket*>, std::allocator<std::pair<CECServerSocket* const, ECUpdateMsgSource**> > >::begin (
    this=this@entry=0x61) at /usr/include/c++/4.8/bits/stl_map.h:321
#1  0x080ecc9e in ECNotifier::DownloadFile_SetDirty (this=0x61, file=file@entry=0x85eebd8) at ExternalConn.cpp:2148
#2  0x0818aa91 in MuleNotify::DownloadCtrlUpdateItem (item=0x85eebd8) at GuiEvents.cpp:131
#3  0x0818a9a3 in MuleNotify::HandleNotification (ntf=...) at GuiEvents.cpp:76
#4  0x081a8329 in MuleNotify::DoNotify<void const*, CPartFile*> (func=0x818aa70 <MuleNotify::DownloadCtrlUpdateItem(void const*)>, arg1=arg1@entry=0x85eebd8)
    at GuiEvents.h:415
#5  0x08193aea in CPartFile::UpdateDisplayedInfo (this=0x85eebd8, force=true) at PartFile.cpp:3621
#6  0x0819f24c in CPartFile::LoadPartFile (this=this@entry=0x85eebd8, in_directory=..., filename=..., from_backup=from_backup@entry=false, 
    getsizeonly=getsizeonly@entry=false) at PartFile.cpp:406
#7  0x080cf757 in CDownloadQueue::LoadMetFiles (this=0x85b23c8, path=...) at DownloadQueue.cpp:135
#8  0x0807d5a5 in CamuleApp::OnInit (this=this@entry=0x83aff48) at amule.cpp:571
#9  0x08073354 in CamuleDaemonApp::OnInit (this=0x83aff48) at amuled.cpp:649
#10 0xb7853da8 in wxEntry(int&, wchar_t**) () from /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0
#11 0xb7853e56 in wxEntry(int&, char**) () from /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0
#12 0x0806e4bb in main (argc=1, argv=0xbffff3a4) at amuled.cpp:125
(gdb) 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions