aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: 20060111 - backtrace  (Read 2666 times)

OldFrog

  • Sr. Member
  • ****
  • Karma: 31
  • Offline Offline
  • Posts: 385
20060111 - backtrace
« on: January 11, 2006, 08:24:01 PM »

Calling on the web from workplace, after 5/6h running, today's snapshot compuled against wxGtk-CVS from 2006-01-03

Quote
(gdb) run
Starting program: /usr/local/bin/amule
Reading symbols from shared object read from target memory...(no debugging symbo
ls found)...done.
Loaded system supplied DSO at 0xffffe000
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1225873728 (LWP 19854)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
Detaching after fork from child process 19857.
Detaching after fork from child process 19858.
Initialising aMule
Checking if there is an instance already running...
No other instances are running.
[New Thread -1226581072 (LWP 19859)]
HTTP download thread started
Detaching after fork from child process 19860.
[New Thread -1236206672 (LWP 19861)]
Loading temp files from /mnt/stockage.
Loading PartFile 12 of 12
All PartFiles Loaded.
ListenSocket: Ok.

*** TCP socket (ECServer) listening on 0.0.0.0:8008
*** Server UDP socket (TCP+3) at 0.0.0.0:8005
*** TCP socket (TCP) listening on 0.0.0.0:8002
*** Client UDP socket (extended eMule) at 0.0.0.0:8006
Adding file /mnt/stockage/002.part.met to shares
Adding file /mnt/stockage/005.part.met to shares
Adding file /mnt/stockage/007.part.met to shares
Adding file /mnt/stockage/008.part.met to shares
Adding file /mnt/stockage/009.part.met to shares
Adding file /mnt/stockage/010.part.met to shares
Adding file /mnt/stockage/011.part.met to shares
Adding file /mnt/stockage/012.part.met to shares
Adding file /mnt/stockage/015.part.met to shares
Empty dir /mnt/ shared
[New Thread -1245103184 (LWP 19872)]
Detaching after fork from child process 19873.
[New Thread -1255146576 (LWP 19874)]
Host: amule.sourceforge.net:80
URL: http://amule.sourceforge.net/lastversion
Response: 200 (Error: 0)
Download size: 6
HTTP download thread end
[Thread -1226581072 (LWP 19859) exited]
[Thread -1245103184 (zombie) exited]
[New Thread -1245103184 (LWP 19923)]
[Thread -1245103184 (LWP 19923) exited]
[New Thread -1245103184 (LWP 19928)]
[New Thread -1226581072 (LWP 19929)]
[Thread -1226581072 (LWP 19929) exited]
[Thread -1245103184 (LWP 19928) exited]
Unknown port receiving an UDP packet! Ignoring
[New Thread -1245103184 (LWP 20226)]
[New Thread -1226581072 (LWP 20227)]
[Thread -1245103184 (LWP 20226) exited]
[Thread -1226581072 (LWP 20227) exited]
[New Thread -1245103184 (LWP 20228)]
[New Thread -1226581072 (LWP 20229)]
[New Thread -1273353296 (LWP 20230)]
[Thread -1273353296 (LWP 20230) exited]
[Thread -1245103184 (LWP 20228) exited]
[Thread -1226581072 (LWP 20229) exited]
[New Thread -1245103184 (LWP 20233)]
[New Thread -1226581072 (LWP 20234)]
[Thread -1226581072 (LWP 20234) exited]
[Thread -1245103184 (LWP 20233) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1225873728 (LWP 19854)]
0x0808b846 in wxStringTokenizer::~wxStringTokenizer$delete ()
(gdb) bt
#0  0x0808b846 in wxStringTokenizer::~wxStringTokenizer$delete ()
#1  0x080c750d in std::operator+, std::allocatorar> > ()
#2  0x080c78ae in std::operator+, std::allocatorar> > ()
#3  0x080c7e99 in std::operator+, std::allocatorar> > ()
#4  0x082483fc in wxMenuItemList::~wxMenuItemList$delete ()
#5  0x080b4a3c in std::operator+, std::allocatorar> > ()
#6  0x080bdb60 in std::operator+, std::allocatorar> > ()
#7  0x080f66a8 in std::operator+, std::allocatorar> > ()
#8  0x080b39a3 in std::operator+, std::allocatorar> > ()
#9  0x080b38f8 in std::operator+, std::allocatorar> > ()
#10 0xb79a287c in wxAppConsole::HandleEvent ()
   from /usr/lib/libwx_baseu-2.7.so.0
