aMule Forum

Spanish => sp_Bugs => Topic started by: ciryx586 on February 09, 2011, 09:27:20 PM

Title: aMule Crashes
Post by: ciryx586 on February 09, 2011, 09:27:20 PM
Hola

Hace poco mas de un mes comencé a usar amule y noto que se cierra inesperadamente.
Estoy usando Ubuntu 10.1 de 32 bitsy aMule 2.2.6.
Deje la maquina bajando un par de horas y simplemente se cerro solo. No tengo ninguna configuración de apagado, hibernación o demás que pudiese generar un cierre de la aplicación según lo veo.
Dejo el track que lanza en la terminal.

Saludos!

----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule 2.2.6 using wxGTK2 v2.8.11
Running on: Linux 2.6.35-24-generic-pae i686

[2] ?? in amule[0x80800b9]
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.8.so.0[0x30b896]
[4] ?? in [0x3e6400]
[5] __pthread_mutex_lock in /lib/libpthread.so.0[0x4d83bd]
[6] g_source_set_callback_indirect in /lib/libglib-2.0.so.0[0x10943df]
[7] g_source_set_callback in /lib/libglib-2.0.so.0[0x1094dc8]
[8] g_io_add_watch_full in /lib/libglib-2.0.so.0[0x108c996]
[9] gdk_input_add_full in /usr/lib/libgdk-x11-2.0.so.0[0x42dd71]
[10] gdk_input_add in /usr/lib/libgdk-x11-2.0.so.0[0x42ddbe]
[11] GSocketGUIFunctionsTableConcrete::Install_Callback(GSocket*, GSocketEvent) in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xbe8f85]
[12] GSocket::Enable(GSocketEvent) in /usr/lib/libwx_baseu_net-2.8.so.0[0x21b16d]
[13] GSocket::Write(char const*, int) in /usr/lib/libwx_baseu_net-2.8.so.0[0x21c53a]
[14] wxSocketBase::_Write(void const*, unsigned int) in /usr/lib/libwx_baseu_net-2.8.so.0[0x2177d6]
[15] wxSocketBase::Write(void const*, unsigned int) in /usr/lib/libwx_baseu_net-2.8.so.0[0x217947]
[16] ?? in amule[0x81f4b9d]
[17] ?? in amule[0x80d83ec]
[18] ?? in amule[0x80d74a1]
[19] ?? in amule[0x80ab2a4]
[20] ?? in amule[0x811abb3]
[21] wxThreadInternal::PthreadStart(wxThread*) in /usr/lib/libwx_baseu-2.8.so.0[0x305fb8]
[22] wxPthreadStart in /usr/lib/libwx_baseu-2.8.so.0[0x30601d]
[23] ?? in /lib/libpthread.so.0[0x4d5cc9]
[24] clone in /lib/libc.so.6[0xfcb69e]


--------------------------------------------------------------------------------
Abortado
Title: Re: aMule Crashes
Post by: btkaos on February 14, 2011, 01:08:48 PM
ciryx586, creo que tu bug ya está solucionado pero para ello debes de usar el amule más reciente de svn y compilar wxWigdets tú mismo con el último parche de Kry.

http://forum.amule.org/index.php?topic=18506.msg101158#msg101158

Saludos,
btkaos
Title: Re: aMule Crashes
Post by: able on April 04, 2011, 10:11:56 PM
Qué genialidad que btkaos no sólo haya generado el parche sino que hable en cristiano :D

Estoy dándome de tortas con el mismo problema, y mi limitación es que no sé compilar amule con tu parche y las wxwidgets. Me explico: he descargado wxwidgets para gtk 2.8.12. He seguido estas instrucciones:

Code: [Select]
> mkdir buildgtk
> cd buildgtk
> ../configure --with-gtk
> make
> su <type root password>
> make install
> ldconfig

y amule sigue arrancando con wxwidgets 2.8.11, volviéndose a fostiar al cabo del rato, claro

Agradecería cualquier indicación sobre qué es lo que hay que hacer para recompilar amule y solucionar el problema.

Gracias de antemano y un saludo
Title: Re: aMule Crashes
Post by: Kry on April 05, 2011, 07:19:38 AM
De hecho, el parche lo genere YO, not btkaos.

