Ver Mensaje Individual
[Solucionado]Reportar un error a OpenSuse para la aplicación Ktorrent.
  #1  
Antiguo 15-oct-2009, 19:11
Avatar de Prideone
Prideone Prideone está desconectado
Aforado
 
Fecha de Ingreso: 06-agosto-2008
Ubicación: Buenos Aires, Argentina
Versión: 12.3
Mensajes: 66
Agradecimientos: 14
Agradecido 3 Veces en 3 Mensajes
Poder de Credibilidad: 10
Prideone está en el buen camino
Post [Solucionado]Reportar un error a OpenSuse para la aplicación Ktorrent.

Buenas a todos!!! Quiero abrir el Ktorrent (que desde hace mucho no lo ejecutaba, será unos meses atrás) y no me lo deja abrir. Pero no importa, porque me sale el error de KDE para informar el fallo. Nunca podía enviar el reporte, porque estaba incompleto, pero hace dos días decidí de enviarlo a toda cosa, y aprendí a hacerlo!!! ^^

Le envío éste reporte a la fundación KDE:

Application that crashed: ktorrent
Version of the application: 3.2.4
KDE Version: 4.3.1 (KDE 4.3.1) "release 161"
Qt Version: 4.5.2
Operating System: Linux 2.6.27.29-0.1-default x86_64
Distribution: "openSUSE 11.1 (x86_64)"

What I was doing when the application crashed:
When the program starts "Ktorrent", I get an error. I write "ktorrent" in
terminal and get this error:

"
Muad @ linux-43ho: ~> ktorrent
KCrash: Application 'ktorrent' crashing ...
sock_file = / home/muad/.kde4/socket-linux-43ho/kdeinit4__0 "

Sorry for my bad English. Bye

-- Backtrace:
Application: KTorrent (ktorrent), signal: Aborted
[KCrash Handler]
#5 0x00007f555891e645 in raise () from /lib64/libc.so.6
#6 0x00007f555891fc33 in abort () from /lib64/libc.so.6
#7 0x00007f555c67bb61 in QtMessageOutput (type=<value optimized out>,
msg=0x963bb8 "Cannot mix incompatible Qt libraries") at
/usr/src/debug/ktorrent-3.2.4/libbtcore/util/log.cpp:299

