aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: as of 20051029, but since 4 days  (Read 2314 times)

OldFrog

  • Sr. Member
  • ****
  • Karma: 31
  • Offline Offline
  • Posts: 385
as of 20051029, but since 4 days
« on: October 29, 2005, 04:54:43 PM »

Random crash without any warning after 30' to 2 hours running flawlessly. Suppose it's a wxGTK issue.

I'm using wxGTK CVS from Oct 15th, compiled with unicode against Gtk2 from mabndriva.
I coimpile the CVS everyday (See here).

This started 4 days ago :

Quote
(gdb) run
Starting program: /usr/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 -1225684448 (LWP 19169)]
(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)
(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 19172.
Detaching after fork from child process 19173.
Initialising aMule
Checking if there is an instance already running...
[New Thread -1226384464 (LWP 19174)]
HTTP download thread started
Detaching after fork from child process 19175.
[New Thread -1236026448 (LWP 19176)]
Loading temp files from /mnt/stockage.
Loading PartFile 5 of 5
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:8006
*** TCP socket (TCP) listening on 0.0.0.0:8003
*** Client UDP socket (extended eMule) at 0.0.0.0:8007
Adding file /mnt/stockage/002.part.met to shares
Adding file /mnt/stockage/004.part.met to shares
Adding file /mnt/stockage/005.part.met to shares
Adding file /mnt/stockage/008.part.met to shares
Empty dir /mnt/win_d/ shared
Empty dir /mnt/ shared
[New Thread -1245566032 (LWP 19178)]
Detaching after fork from child process 19179.
Host: amule.sourceforge.net:80
URL: http://amule.sourceforge.net/lastversion
Response: 200 (Error: 0)
Download size: 6
HTTP download thread end
[Thread -1226384464 (zombie) exited]
[Thread -1245566032 (LWP 19178) exited]
Compatible client found with ET_COMPATIBLECLIENT of 0xf0
Compatible client found with ET_COMPATIBLECLIENT of 0xf0
.....
.....
Compatible client found with ET_COMPATIBLECLIENT of 0xf0
Compatible client found with ET_COMPATIBLECLIENT of 0xf0
[New Thread -1245566032 (LWP 19286)]
[New Thread -1226384464 (LWP 19287)]
[Thread -1245566032 (LWP 19286) exited]
[Thread -1226384464 (LWP 19287) exited]
[New Thread -1256658000 (LWP 19288)]
/usr/lib/gcc/i586-mandriva-linux-gnu/4.0.1/../../../../include/c++/4.0.1/debug/l                                                                           ist:216:
    error: attempt to access an element in an empty container.

Objects involved in the operation:
sequence "this" @ 0x0xa186d74 {
  type = N15__gnu_debug_def4listIN16CServerUDPSocket15ServerUDPPacketESaIS2_EEE;
}
[Thread -1256658000 (LWP 19288) exited]

Program received signal SIGABRT, Aborted.
---Type to continue, or q to quit---
[Switching to Thread -1225684448 (LWP 19169)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb76eeef1 in raise () from /lib/tls/libc.so.6
#2  0xb76f083b in abort () from /lib/tls/libc.so.6
#3  0xb786b37c in __gnu_debug::_Error_formatter::_M_error ()
   from /usr/lib/libstdc++.so.6
#4  0x081528e1 in wxTimer::IsRunning ()
#5  0x0815167a in wxTimer::IsRunning ()
#6  0x08074985 in wxObject::ReservedObjectFunc9 ()
#7  0xb79f576c in wxAppConsole::HandleEvent ()
   from /usr/lib/libwx_baseu-2.7.so.0
#8  0xb7a7dbd4 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.7.so.0
#9  0xb7a7ddbe in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.7.so.0
#10 0xb7a7df81 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.7.so.0
#11 0xb7a7e5b2 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.7.so.0
#12 0xb79f5abd in wxAppConsole::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.7.so.0
#13 0xb7bf9b1b in wxApp::Yield () from /usr/lib/libwx_gtk2u_core-2.7.so.0
#14 0xb709fec0 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#15 0x00000000 in ?? ()
(gdb) bt full
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb76eeef1 in raise () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb76f083b in abort () from /lib/tls/libc.so.6
No symbol table info available.
#3  0xb786b37c in __gnu_debug::_Error_formatter::_M_error ()
   from /usr/lib/libstdc++.so.6
No symbol table info available.
#4  0x081528e1 in wxTimer::IsRunning ()
No symbol table info available.
#5  0x0815167a in wxTimer::IsRunning ()
No symbol table info available.
#6  0x08074985 in wxObject::ReservedObjectFunc9 ()
No symbol table info available.
#7  0xb79f576c in wxAppConsole::HandleEvent ()
   from /usr/lib/libwx_baseu-2.7.so.0
No symbol table info available.
#8  0xb7a7dbd4 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.7.so.0
No symbol table info available.
#9  0xb7a7ddbe in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.7.so.0
---Type to continue, or q to quit---
No symbol table info available.
#10 0xb7a7df81 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.7.so.0
No symbol table info available.
#11 0xb7a7e5b2 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.7.so.0
No symbol table info available.
#12 0xb79f5abd in wxAppConsole::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.7.so.0
No symbol table info available.
#13 0xb7bf9b1b in wxApp::Yield () from /usr/lib/libwx_gtk2u_core-2.7.so.0
No symbol table info available.
#14 0xb709fec0 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0x00000000 in ?? ()
No symbol table info available.
(gdb) thread apply all bt

Thread 3 (Thread -1236026448 (LWP 19176)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7facbe6 in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
#2  0xb7a813c4 in wxMicroSleep () from /usr/lib/libwx_baseu-2.7.so.0
#3  0xb7a813f8 in wxMilliSleep () from /usr/lib/libwx_baseu-2.7.so.0
#4  0xb7a7ab8c in wxThread::Sleep () from /usr/lib/libwx_baseu-2.7.so.0
#5  0x0816c213 in wxTimer::IsRunning ()
#6  0xb7a7cd9f in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.7.so.0
#7  0xb7a7ce0c in wxPthreadStart () from /usr/lib/libwx_baseu-2.7.so.0
#8  0xb7fa7c40 in start_thread () from /lib/tls/libpthread.so.0
#9  0xb77930ee in clone () from /lib/tls/libc.so.6

Thread 1 (Thread -1225684448 (LWP 19169)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb76eeef1 in raise () from /lib/tls/libc.so.6
#2  0xb76f083b in abort () from /lib/tls/libc.so.6
#3  0xb786b37c in __gnu_debug::_Error_formatter::_M_error ()
   from /usr/lib/libstdc++.so.6
#4  0x081528e1 in wxTimer::IsRunning ()
#5  0x0815167a in wxTimer::IsRunning ()
#6  0x08074985 in wxObject::ReservedObjectFunc9 ()
---Type to continue, or q to quit---
#7  0xb79f576c in wxAppConsole::HandleEvent ()
   from /usr/lib/libwx_baseu-2.7.so.0
#8  0xb7a7dbd4 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.7.so.0
#9  0xb7a7ddbe in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.7.so.0
#10 0xb7a7df81 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.7.so.0
#11 0xb7a7e5b2 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.7.so.0
#12 0xb79f5abd in wxAppConsole::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.7.so.0
#13 0xb7bf9b1b in wxApp::Yield () from /usr/lib/libwx_gtk2u_core-2.7.so.0
#14 0xb709fec0 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#15 0x00000000 in ?? ()
(gdb)
(gdb) quit
The program is running.  Exit anyway? (y or n) y
localhost:/home/louis $gdb /usr/bin/amule
GNU gdb 6.3-5mdk (Mandriva Linux release 2006.0)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i586-mandriva-linux-gnu"...(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".

(gdb) quit

Hope you find something here. Maybe I better try a new CVS version of wxGTK
« Last Edit: October 29, 2005, 08:13:50 PM by OldFrog »
Logged
Computer Science is no more about computers than astronomy is about telescopes (Edsger W. Dijkstra)

OldFrog

  • Sr. Member
  • ****
  • Karma: 31
  • Offline Offline
  • Posts: 385
Re: as of 20051029, but since 4 days
« Reply #1 on: October 31, 2005, 02:45:55 PM »

TO be short : I changed bacj to wxCVS from 10/15, then 10/01, still no success, same thing with aMule CVS from Oct 26th to 29th, which couldn't run for more than 1h30, yeseterday's release had some declaration misisng so couldn't compile.

But today's deliveray is still up after 6h. So I guess there was something in aMule, but it was fixed.

I changed nothing in my settings and options.
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: as of 20051029, but since 4 days
« Reply #2 on: October 31, 2005, 03:34:54 PM »

I think I've fixed this bug. If I am right, then this is a bug I introduced the 24th, and fixed the 29th.
Logged

OldFrog

  • Sr. Member
  • ****
  • Karma: 31
  • Offline Offline
  • Posts: 385
Re: as of 20051029, but since 4 days
« Reply #3 on: October 31, 2005, 04:07:28 PM »

Thanks a lot, I was wondering what happened, and what I messed using wxGTK CVS; as aMule has been rocky stable for me for months now (Actually, I launch it, choose my list of errands and forget it :D)
Logged
Computer Science is no more about computers than astronomy is about telescopes (Edsger W. Dijkstra)