De todas formas, las wxWidgets 2.8.12 ya tienen ese parche, asi que no tienes que aplicarle nada. Sobre como compilar, dejare que te ayude btkaos, que me tengo que ir a  cenar.
Title: Re: aMule Crashes
Post by: able on April 05, 2011, 09:32:14 AM
Pues gracias por haber creado el parche, kry :)

He instalado las wxWidgets 2.8.12, pero amule sigue arrancando con 2.8.11. Entiendo que sin recompilar amule no hay nada que hacer, verdad?
Title: Re: aMule Crashes
Post by: btkaos on April 05, 2011, 03:55:17 PM
He instalado las wxWidgets 2.8.12, pero amule sigue arrancando con 2.8.11. Entiendo que sin recompilar amule no hay nada que hacer, verdad?
No te puedo decir ya que no conozco los cambios completos de la version, pero puedes intentar usar las nuevas wx 2.8.12 sin recompilar amule.

Digamos que instalaste las wx en /home/pp/tmp/wx, por tanto las librerías están en /home/pp/tmp/wx/lib, por tanto si usas
Code: [Select]
$ LD_LIBRARY_PATH=/home/pp/tmp/wx/lib/ amule

Te debería pillar las nuevas.

Puedes usar el comando ldd para ver que librerías usa amule, simplemente pásale el path completo al ejecutable (consejo, which amule the dirá dónde se instaló)
Saludos,
BTK
Title: Re: aMule Crashes
Post by: Kry on April 05, 2011, 06:08:04 PM
No deberias necesitar recompilar aMule, las wx 2.8.12 tienen un ABI compatible con 2.8.11
Title: Re: aMule Crashes
Post by: able on April 05, 2011, 10:29:36 PM
Perdonad la brasa, pero no sé qué es lo que hago mal...

cuando hago lo de LD_LIBRARY_PATH el resultado es éste
Code: [Select]
juan@juan-P5W-DH-Deluxe:~$ LD_LIBRARY_PATH=/home/pp/Descargas/wxGTK-2.8.12/lib amule
Initialising aMule 2.2.6 using wxGTK2 v2.8.11
Checking if there is an instance already running...
No other instances are running.
ListenSocket: Ok.
HTTP download thread started
Loading temp files from /home/juan/.aMule/Temp.
Loading PartFile 19 of 19
All PartFiles Loaded.

e instalé las wxWIDGETS 2.8.12 según las instrucciones del wiki de wx. ¿Qué puedo estar haciendo mal?

gracias otra vez
Title: Re: aMule Crashes
Post by: btkaos on April 06, 2011, 03:23:42 AM
Code: [Select]
juan@juan-P5W-DH-Deluxe:~$ LD_LIBRARY_PATH=/home/pp/Descargas/wxGTK-2.8.12/lib amule
Initialising aMule 2.2.6 using wxGTK2 v2.8.11


able, tienes que poner el directorio donde instalaste las wx, es decir el que usaste en --prefix al configure.

Si por ejemplo usaste configure --prefix=/usr/local/ tienes que pasar el /usr/local/lib en LD_LIBRARY_PATH

Title: Re: aMule Crashes
Post by: able on April 06, 2011, 09:10:01 AM
El tema es que seguí lo que decía en install-gtk.txt
Code: [Select]
If you compile wxWidgets on Linux for the first time and don't like to read
install instructions just do (in the base dir):

> mkdir buildgtk
> cd buildgtk
> ../configure --with-gtk
> make
> su <type root password>
> make install
> ldconfig

Lo cierto es que leí el resto de las instrucciones y del README y no encontré nada que modificara lo anterior. Por otra parte, al arrancar desde /usr/lib sigue arrancando con 2.8.11, de lo que deduzco que en /usr/lib está 2.8.11.

¿Qué puedo estar haciendo mal?

Perdón por la brasa y gracias de nuevo


Title: Re: aMule Crashes
Post by: btkaos on April 06, 2011, 11:55:37 AM