#8 0x00007f555a1e6eb3 in qt_message_output(QtMsgType, char const*) () from
/usr/lib64/libQtCore.so.4
#9 0x00007f555a1e705b in qFatal(char const*, ...) () from
/usr/lib64/libQtCore.so.4
#10 0x00007f555a2ec24d in QObjectPrivate::QObjectPrivate(int) () from
/usr/lib64/libQtCore.so.4
#11 0x00007f555775a533 in Q3ImageDrag::Q3ImageDrag(QImage, QWidget*, char
const*) () from /usr/lib64/libQt3Support.so.4
#12 0x00007f555775e3f1 in Q3MimeSourceFactory::setImage(QString const&, QImage
const&) () from /usr/lib64/libQt3Support.so.4
#13 0x00007f555c401a23 in InitializeToolTipImages (bar=0x962df0) at
/usr/src/debug/ktorrent-3.2.4/libktcore/torrent/chunkbar.cpp:73
#14 0x00007f555c401e8f in ChunkBar (this=0x962df0, parent=<value optimized
out>) at /usr/src/debug/ktorrent-3.2.4/libktcore/torrent/chunkbar.cpp:92
#15 0x00007f554ec8cf26 in DownloadedChunkBar (this=0x180b, parent=0x180b) at
/usr/src/debug/ktorrent-3.2.4/plugins/infowidget/downloadedchunkbar.cpp:32
#16 0x00007f554ec8fee9 in Ui_StatusTab::setupUi (this=0x904ed8,
StatusTab=0x904eb0) at
/usr/src/debug/ktorrent-3.2.4/build/plugins/infowidget/ui_statustab.h:196
#17 0x00007f554ec8e23b in StatusTab (this=0x904eb0, parent=<value optimized
out>) at /usr/src/debug/ktorrent-3.2.4/plugins/infowidget/statustab.cpp:41
#18 0x00007f554ec8a31a in kt::InfoWidgetPlugin::load (this=0x7f5548105200) at
/usr/src/debug/ktorrent-3.2.4/plugins/infowidget/infowidgetplugin.cpp:73
#19 0x00007f555c412bd4 in kt::PluginManager::load (this=0x706320, pi=<value
optimized out>, idx=10) at
/usr/src/debug/ktorrent-3.2.4/libktcore/pluginmanager.cpp:125
#20 0x00007f555c413267 in kt::PluginManager::loadPlugins (this=0x706320) at
/usr/src/debug/ktorrent-3.2.4/libktcore/pluginmanager.cpp:89
#21 0x00007f555c41351d in kt::PluginManager::loadPluginList (this=0x706320) at
/usr/src/debug/ktorrent-3.2.4/libktcore/pluginmanager.cpp:71
#22 0x000000000043ba7f in GUI (this=0x7f5548000bc0) at
/usr/src/debug/ktorrent-3.2.4/ktorrent/gui.cpp:126
#23 0x000000000043cbe8 in kt::App::newInstance (this=0x7fffd61666d0) at
/usr/src/debug/ktorrent-3.2.4/ktorrent/app.cpp:52
#24 0x00007f555b899dd6 in ?? () from /usr/lib64/libkdeui.so.5
#25 0x00007f555b899e62 in ?? () from /usr/lib64/libkdeui.so.5
#26 0x00007f555a5f3354 in ?? () from /usr/lib64/libQtDBus.so.4
#27 0x00007f555a5f428f in ?? () from /usr/lib64/libQtDBus.so.4
#28 0x00007f555a5f49c1 in ?? () from /usr/lib64/libQtDBus.so.4
#29 0x00007f555a5f4cd8 in ?? () from /usr/lib64/libQtDBus.so.4
#30 0x00007f555a2e88a8 in QObject::event(QEvent*) () from
/usr/lib64/libQtCore.so.4
#31 0x00007f555956325a in QApplication::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#32 0x00007f555955dabd in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#33 0x00007f5559565d4a in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#34 0x00007f555b89302b in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#35 0x00007f555a2d894c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#36 0x00007f555a2d95ca in QCoreApplicationPrivate::sendPostedEvents(QObject* ,
int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#37 0x00007f555a3020b3 in ?? () from /usr/lib64/libQtCore.so.4
#38 0x00007f55546e20fb in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#39 0x00007f55546e58cd in ?? () from /usr/lib64/libglib-2.0.so.0
#40 0x00007f55546e5a8b in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#41 0x00007f555a301d3f in
QEventDispatcherGlib::processEvents(QFlags<QEventL oop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#42 0x00007f55595f4faf in ?? () from /usr/lib64/libQtGui.so.4
#43 0x00007f555a2d71d2 in
QEventLoop::processEvents(QFlags<QEventLoop::Proce ssEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#44 0x00007f555a2d75a4 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsF lag>) () from
/usr/lib64/libQtCore.so.4
#45 0x00007f555a2d9894 in QCoreApplication::exec() () from
/usr/lib64/libQtCore.so.4
#46 0x0000000000424fe3 in main (argc=1, argv=0x7fffd6167368) at
/usr/src/debug/ktorrent-3.2.4/ktorrent/main.cpp:171

Reported using DrKonqi
"

[Remarqué en rojo el problema que tenía y que me marcó la persona que revisó mi error] Y me respondieron ésto:

"
#7 0x00007f555c67bb61 in QtMessageOutput (type=<value optimized out>,
msg=0x963bb8 "Cannot mix incompatible Qt libraries") at
/usr/src/debug/ktorrent-3.2.4/libbtcore/util/log.cpp:299

KTorrent was compiled using a different Qt version. If you didn't compiled
KTorrent yourself then you need to report this to OpenSuSe directly.
Regards

//

Si no compilaste KTorrent a mano, entonces es un problema de OpenSuse
(que compiló KTorrent usando una versión de Qt; pero distribuye otra
versión; y por lo tanto KTorrent tira ese error). Si después de
reinstalar el programa seguís teniendo ese error, reportá el problema
a http://en.opensuse.org/Submit_a_Bug
"

Eso fue lo que me dijo en dos mails (separados las dos contestaciones por un "//"). Hasta acá todo perfecto y hasta muy contento en ayudar. Reinstalé el Ktorrent desde el YAST2 pero nada, me sigue dando el error.
Voy a la página de OpenSuse http://es.opensuse.org/Bugs:An_application_crashed pero hago lo que me dice ahí y en la terminal me sale sólo errores y no puedo reportar el fallo. Lo que me dice la terminal es lo siguiente:

"
muad@linux-43ho:~> strace -o /tmp/strace.log -f -tt -s 512 <ktorrent>
bash: syntax error near unexpected token `newline'
muad@linux-43ho:~> strace-32bit -o /tmp/strace.log -f -tt -s 512 <ktorrent>
bash: syntax error near unexpected token `newline'
muad@linux-43ho:~> strace -o /tmp/strace.log -f -tt -s 512 <Ktorrent>
bash: syntax error near unexpected token `newline'
muad@linux-43ho:~> strace-32bit -o /tmp/strace.log -f -tt -s 512 <Ktorrent>
bash: syntax error near unexpected token `newline'
muad@linux-43ho:~> gdb <Ktorrent> 2>&1 | tee /tmp/gdb.log
bash: syntax error near unexpected token `2'
muad@linux-43ho:~> gdb <ktorrent> 2>&1 | tee /tmp/gdb.log
bash: syntax error near unexpected token `2'
"

¿¿¿¿¿Que puedo hacer????? Quiero mandar el reporte, pero se que algo estoy haciendo mal.
Gracias!!!!

PD: ¿hay alguna forma de poner un Spoiler, para que todo el choclaso del reporte del error esté en un botón y no ocupe mucho espacio y sea mas fácil seguir el Post?


ACTUALIZACIÓN:
Listo chicos, ya se arregló el problema. (sorry por la tardanza, es que estaba a full con la facu)
La solución, era mas que simple: Ir al Yast y actualizar todas las librerías qt4 (LibQT4). Actualicé todo lo que decía libqt4 ^^
Inicié el Ktorrent para KDE 4 y no saltó ningún error. [aún así, cuando estaba el error, podía acceder al Ktorrent de KDE3].

Lo mas importante de éste problema que tuve, es que aprendí a usar los Debug.info de los paquetes en el Yast (que es para que cuando haya un error, sea legible el trazado del error y poder reportarlo).

Muchas gracias a todos!!!!!!!!!!!!!!! Saludos!!!!!!

Última edición por davmont; 30-oct-2009 a las 09:57 Razón: añadir solucionado al título
Responder Citando