Error amule - backtraces

Hola tengo un error bastante molesto en amule. Como comprendereis si se me cierra amule cada 10 minutos no consigo nada de nada....

El backtrace es el siguiente:

--------------------------------------------------------------------------------
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://www.amule.org/wiki/index.php/Backtraces

----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule 2.2.1 using wxGTK2 v2.8.7
Running on: Linux 2.6.25-2-amd64 x86_64

[2] wxString::~wxString() in amule [0x449ea5]
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.8.so.0[0x7f36ad71f76c]
[4] ?? in /lib/libpthread.so.0 [0x7f36aede9a90]
[5] wxColour::wxColour(unsigned char, unsigned char, unsigned char, unsigned cha
r) in amule [0x56f300]
[6] wxDataObjectSimple::~wxDataObjectSimple() in amule [0x51a698]
[7] wxDataObjectSimple::~wxDataObjectSimple() in amule [0x51ad6e]
[8] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandl
er*, wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0x7f36ad71b2d9]
[9] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_bas
eu-2.8.so.0[0x7f36ad71c4a4]
[10] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0x7f3
6ad71c597]
[11] wxTimerBase::Notify() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x7f36adeb5536]
[12] ?? in /usr/lib/libwx_gtk2u_core-2.8.so.0 [0x7f36addbd59b]
[13] ?? in /usr/lib/libglib-2.0.so.0 [0x7f36aad3302b]
[14] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0x7f36aad32892]
[15] ?? in /usr/lib/libglib-2.0.so.0 [0x7f36aad3601d]
[16] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0x7f36aad3654d]
[17] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0x7f36ac27b667]
[18] wxEventLoop::Run() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x7f36addb5768]
[19] wxAppBase::MainLoop() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x7f36ade3dbbb]
[20] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.8.so.0[0x7f36ad6c1c8d]
[21] std::basic_string<char, std::char_traits<char>, std::allocator<char> > std: :operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_strin g<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string <char, std::char_traits<char>, std::allocator<char> > const&) in amule [0x515782 ]
[22] __libc_start_main in /lib/libc.so.6[0x7f36ac9211a6]
[23] CryptoPP::BufferedTransformation::ChannelPut2(std::string const&, unsigned char const*, unsigned long, int, bool) in amule[0x448eb9]


Mi pc es un amd64 de doble nucleo y tengo instalado debian lenny con kde

He puesto el mensaje tb en el foro que dice en el mensaje, pero no me contestan... si alguien sabe como solucionar este problema se lo agradeceria

Gracias y hasta pronto
De entrada, deberias actualizar a, al menos, lo que tengo yo:
aMule 2.2.2 using wxGTK2 v2.8.8

Luego, si sigue petando, ya veremos XD
ok ahora mismo estoy con update y upgrade

ya puestos quiero hacer una pregunta:

Cuando usaba kubuntu tenia como gestor de paquetes adept, este me informaba cuando habian actualizaciones. Ahora con debian lenny estoy usando el que me venia instalado con el paquete de kde, que es kpackage, pero este no me informa de las actualizaciones y las tengo que hacer desde update y upgrade.

Hay algun paquete para que me informe de las actualizaciones nuevas disponibles tipo adept??

Gracias y hasta pronto

p.d: no encuentro amule 2.2.2 en los repositorios ni de lenny ni de sid

donde puedo encontrarlo?? lo he encontrado unicamente para i386 y yo tengo amd64

p.d.d: lo he encontrado en los repositorios de debian experimental.... vale la pena instalarlo para ver si me funciona amule??? puede afectar a otros programas?? lo digo pq amule de momento no me va, asi que para que no vaya me instalo este paquete... lo malo si me fastidia algo mas....

q pensais??

EDITO: he instalado amule 2.2.2 de debian experimental, y me sale otra vez un error, en este caso

--------------------------------------------------------------------------------
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://www.amule.org/wiki/index.php/Backtraces