Code: [Select]
> ../configure --with-gtk
Lo cierto es que leí el resto de las instrucciones y del README y no encontré nada que modificara lo anterior. Por otra parte, al arrancar desde /usr/lib sigue arrancando con 2.8.11, de lo que deduzco que en /usr/lib está 2.8.11.
configure es lo importante "configura" donde se instala. En este caso, no has dicho nada y parece ser que wx instala por defecto en /usr. Eso es mala idea. De todos modos mira en /usr/local/, por si está ahí, entonces tienes que usar /usr/local/lib en LD_LIBRARY_PATH. De todos modos si no usas ldd no podrás ver los enlaces exactos.

Lo mejor es que hagas lo siguiente:
Code: [Select]
> ./configure --prefix=/home/able/temp/wx --with-gtk
> make clean && make && make install
Y uses el LD_LIBRARY_PATH=/home/able/temp/wx (o cualquier otro directorio a tu elección)
Title: Re: aMule Crashes
Post by: able on April 07, 2011, 09:54:10 AM
Hola, gracias de nuevo.

ejecuté configure --prefix=directoriodondedescarguéeinstaléwxwidgets --with-gtk y no dió ningún error. Sin embargo, cuando ejecuté make clean && make &&make install desde ese mismo directorio fue la fiesta. Al final de los mensajes salió esta lista de errores:
Code: [Select]
./wxrc.cpp: In member function ‘wxArrayString XmlResApp::PrepareTempFiles()’:
./wxrc.cpp:394: warning: format not a string literal and no format arguments
./wxrc.cpp:400: warning: format not a string literal and no format arguments
./wxrc.cpp: In member function ‘void XmlResApp::FindFilesInXML(wxXmlNode*, wxArrayString&, const wxString&)’:
./wxrc.cpp:500: warning: format not a string literal and no format arguments
./wxrc.cpp: In member function ‘void XmlResApp::MakePackageZIP(const wxArrayString&)’:
./wxrc.cpp:540: warning: format not a string literal and no format arguments
./wxrc.cpp: In member function ‘void XmlResApp::MakePackageCPP(const wxArrayString&)’:
./wxrc.cpp:607: warning: format not a string literal and no format arguments
./wxrc.cpp: In member function ‘void XmlResApp::MakePackagePython(const wxArrayString&)’:
./wxrc.cpp:767: warning: format not a string literal and no format arguments
./wxrc.cpp: In member function ‘wxArrayString XmlResApp::FindStrings()’:
./wxrc.cpp:842: warning: format not a string literal and no format arguments
./wxrc.cpp:847: warning: format not a string literal and no format arguments
g++ -o wxrc wxrc_wxrc.o    -L/home/able/Descargas/wxGTK-2.8.12/lib  -pthread    -lwx_base_xml-2.8 -lexpat -lwx_base-2.8       -pthread  -Wl,--version-script,/home/able/Descargas/wxGTK-2.8.12/version-script -lz -ldl -lm  -lz -ldl -lm
make[1]: se sale del directorio «/home/juan/Descargas/wxGTK-2.8.12/utils/wxrc»
/usr/bin/install -c -d /home/able/Descargas/wxGTK-2.8.12/lib
/usr/bin/install -c -m 644 /home/able/Descargas/wxGTK-2.8.12/lib/libwx_base-2.8.so /home/able/Descargas/wxGTK-2.8.12/lib
/usr/bin/install: no se puede abrir «/home/able/Descargas/wxGTK-2.8.12/lib/libwx_base-2.8.so» para lectura: No existe el fichero o el directorio
make: *** [install_basedll] Error 1

y al lanzar con LD_LIBRARY_PATH sale con 2.8.11 de todas maneras

Siento estar dando tanto el coñazo, porque amule funciona aunque se caiga (y lo de eliminar el límite de descarga también funciona, aunque no lo puedo emplear todo el tiempo porque se zampa una parte importante del ancho de banda disponible). ¿Se os ocurre qué puedo estar haciendo mal? ¿Creéis que con la actualización de ubuntu este mes vendrá 2.8.12?

Os agradezco los esfuerzos y quiero aprender, pero me da palo dar la brasa post tras post.

Pues eso, gracias
Title: Re: aMule Crashes
Post by: Kry on April 07, 2011, 11:52:07 AM
No pasa nada, mientras no nos aburramos todo va bien.

A ver.

Primero, cargate tu directorio wxGTK-2.8.12. Al carajo con el.