#11 0xb7a2b1c4 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.7.so.0
#12 0xb7a2b3ae in wxEventHashTable::HandleEvent ()
---Type to continue, or q to quit---
   from /usr/lib/libwx_baseu-2.7.so.0
#13 0xb7a2b571 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.7.so.0
#14 0xb7a2bba2 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.7.so.0
#15 0xb79a2bcd in wxAppConsole::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.7.so.0
#16 0xb7ba01ab in wxApp::Yield () from /usr/lib/libwx_gtk2u_core-2.7.so.0
#17 0xb7103ec0 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#18 0x00000000 in ?? ()
(gdb) bt full
#0  0x0808b846 in wxStringTokenizer::~wxStringTokenizer$delete ()
No symbol table info available.
#1  0x080c750d in std::operator+, std::allocatorar> > ()
No symbol table info available.
#2  0x080c78ae in std::operator+, std::allocatorar> > ()
No symbol table info available.
#3  0x080c7e99 in std::operator+, std::allocatorar> > ()
No symbol table info available.
#4  0x082483fc in wxMenuItemList::~wxMenuItemList$delete ()
No symbol table info available.
#5  0x080b4a3c in std::operator+, std::allocatorar> > ()
No symbol table info available.
#6  0x080bdb60 in std::operator+, std::allocatorar> > ()
No symbol table info available.
#7  0x080f66a8 in std::operator+, std::allocatorar> > ()
No symbol table info available.
#8  0x080b39a3 in std::operator+, std::allocator---Type to continue, or q to quit---
ar> > ()
No symbol table info available.
#9  0x080b38f8 in std::operator+, std::allocatorar> > ()
No symbol table info available.
#10 0xb79a287c in wxAppConsole::HandleEvent ()
   from /usr/lib/libwx_baseu-2.7.so.0
No symbol table info available.
#11 0xb7a2b1c4 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.7.so.0
No symbol table info available.
#12 0xb7a2b3ae in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.7.so.0
No symbol table info available.
#13 0xb7a2b571 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.7.so.0
No symbol table info available.
#14 0xb7a2bba2 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.7.so.0
No symbol table info available.
#15 0xb79a2bcd in wxAppConsole::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.7.so.0
No symbol table info available.
---Type to continue, or q to quit---
#16 0xb7ba01ab in wxApp::Yield () from /usr/lib/libwx_gtk2u_core-2.7.so.0
No symbol table info available.
#17 0xb7103ec0 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#18 0x00000000 in ?? ()
No symbol table info available.
(gdb) thread apply all bt