----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule 2.2.2 using wxGTK2 v2.8.7
Running on: Linux 2.6.25-2-amd64 x86_64

[2] wxString::~wxString() in amule [0x4498a5]
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.8.so.0[0x7ff4b6ed776c]
[4] ?? in /lib/libpthread.so.0 [0x7ff4b85a1a90]
[5] wxColour::wxColour(unsigned char, unsigned char, unsigned char, unsigned cha
r) in amule [0x55bc10]
[6] wxDataObjectSimple::~wxDataObjectSimple() in amule [0x5070a8]
[7] wxDataObjectSimple::~wxDataObjectSimple() in amule [0x50777e]
[8] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandl
er*, wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0x7ff4b6ed32d9]
[9] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_bas eu-2.8.so.0[0x7ff4b6ed44a4]
[10] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0x7ff 4b6ed4597]
[11] wxTimerBase::Notify() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x7ff4b766d536]
[12] ?? in /usr/lib/libwx_gtk2u_core-2.8.so.0 [0x7ff4b757559b]
[13] ?? in /usr/lib/libglib-2.0.so.0 [0x7ff4b44eb02b]
[14] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0x7ff4b44ea892]
[15] ?? in /usr/lib/libglib-2.0.so.0 [0x7ff4b44ee01d]
[16] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0x7ff4b44ee54d]
[17] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0x7ff4b5a33667]
[18] wxEventLoop::Run() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x7ff4b756d768]
[19] wxAppBase::MainLoop() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x7ff4b75f5bbb]
[20] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.8.so.0[0x7ff4b6e79c8d]
[21] CryptoPP::IteratedHash<unsigned int, CryptoPP::EnumToType<CryptoPP::ByteOrd er, 0>, 64u, CryptoPP::HashTransformation>::~IteratedHash() in amule [0x502372]
[22] __libc_start_main in /lib/libc.so.6[0x7ff4b60d91a6]
[23] CryptoPP::BufferedTransformation::ChannelPut2(std::string const&, unsigned char const*, unsigned long, int, bool) in amule[0x4488b9]
Pero sigues usando wxGTK 2.8.7. no 2.8.8

Lo logico es que actualices las partes involucradas primero, y si el bug sigue ahi, ya reportas a los desarrolladores. Obviamente, reportar bugs de versiones viejas, no tiene mucho sentido sin probar si sigue en la nueva.

Por otra parte, prueba a RENOMBRAR (no borrar) el directorio .aMule de tu $HOME, a cualquier otro nombre, y arranca aMule de nuevo. Igual es algo corrupto en la configuracion que tienes, y asi te lo arregla. Si es asi, luego mueves los temporales que tenias en el directorio que has renombrado, y listos.
JanKusanagi escribió:Pero sigues usando wxGTK 2.8.7. no 2.8.8


perdona pero no se que es wxGTK 2.8.8, es algun paquete del que depende amule? es que mirando en los repositorios no veo ninguna dependencia con ese nombre

hasta luego
Si, es una dependencia de aMule, y aMule puede tener fallos que no sean de el en si mismo, sino de wxGTK, como el que tenia en la 2.1.3 de que petaba si cerrabas las busquedas, y era fallo de wxGTK.

Y tu version de wxGTK la pone clara al principio de la traza.
JanKusanagi escribió:Si, es una dependencia de aMule, y aMule puede tener fallos que no sean de el en si mismo, sino de wxGTK, como el que tenia en la 2.1.3 de que petaba si cerrabas las busquedas, y era fallo de wxGTK.

Y tu version de wxGTK la pone clara al principio de la traza.


cuando mira en las lista de experimental-debian, y entro en amule las dependencias que me pone son estas:

*



dep: amule-common (= 2.2.2-1)
archivos comunes para el resto de paquetes de aMule


dep: libc6 (>= 2.7-1) [not alpha, ia64]
Biblioteca de C de GNU: Bibliotecas compartidas