Despues, bajate las wx de aqui (http://prdownloads.sourceforge.net/wxwindows/wxWidgets-2.8.12.tar.bz2). No me gustan nada los archivos para ports concretos.

Descomprime el archivo.  Digamos que lo descomprimes en un directorio llamado wxWidgets-2.8.12

Crea otro directorio llamado "wxWidgets-install" en el mismo sitio donde tienes wxWidgets-2.8.12 (digamos que en /home/able/Descargas/)

Compila las wxwidgets con ./configure --enable-unicode --prefix=/home/able/Descargas/wxWidgets-install/

No te molestes en poner mas settings.

Despues, cuando acabe el configure, haz "make". Cuando acabe, "make install".

Y cuando acabe el make install, ejecuta el aMule con 
Code: [Select]
LD_LIBRARY_PATH=/home/pp/Descargas/wxWidgets-install/lib amule.

Y vemos lo que te dice. Por cierto, podrias pegar lo que te dice estos comandos?:

Code: [Select]
ldd `which amule`
y

Code: [Select]
wx-config --list
para que pueda ver la configuracion de las wx del sistema?

Title: Re: aMule Crashes
Post by: able on April 07, 2011, 02:47:23 PM
Genial, thanks again

Para que lo pille, el hecho de instalar dentro de la /home wxWidgets es para evitar colisiones con la instalación de la librería que ofrece la distribución (ubuntu en mi caso)?

Otra cosa: compilar wxWidgets en un directorio distinto al descomprimido es para evitar colisiones indeseables entre lo descomprimido y lo compilado, verdad? lo digo porque, o estoy más zote de lo habitual (que todo puede ser) o la documentación que incluyen las wxWidgets para instalar no lo explica bien

Después, my bliss in a pit:
Code: [Select]
$ LD_LIBRARY_PATH=/home/juan/Descargas/wxWidgets-install/lib amule
Initialising aMule 2.2.6 using wxGTK2 v2.8.11


lo que sueltan los comandos que me dijiste es:
Code: [Select]
able@ableputer:~/Descargas/wxWidgets-2.8.12$ ldd `which amule`
linux-gate.so.1 =>  (0x004a6000)
libpthread.so.0 => /lib/libpthread.so.0 (0x008e8000)
libz.so.1 => /lib/libz.so.1 (0x00a92000)
libcrypto++.so.8 => /usr/lib/libcrypto++.so.8 (0x004a7000)
libupnp.so.3 => /usr/lib/libupnp.so.3 (0x00bbf000)
libthreadutil.so.2 => /usr/lib/libthreadutil.so.2 (0x00110000)
libixml.so.2 => /usr/lib/libixml.so.2 (0x00118000)
libwx_gtk2u_adv-2.8.so.0 => /usr/lib/libwx_gtk2u_adv-2.8.so.0 (0x00126000)
libwx_gtk2u_core-2.8.so.0 => /usr/lib/libwx_gtk2u_core-2.8.so.0 (0x00bf3000)
libwx_baseu_net-2.8.so.0 => /usr/lib/libwx_baseu_net-2.8.so.0 (0x001df000)
libwx_baseu-2.8.so.0 => /usr/lib/libwx_baseu-2.8.so.0 (0x0020b000)
libGeoIP.so.1 => /usr/lib/libGeoIP.so.1 (0x00352000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x0038c000)
libm.so.6 => /lib/libm.so.6 (0x00aee000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00477000)
libc.so.6 => /lib/libc.so.6 (0x00f3f000)
/lib/ld-linux.so.2 (0x009d9000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x12e5b000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00902000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00898000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x06a00000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x008b3000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x009ff000)
libpng12.so.0 => /lib/libpng12.so.0 (0x00999000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00a18000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00b14000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00a5a000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00aa7000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00493000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00497000)
librt.so.1 => /lib/librt.so.1 (0x0049c000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x073e7000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x008d9000)
libSM.so.6 => /usr/lib/libSM.so.6 (0x008dd000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00b8b000)
libtiff.so.4 => /usr/lib/libtiff.so.4 (0x06f5d000)
libdl.so.2 => /lib/libdl.so.2 (0x009be000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x009c2000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00bac000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x09210000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x009f7000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x1ed02000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x0ed4c000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x08fac000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x009d2000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00a8a000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00bb6000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x15e54000)
libpcre.so.3 => /lib/libpcre.so.3 (0x12630000)
libresolv.so.2 => /lib/libresolv.so.2 (0x126e1000)
libselinux.so.1 => /lib/libselinux.so.1 (0x09bd7000)
libexpat.so.1 => /lib/libexpat.so.1 (0x1c9ac000)
libICE.so.6 => /usr/lib/libICE.so.6 (0x1a5e8000)
libuuid.so.1 => /lib/libuuid.so.1 (0x149ad000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x025be000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x101e8000)
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00a8e000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x1294c000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00aea000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x1064e000)

