aMule Forum

Deutsch => de_Bugs => Topic started by: 8311 on June 02, 2004, 12:08:33 PM

Title: Verabschiedet sich nach ein paar stunden
Post by: 8311 on June 02, 2004, 12:08:33 PM
Hallo
ich hab amule vor einigen tagen installiert und compiliert. nach einigen stunden erhalte ich folgenden backtrace in der shell. amule lässt sich sofoert wieder starten und verliert dabei auch anscheinend keine daten.

Backtrace:
[0x403d196d]
 [2] [0xffffe420]
 [3] amule(_ZN9CEMSocket10SendPacketEP6Packetbb+0x108) [0x80d80de]
 [4] amule(_ZN13CUpDownClient17CalculateKBpsDownEv+0x2c2) [0x810acec]
 [5] amule(_ZN9CPartFile7ProcessEjh+0x2b4) [0x81c0a16]
 [6] amule(_ZN14CDownloadQueue7ProcessEv+0x155) [0x811ad71]
 [7] amule(_Z9TimerProcv+0x6b) [0x8224757]
 [8] amule(_ZN9CamuleDlg9OnUQTimerER12wxTimerEvent+0x1a) [0x822d216]
 [9] /usr/lib/libwx_gtk-2.4.so.0(_ZN12wxEvtHandler16SearchEventTableER12wxEventTableR7wxEvent+0xb7) [0x402e7667]
 [10] /usr/lib/libwx_gtk-2.4.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0x83) [0x402e7483]
 [11] /usr/lib/libwx_gtk-2.4.so.0(_ZN11wxTimerBase6NotifyEv+0x87) [0x4038a997]
 [12] /usr/lib/libwx_gtk-2.4.so.0(timeout_callback+0x2d) [0x40297e6d]
 [13] /usr/lib/libglib-1.2.so.0 [0x40654ec4]
 [14] /usr/lib/libglib-1.2.so.0 [0x4065403d]
 [15] /usr/lib/libglib-1.2.so.0 [0x406544f4]
 [16] /usr/lib/libglib-1.2.so.0(g_main_run+0x34) [0x40654724]
 [17] /usr/lib/libgtk-1.2.so.0(gtk_main+0xb7) [0x4057ac3f]
 [18] /usr/lib/libwx_gtk-2.4.so.0(_ZN5wxApp8MainLoopEv+0x19) [0x40246a79]
 [19] /usr/lib/libwx_gtk-2.4.so.0(_ZN9wxAppBase5OnRunEv+0x17) [0x402a7a47]
 [20] /usr/lib/libwx_gtk-2.4.so.0(_Z7wxEntryiPPc+0x25b) [0x402471db]
 [21] amule(main+0x22) [0x8225f02]
 [22] /lib/tls/libc.so.6(__libc_start_main+0x108) [0x40fc27f8]
 Aborted


System:
Debian/Sid - regelmäßige updates
Dsl-Leitung über intranet-server und router nötige ports freigegeben
keine trennung der leitung

thx im vorraus für eure hilfe


hier noch der output von get-info.sh:

I.   Development Environment

     A. Compiler Info
        Reading specs from /usr/lib/gcc-lib/i486-linux/3.3.3/specs Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-debug --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc i486-linux Thread model: posix gcc version 3.3.3 (Debian 20040422)

     B. wxWindows Info
        Version: 2.4.2
        -pthread -lwx_gtk-2.4

     C. GTK Info
        GTK 1: 1.2.10
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
        GTK 2:

II.  System Environment

     A. CPU Info
        Type:  AuthenticAMD
        Model: AMD Duron(tm)
        Speed: 1297.922
        BMips: 2564.09
        Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow

     B. Memory Info
        Total:   256720 kB
        Unused:  39468 kB

     C. Kernel Info
        Version: 2.6.5-1-k7

     D. Library Info
./get-info.sh: line 33: ldconfig: command not found
        wxWindows library:
Title: Re: Verabschiedet sich nach ein paar stunden
Post by: adolar on July 03, 2004, 11:45:45 AM
high, hab das selbe problem mit 1.2.6
die letze zeile:

[20] /lib/tls/libc.so.6(__libc_start_main+0x108) [0x40fc17f8]
Abgebrochen

hab ein debian auf einem athlon 900
Title: Re: Verabschiedet sich nach ein paar stunden
Post by: Citroklar on July 04, 2004, 12:34:49 AM
8311: welche version von amule? 2.0.0rc3? und hast du das wx package von uns (thermomans deb-packages sind okay) oder von woanders?

2.0.0rc3 ist generell ein wenig instabil....versuch's mit CVS snapshots, ich hab hier einen laufen vom 1. Juli, der läuft seit 38h :-)

1.2.6 sollte nicht abstürzen....falls das regelmäßig passiert, bitte amule mit debug-infos selber compilieren und unter gdb einen backtrace erstellen. Infos wie das alles geht gibt's im Wiki und hier im Forum.

Gruß, Citroklar
Title: gegen Abstürze: neustarten
Post by: adolar on July 22, 2004, 11:29:26 AM
alle x minuten amule überprüfen ob es noch atmet und falls nicht aufwecken:

Code: [Select]
#!/bin/sh

# aMule watchdog
# Checks on aMule every 5 (configurable parameter) minutes
# and restarts it if aMule does not respond.
# Requires Netcat
#
# Created by Demiurg - demiurg@tau<.>ac<.>il (Alexander Sirotkin)
# Have fun.

MULENAME=amule
MULE=`which ${MULENAME}`
NC=`which nc`

TCPPORT=4662
SLEEP=600

test -e ${MULE} || (echo "${MULE} not found. Dying" ; exit 1)
test -e ${NC} || (echo "Netcat not found. Dying" ; exit 1)

FIRSTLOOP=1

while true; do
#       echo "Waiting"
        test ${FIRSTLOOP}  || sleep ${SLEEP}
        unset FIRSTLOOP
#       echo "Checking"
        nc localhost ${TCPPORT} < /dev/null && continue
        echo "Restarting"
        date
        killall -9 ${MULENAME}
        sleep 1
        ${MULE} &
#       echo "Running"
done

das abspeichern als mulewatcher.sh und starten.
dann zieht er erstmal mit pausen.
Title: Re: Verabschiedet sich nach ein paar stunden
Post by: stefanero on July 22, 2004, 11:38:08 AM
heh
 
danke für das script ;) aber unser gute rc5 is mitlerweile schon ziemlich stabil,
läuft heir siet 5T ohne probleme :)

stefanero