dep: libc6.1 (>= 2.7-1) [alpha, ia64]
Biblioteca de C de GNU: Bibliotecas compartidas



dep: libcrypto++7
General purpose cryptographic shared library



dep: libgcc1 (>= 1:4.1.1) [alpha, amd64, i386, ia64]
Biblioteca de ayuda de GCC

dep: libgcc1 (>= 1:4.2.1) [mips, powerpc, s390, sparc]

dep: libgcc1 (>= 1:4.3) [arm]



dep: libgcc4 (>= 4.1.1) [hppa]
Biblioteca de ayuda de GCC



dep: libgeoip1
A non-DNS IP-to-country resolver library



dep: libstdc++6 (>= 4.2.1)
La versión 3 de la biblioteca estándar de C++ de GNU



dep: libunwind7 (>= 0.98.5-6) [ia64]
Una biblioteca para determinar la cadena de llamadas de un programa. Ejecutables



dep: libupnp3
Portable SDK for UPnP Devices (shared libraries)



dep: libwxbase2.8-0 (>= 2.8.7.1)
wxBase library (runtime) - non-GUI support classes of wxWidgets toolkit



dep: libwxgtk2.8-0 (>= 2.8.7.1)
wxWidgets Cross-platform C++ GUI toolkit (GTK+ runtime)



dep: zlib1g (>= 1:1.1.4)
biblioteca de compresión - ejecutables



rec: amule-utils
utilidades para aMule (versión de consola)



sug: amule-utils-gui
utilidades gráficas para aMule



es alguno de estos? o es otro? es por actualizarlo bajandome el que sea directamente y asi me olvido..

gracias de nuevo
Solo es cuestion de leerlo XD


dep: libwxbase2.8-0 (>= 2.8.7.1)
wxBase library (runtime) - non-GUI support classes of wxWidgets toolkit

dep: libwxgtk2.8-0 (>= 2.8.7.1)
wxWidgets Cross-platform C++ GUI toolkit (GTK+ runtime)



Requiere wxGTK 2.8.7.1 o superior... por tanto, 2.8.8, mejor XD
como buscaba algo como "wxgtk2.8" y en verdad empieza por "lib" no lo veia...

gracias, voy a probarlo y os digo si me va

dewwwwww

EDITO: solo he encontrado estos paquetes para debian

Package: libwxbase2.8-0 (2.8.7.1-1.1)
Package: libwxbase2.8-0 (2.8.7.1-1.1)


no he encontrado la version 2.8.8 ni en los repositorios de debian-experimental

¿de donde los has sacado tu? que distribucion utilizas tu???

EDITO2: tb he probado a renombrar la carpeta .amule, y me lo sigue haciendo....
A ver, en casa uso Mandriva, y el aMule que viene en los repos normales de PLF de Mandriva 2009.

Aqui en el curro tengo Debian Testing, y el amule svn de un repo que encontre en su foro. Ciertamente, aqui no lo uso (que conste xD), pero arrancar arranca XD

"This is aMule SVN using wxGTK2 v2.8.7 (Snapshot: Sun Sep 28 07:01:55 CEST 2008) based on eMule."

El repo es este:


deb http://www.vollstreckernet.de/debian/ testing amule wx


(use at our own risk :P)
veo que si hago lo que me dijo JanKusanagi y renombro la carpeta .amule pero no copio los archivos temporales si que me va bien (sino toco nada de opciones)

- de momento estoy probando a bajar cosas de nuevo y esta 12 horas y sigue (asi que parece solucionado)

- pero al poner limites de velocidad y habilitar el icono de sistema se me ha parado enseguida amule

- ahora he deshabilitado el icono de sistema y funciona 15 minutos

Iré diciendo que mas cosas pruebo y a ver q tal

- lo ultimo que haré sera copiar de nuevo mis archivos temporales de la carpeta temp a ver si me funcionan, sino los tirare y a volver a empezar...

gracias por las respuestas
10 respuestas