y
Code: [Select]
$ wx-config --list

    Default config is gtk2-ansi-release-2.8

  Default config will be used for output

De alguna manera, diría que estamos más cerca, pero el lado oscuro todo lo nubla
Title: Re: aMule Crashes
Post by: btkaos on April 07, 2011, 04:28:27 PM
Aja able, no compilarías aMule con librerías estáticas, parece que no pero nunca se sabe. De todos modos el mensaje puede ser erróneo (determinado por aMule en tiempo de compilación. Cuando llegue a casa haré algunas pruebas.

Puedes hacer:

Code: [Select]
$ LD_LIBRARY_PATH=/home/juan/Descargas/wxWidgets-install/lib ldd `which amule`
Title: Re: aMule Crashes
Post by: able on April 07, 2011, 05:00:30 PM
Code: [Select]
$ LD_LIBRARY_PATH=/home/able/Descargas/wxWidgets-install/lib ldd `which amule`
linux-gate.so.1 =>  (0x00499000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00bdb000)
libz.so.1 => /lib/libz.so.1 (0x006a4000)
libcrypto++.so.8 => /usr/lib/libcrypto++.so.8 (0x0070d000)
libupnp.so.3 => /usr/lib/libupnp.so.3 (0x00f90000)
libthreadutil.so.2 => /usr/lib/libthreadutil.so.2 (0x00110000)
libixml.so.2 => /usr/lib/libixml.so.2 (0x001fd000)
libwx_gtk2u_adv-2.8.so.0 => /home/able/Descargas/wxWidgets-install/lib/libwx_gtk2u_adv-2.8.so.0 (0x00118000)
libwx_gtk2u_core-2.8.so.0 => /home/able/Descargas/wxWidgets-install/lib/libwx_gtk2u_core-2.8.so.0 (0x00bf5000)
libwx_baseu_net-2.8.so.0 => /home/able/Descargas/wxWidgets-install/lib/libwx_baseu_net-2.8.so.0 (0x0053d000)
libwx_baseu-2.8.so.0 => /home/able/Descargas/wxWidgets-install/lib/libwx_baseu-2.8.so.0 (0x0020b000)
libGeoIP.so.1 => /usr/lib/libGeoIP.so.1 (0x003a4000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x0056a000)
libm.so.6 => /lib/libm.so.6 (0x00b0e000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x001d3000)
libc.so.6 => /lib/libc.so.6 (0x00fc4000)
/lib/ld-linux.so.2 (0x00386000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x18002000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x003de000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x0035a000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x0385c000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x0049a000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00475000)
libpng12.so.0 => /lib/libpng12.so.0 (0x004c0000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x004e5000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00b34000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00655000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x006b9000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x001ef000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x001f3000)
librt.so.1 => /lib/librt.so.1 (0x00375000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x15188000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x001f8000)
libSM.so.6 => /usr/lib/libSM.so.6 (0x0048e000)
libdl.so.2 => /lib/libdl.so.2 (0x0037e000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00527000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00685000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x0068f000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x006fc000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00afe000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00bab000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x0e0df000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00382000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00537000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x0069d000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x0c90f000)
libpcre.so.3 => /lib/libpcre.so.3 (0x13c10000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00bb7000)
libselinux.so.1 => /lib/libselinux.so.1 (0x18efb000)
libexpat.so.1 => /lib/libexpat.so.1 (0x09d2d000)
libICE.so.6 => /usr/lib/libICE.so.6 (0x1c0de000)
libuuid.so.1 => /lib/libuuid.so.1 (0x00704000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x11234000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x0a817000)
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00709000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00bcb000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00b08000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00bd3000)

