aMule Forum
Spanish => sp_Bugs => Topic started by: elui on April 20, 2004, 11:06:58 AM
-
EL amule 2.0.0 rc2 con parche se cierra solo al cabo de un rato de ejecución. Además he notado que algunas preferecias no hay forma de que se salven ni cerrando el amule correctamente, en concreto me refiero a los tweaks del gui como activar auto ordenar e incluso alguna del amuleweb.
He vuelto a 1.2.6 que es estable pero baja muy lento...
Uso Mandrake 10.0 Comunity actualizado a Oficial.
Gracias por vuestro trabajo.
Aaadios.
-
Sobre el cuelgue tras iniciar RC2, el tuyo es el segundo caso del que tenemos noticia. Es extraño ese problema. Si pudieras conseguir un backtrace, te lo agradeceriamos (si sabes leer ingles, mirate http://www.amule-project.net/amule/thread.php?threadid=298&sid= ).
Sobre las opciones que no se guardan... ¿podrías concretar cuales son? Sería de gran ayuda y de mucho agradecer ;-)
Gracias por reportar estos bugs!
Un saludo.
-
Mañana te envio el backtrace -y aprendo a hacerlo de paso- y te detallo mas las opciones que no se guardan.
Hoy ya no puedo.
Aaaaaadios
-
A ver, he estado leyendo el link que me dejste para el backtrace y he visto que hay que compilar el amule, la verdad es que no me atrevo demasiado a hacer eso por que estoy empezando en linux y me han recomendado que solo instale programas a traves de urpmi o rpms sueltos contados para que no vaya dejando ficheros perdidos en el sistema. Y la verdad es que ya he tenido varias reistalaciones por este tema...
Me atrevería a compilarlo si me dijeras la manera de poder eliminarlo completamente del sistema después. Y si ya de paso me dices como puedo instalarlo a la vez que el amule 1.2.6 de RPM pos ya me iria de vicio por que podría probar el 2.0.0 rc2 sin tener que desisntalr el 1.2.6.
Muchas Gracias.
Aaaadios
-
-Baja las fuentes
-Haz un configure en el directorio de estas e indica un directorio alternativo:
./configure --prefix=/home/user/Pruebas_Amule/Amule_2.0rc2
-make
-make install Tras esto se instalará en el directorio alternativo que hayas indicado
-Cuando quieras eliminarlo simplemente:
rm -rf /home/user/Pruebas_Amule/Amule_2.0rc2
Saludos
-
Graicas por vuestra ayuda, os voy a contar como voy, he compilado de la manera que me habeis dicho y de momento no ha vuleto a cerrarse el amule, veremos que tal sigue y si no vuelve a fallar. Yo ya estoy empezando a sospechar que el problema era que el paquete que estaba usando era el de mandrake 9.2 y yo uso la 10.0. El problema es que como sólo quería usar rpms como dije antes y solo encontre el paquete de la 9.2 pues lo usé. Tengo instalados también los 3 rpms de los wxBase, wxGTK y wxGTK devel bajados de la pagina de amule.
Las Opciones que no se guardan del amule son las de Activar auto-ordenar que no consigo que se guarden de ninguna manera. ni borrando el .eMule y .aMule y empezando de nuevo. No sé ninguna opción más que no se guarde.
Al hacer el ./configure en las preguntas del final pone:
Should aMule be compiled in debug mode? yes
Should aMule be compiled with release grp code? no
Should aMule be compiled without debug reporting? yes
Should aMule be compiled with profiling? no
Should aMule be compiled with optimizations? no
Should aMule be compiled with systray? yes
Should aMule be compiled with safe systray? no
Should aMule be compiled with pure GTK code? yes
Should aMule be compiled without bar drawing? no
Should aMule be linked against patched gsocket? yes
Should ccache support be enabled? no
Should aMule command line client be built? no
Should aMule GUI client be build? no
Should aMule WebServer be build? no
Should aMule WebServer GUI be build? no
Should aMule ed2k links handler be build? yes
Should C aMule Statistics (CAS) be build? yes
Crypto++ library/headers style? mdk_suse_fc
Me gustaría tener el amulecmd y el amuleweb pero no los compila, como tengo que hacer para que los compile???
Muchas Gracias.
-
Respecto a la opcion de auto-ordenar, no te preocupes si no se guarda la configuracion: la funcion de auto-ordenar todavia no funciona :-D
Sobre los rpms de mandrake 9.2 y 10, no se si serviran o no, pero es muy posible que no vayan bien de una version a otra. Es la pega de los rpms, que tienes que mirar la distro y la version :-(
Sobre amulecmd y amuleweb, tienes estas opciones:
--enable-amulecmd Compile aMule command line client
--enable-amulecmdgui Compile aMule GUI client
--enable-webserver Compile aMule WebServer
--enable-webservergui Compile aMule WebServer GUI
Te soprendera descubrir las maravillas de compilar aMule al hacer "configure --help", pruebalo ;-)
Con esas opciones que te he dicho, las siguientes preguntas, ne la salida del configure, iran seguidas de "yes" :-)
Should aMule command line client be build?
Should aMule GUI client be build?
Should aMule WebServer be build?
Should aMule WebServer GUI be build?
Bueno, esas son las lecciones de hoy ;-) Desde luego, no escatimas espacio en los posts. A ti un solo post te da para preguntar mucho ;-)
Ya informaras sobre como te ha ido con aMule rc2 (ya esta el pre-rc3 para bajar, opr cierto).
Un saludo!
-
Este es el backtrace,
(gdb) bt
#0 0x08105115 in CUpDownClient::IsPartAvailable(unsigned short) (this=0x8857bd0, iPart=0)
at updownclient.h:267
#1 0x081b0cf0 in CPartFile::NewSrcPartsInfo() (this=0x8761030) at PartFile.cpp:2006
#2 0x08114f9d in CDownloadQueue::RemoveSource(CUpDownClient*, bool, bool) (this=0x858ed80,
toremove=0x8afeb78, updatewindow=true, bDoStatsUpdate=true) at DownloadQueue.cpp:570
#3 0x080f9bd0 in CClientList::RemoveClient(CUpDownClient*) (this=0x8681678,
toremove=0x8afeb78) at ClientList.cpp:125
#4 0x080da177 in ~CUpDownClient (this=0x8afeb78) at BaseClient.cpp:238
#5 0x080dd696 in CUpDownClient::Disconnected() (this=0x8afeb78) at BaseClient.cpp:1109
#6 0x080dd746 in CUpDownClient::TryToConnect(bool) (this=0x8afeb78, bIgnoreMaxCon=false)
at BaseClient.cpp:1133
#7 0x080dd58d in CUpDownClient::Disconnected() (this=0x8afeb78) at BaseClient.cpp:1074
#8 0x080dd746 in CUpDownClient::TryToConnect(bool) (this=0x8afeb78, bIgnoreMaxCon=false)
at BaseClient.cpp:1133
#9 0x080dd58d in CUpDownClient::Disconnected() (this=0x8afeb78) at BaseClient.cpp:1074
#10 0x080c9a34 in CClientReqSocket::Disconnect() (this=0x89e5a68) at ListenSocket.cpp:117
#11 0x080cea04 in CClientReqSocket::OnError(int) (this=0x89e5a68, nErrorCode=107)
at ListenSocket.cpp:989
#12 0x0821d205 in CamuleDlg::socketHandler(wxSocketEvent&) (this=0x855ef20, event=@0x8903e90)
at amuleDlg.cpp:416
#13 0x402cee62 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so.0
#14 0x402cec8f in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
#15 0x402cebcb in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so.0
#16 0x40285759 in wxAppBase::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so.0
#17 0x4023307b in wxapp_pending_callback () from /usr/lib/libwx_gtk-2.4.so.0
#18 0x4065eb4e in g_timeout_add () from /usr/lib/libglib-1.2.so.0
bt full:
#0 0x08105115 in CUpDownClient::IsPartAvailable(unsigned short) (this=0x8857bd0, iPart=0)
at updownclient.h:267
No locals.
#1 0x081b0cf0 in CPartFile::NewSrcPartsInfo() (this=0x8761030) at PartFile.cpp:2006
i = 0
pos = 0x0
sl = 63
partcount = 75
flag = false
count = {<> = {}, }
cur_src = (CUpDownClient *) 0x8857bd0
cur_count = 0
#2 0x08114f9d in CDownloadQueue::RemoveSource(CUpDownClient*, bool, bool) (this=0x858ed80,
toremove=0x8afeb78, updatewindow=true, bDoStatsUpdate=true) at DownloadQueue.cpp:570
pos2 = 0x8adadb0
sl = 42
cur_file = (class CPartFile *) 0x8761030
i = 11
size = 32
removed = true
pos3 = 0x8adadb0
pos4 = 0x2a
#3 0x080f9bd0 in CClientList::RemoveClient(CUpDownClient*) (this=0x8681678,
toremove=0x8afeb78) at ClientList.cpp:125
pos = 0x88a9398
#4 0x080da177 in ~CUpDownClient (this=0x8afeb78) at BaseClient.cpp:238
No locals.
#5 0x080dd696 in CUpDownClient::Disconnected() (this=0x8afeb78) at BaseClient.cpp:1109
bDelete = true
#6 0x080dd746 in CUpDownClient::TryToConnect(bool) (this=0x8afeb78, bIgnoreMaxCon=false)
at BaseClient.cpp:1133
No locals.
#7 0x080dd58d in CUpDownClient::Disconnected() (this=0x8afeb78) at BaseClient.cpp:1074
bDelete = true
#8 0x080dd746 in CUpDownClient::TryToConnect(bool) (this=0x8afeb78, bIgnoreMaxCon=false)
at BaseClient.cpp:1133
No locals.
#9 0x080dd58d in CUpDownClient::Disconnected() (this=0x8afeb78) at BaseClient.cpp:1074
bDelete = true
#10 0x080c9a34 in CClientReqSocket::Disconnect() (this=0x89e5a68) at ListenSocket.cpp:117
No locals.
#11 0x080cea04 in CClientReqSocket::OnError(int) (this=0x89e5a68, nErrorCode=107)
at ListenSocket.cpp:989
No locals.
#12 0x0821d205 in CamuleDlg::socketHandler(wxSocketEvent&) (this=0x855ef20, event=@0x8903e90)
at amuleDlg.cpp:416
soc = (class CClientReqSocket *) 0x89e5a68
current_socket = (struct wxSocketBase *) 0x89e5a68
#13 0x402cee62 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#14 0x402cec8f in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#15 0x402cebcb in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#16 0x40285759 in wxAppBase::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#17 0x4023307b in wxapp_pending_callback () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#18 0x4065eb4e in g_timeout_add () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
A ver, ha vuelto a cascar, estaba usandolo cambiando las preferencias y de repente se ha quedato todo en gris y ha cascado, la verdad es que es mucho mas estable por que parece que si no toqueteo nada no falla. Lo dejo varias horas ejecutando y no casca. Espero haber hecho bien lo del backtrace
Seguire ejecutandolo con gdb.
Gracias una y mil veces por todo...
Aaaaadios
-
Ehm... por favor, postea el backtrace en el forum de backtraces (aunque sea en ingles, tu solo postea el backtrace sin hacer comentarios). Y recuerda dehabilitar los smilies! (abajo de donde escribes el post, es la opcion "Deactivate smilies in this message."
Un saludo!
P.D.: "Gracias una y mil veces por todo..." <- Gracias a ti por dar soporte y ayuda a aMule! ;-)