Thread 5 (Thread -1255146576 (LWP 19874)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7f2cd2c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
#2  0xb7a28e94 in wxConditionInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.7.so.0
#3  0xb7a28eeb in wxCondition::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.7.so.0
#4  0xb7a29741 in wxSemaphoreInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.7.so.0
#5  0xb7a297cb in wxSemaphore::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.7.so.0
#6  0x082c9727 in wxArchiveInputStream::Peek ()
#7  0xb7a2a38f in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.7.so.0
#8  0xb7a2a3fc in wxPthreadStart () from /usr/lib/libwx_baseu-2.7.so.0
#9  0xb7f2ac40 in start_thread () from /lib/tls/libpthread.so.0
#10 0xb77f70ee in clone () from /lib/tls/libc.so.6

Thread 3 (Thread -1236206672 (LWP 19861)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7f2fbe6 in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
---Type to continue, or q to quit---
#2  0xb7a2e9c4 in wxMicroSleep () from /usr/lib/libwx_baseu-2.7.so.0
#3  0xb7a2e9f8 in wxMilliSleep () from /usr/lib/libwx_baseu-2.7.so.0
#4  0xb7a2817c in wxThread::Sleep () from /usr/lib/libwx_baseu-2.7.so.0
#5  0x0817e55d in wxTopLevelWindowGTK::IsGrabbed ()
#6  0xb7a2a38f in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.7.so.0
#7  0xb7a2a3fc in wxPthreadStart () from /usr/lib/libwx_baseu-2.7.so.0
#8  0xb7f2ac40 in start_thread () from /lib/tls/libpthread.so.0
#9  0xb77f70ee in clone () from /lib/tls/libc.so.6

Thread 1 (Thread -1225873728 (LWP 19854)):
#0  0x0808b846 in wxStringTokenizer::~wxStringTokenizer$delete ()
#1  0x080c750d in std::operator+, std::allocator > ()
#2  0x080c78ae in std::operator+, std::allocator > ()
#3  0x080c7e99 in std::operator+, std::allocator > ()
#4  0x082483fc in wxMenuItemList::~wxMenuItemList$delete ()
#5  0x080b4a3c in std::operator+, std::allocator > ()
#6  0x080bdb60 in std::operator+, std::allocator > ()
---Type to continue, or q to quit---
#7  0x080f66a8 in std::operator+, std::allocator > ()
#8  0x080b39a3 in std::operator+, std::allocator > ()
#9  0x080b38f8 in std::operator+, std::allocator > ()
#10 0xb79a287c in wxAppConsole::HandleEvent ()
   from /usr/lib/libwx_baseu-2.7.so.0
#11 0xb7a2b1c4 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.7.so.0
#12 0xb7a2b3ae in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.7.so.0
#13 0xb7a2b571 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.7.so.0
#14 0xb7a2bba2 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.7.so.0
#15 0xb79a2bcd in wxAppConsole::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.7.so.0
#16 0xb7ba01ab in wxApp::Yield () from /usr/lib/libwx_gtk2u_core-2.7.so.0
#17 0xb7103ec0 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#18 0x00000000 in ?? ()
(gdb)  

Hope this one will help !
Logged
Computer Science is no more about computers than astronomy is about telescopes (Edsger W. Dijkstra)

deltaHF

  • Evil Admin
  • Former Developer
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 3920
  • .. Legends may sleep, but they never die ..
    • http://www.amule.org
Re: 20060111 - backtrace
« Reply #1 on: January 11, 2006, 11:22:35 PM »

maybe the wx devs, but not us ;)

ken

  • Hero Member
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 825
Re: 20060111 - backtrace
« Reply #2 on: January 13, 2006, 05:22:53 AM »

We've seen this before, I think.  It's a problem with wxWidgets when it's support for the C++ Standard Template Library (STL) is enabled.  If possible, uninstall that version of wxWidgets and install another that doesn't use the STL.
Logged

OldFrog

  • Sr. Member
  • ****
  • Karma: 31
  • Offline Offline
  • Posts: 385
Re: 20060111 - backtrace
« Reply #3 on: January 13, 2006, 10:03:59 AM »

Thanks for the tip. I re-compiled my current wxGtk-CVS rpm with no STL. Hope this will help. See wx-gtk2-unicode-CVS-nostl and wx-gtk2-unicode-CVS-nostl-devel
« Last Edit: January 13, 2006, 10:04:46 AM by OldFrog »
Logged
Computer Science is no more about computers than astronomy is about telescopes (Edsger W. Dijkstra)

Xaignar

  • Admin and Code Junky
  • Hero Member
  • *****
  • Karma: 19
  • Offline Offline
  • Posts: 1103
Re: 20060111 - backtrace
« Reply #4 on: January 13, 2006, 12:37:42 PM »

Time to add a big fat warning/error to configure untill we've had time to work out the problems with stl'd wx.
Logged

OldFrog

  • Sr. Member
  • ****
  • Karma: 31
  • Offline Offline
  • Posts: 385
Re: 20060111 - backtrace
« Reply #5 on: January 13, 2006, 01:22:26 PM »

The weird thing is that use of wxGtk CVS as of Oct. 1st, then Dec 1st against morning snapshots of aMule was rocky stable.
Hmmm, after all maybe computing is not an Exact Science  :P.
« Last Edit: January 13, 2006, 01:35:34 PM by OldFrog »
Logged
Computer Science is no more about computers than astronomy is about telescopes (Edsger W. Dijkstra)