amule lo instalé del repo ubuntu 10.10
Title: Re: aMule Crashes
Post by: Kry on April 07, 2011, 08:13:35 PM
Quote
(determinado por aMule en tiempo de compilación)

Oh. De hecho... si. Asi que en realidad, te podia haber funcionado todo este tiempo...
Title: Re: aMule Crashes
Post by: Kry on April 07, 2011, 08:14:18 PM
Y segun lo que acabas de pegar, te esta funcionando con 2.8.12 ya.
Title: Re: aMule Crashes
Post by: btkaos on April 07, 2011, 09:03:39 PM
Efectivamente:

Code: [Select]
ver += CFormat(wxT(" v%d.%d.%d")) % wxMAJOR_VERSION % wxMINOR_VERSION % wxRELEASE_NUMBER;
able, estás funcionando ya con wx 2.8.12. Si te peta cuentanos estaremos interesados.
Title: Re: aMule Crashes
Post by: able on April 07, 2011, 11:22:13 PM
Vale, si peta pego el dump. La duda que me queda es ¿por qué arranca así?
Code: [Select]
$ LD_LIBRARY_PATH=/home/able/Descargas/wxWidgets-install/lib amuleInitialising aMule 2.2.6 using wxGTK2 v2.8.11

¿Por qué indica todo el rato que es la versión 11?

E insisto, gracias por toda la ayuda y perdonad la brasa. Es que no lo acabo de entender
Title: Re: aMule Crashes
Post by: Kry on April 08, 2011, 02:24:29 AM
Porque la funcion "wxVersionInfo wxGetLibraryVersionInfo()" no esta disponible con wx anteriores a 2.9.2.

Lo que te esta diciendo el aMule es la version de wxWidgets que se uso para compilar el aMule, no la que esta usando. No hay forma directa de mostar la que esta usando hasta que wxWidgets no saque las wxWidgets 3.0 y lo pongamos como requisito minimo.
Title: Re: aMule Crashes
Post by: able on April 08, 2011, 09:06:20 AM
Aaaah ya lo pillo. Muchísimas gracias por todas las explicaciones.

Voy a bajar la velocidad de la mula, a ver si reproduzco o no las condiciones por las que se ostia y, de ser así, os pongo un dump. Sin limitaciones de bajada no se la pega :)
Title: Re: aMule Crashes
Post by: btkaos on April 08, 2011, 05:46:08 PM
Aaaah ya lo pillo. Muchísimas gracias por todas las explicaciones.

Voy a bajar la velocidad de la mula, a ver si reproduzco o no las condiciones por las que se ostia y, de ser así, os pongo un dump. Sin limitaciones de bajada no se la pega :)
Ok able, ya nos cuentas. Ahora mismo si se tienen muchas fuentes aMule se queda un poco petao, lo mejor es parar algunas descargas de manera manual. De todas formas ahora tengo una buena conexión y estoy viendo algunos problemas de rendimiento, si los tienes comentalos que siempre será útil para arreglarlos. Hay también algún problema de rendimiento con el nuevo GUI que seguro que se soluciona antes de que salga la 2.3 definitiva.
Title: Re: aMule Crashes
Post by: able on April 08, 2011, 11:11:18 PM
He bajado el límite de velocidad de bajada, por si reproducía la incidencia, y zasca!

Si el límite es 0kb tira indefinidamente o casi. Si lo estableces, se acaba cayendo

backtrack
Code: [Select]
(amule:30117): GLib-WARNING **: /build/buildd/glib2.0-2.26.1/glib/giounix.c:411Error while getting flags for FD: Descriptor de fichero erróneo (9)


--------------------------------------------------------------------------------
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/index.php/Backtraces

----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule 2.2.6 using wxGTK2 v2.8.11
Running on: Linux 2.6.35-28-generic-pae i686

[2] ?? in amule[0x80800b9]
[3] wxFatalSignalHandler in /home/able/Descargas/wxWidgets-install/lib/libwx_baseu-2.8.so.0[0xa21096]
[4] ?? in [0xb17400]
[6] ?? in /home/able/Descargas/wxWidgets-install/lib/libwx_gtk2u_core-2.8.so.0[0xd45464]
[6] ?? in /usr/lib/libgdk-x11-2.0.so.0[0x627e62]
[7] ?? in /lib/libglib-2.0.so.0[0x7f3de9b]
[8] g_main_context_dispatch in /lib/libglib-2.0.so.0[0x7ef6855]
[9] ?? in /lib/libglib-2.0.so.0[0x7efa668]
[10] g_main_loop_run in /lib/libglib-2.0.so.0[0x7efaba7]
[11] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0x6def1d9]
[12] wxEventLoop::Run() in /home/able/Descargas/wxWidgets-install/lib/libwx_gtk2u_core-2.8.so.0[0xd43ce8]
[13] wxAppBase::MainLoop() in /home/able/Descargas/wxWidgets-install/lib/libwx_gtk2u_core-2.8.so.0[0xdcbcce]
[14] wxAppBase::OnRun() in /home/able/Descargas/wxWidgets-install/lib/libwx_gtk2u_core-2.8.so.0[0xdcb8b1]
[15] wxEntry(int&, wchar_t**) in /home/able/Descargas/wxWidgets-install/lib/libwx_baseu-2.8.so.0[0x9b7ec3]
[16] wxEntry(int&, char**) in /home/able/Descargas/wxWidgets-install/lib/libwx_baseu-2.8.so.0[0x9b80a7]
[17] ?? in amule[0x815636b]
[18] __libc_start_main in /lib/libc.so.6[0xfc4ce7]
[19] ?? in amule[0x807f061]


--------------------------------------------------------------------------------
Abortado

Title: Re: aMule Crashes
Post by: Kry on April 09, 2011, 12:00:22 AM
Estas seguro de que lo ejecutaste con LD_LIBRARY_PATH ?
Title: Re: aMule Crashes
Post by: btkaos on April 09, 2011, 01:19:30 AM
¿Estas usando amule 2.2.6? Ese crash me suena que ya lo hemos visto y es otro diferente prueba a ver con la útlima versión de amule 2.3 rc.
Title: Re: aMule Crashes
Post by: able on April 09, 2011, 11:48:13 AM
a) si, lo ejecuté con LD_LIBRARY_PATH. Estoy siendo sistemático para que lo que os postee os pueda servir. De hecho, quité el límite de descarga, mantuve el límite de subida y no palma

b) alguna recomendación para instalar la v. 2.3rc y que no se fostie con la anterior? URL?

gracias, como siempre.

PS.: por cierto, sabéis si con ubuntu 11.04 la cosa va a ir bien? Ni por lo más remoto pido responsabilidades (faltaría más), sino que reflexionaba sobre lo que creo que es un hecho: la mula es un software importante para el switching a linux en muchos hogares. Haciendo memoria, diría que nunca ha estado tan inestable como en ubuntu 10.10. Creo que un cambio en el kernel empezó a provocar estos problemas, pero el hecho es que quien hizo el switching con 10.10 se encontraría con una mula poco funcional. Esperemos que ubuntu 11.04 deje de producir problemas
Title: Re: aMule Crashes
Post by: btkaos on April 10, 2011, 10:54:34 AM
b) alguna recomendación para instalar la v. 2.3rc y que no se fostie con la anterior? URL?
En la web tienes el enlace de descarga. Simplemente tienes que usar un ./configure --with-wxdir y el directorio donde tengas wx 2.8.12 instalado.

Despues hace únicamente make, y puedes ejecutar el nuevo amule con el LD_LIBRARY_PATH apuntando a las nuevas libs y el amule lo tienes en src/amule.
Quote
PS.: por cierto, sabéis si con ubuntu 11.04 la cosa va a ir bien? Ni por lo más remoto pido responsabilidades (faltaría más), sino que reflexionaba sobre lo que creo que es un hecho: la mula es un software importante para el switching a linux en muchos hogares. Haciendo memoria, diría que nunca ha estado tan inestable como en ubuntu 10.10. Creo que un cambio en el kernel empezó a provocar estos problemas, pero el hecho es que quien hizo el switching con 10.10 se encontraría con una mula poco funcional. Esperemos que ubuntu 11.04 deje de producir problemas
No sé que decir, yo creo que el problema está en aMule, pero podría haber algún bug en Ubuntu sin duda. Seguro que el 11.04 va bien. También parece que los problemas tienen que ver con que cada vez la gente tiene más velocidad en sus casas.