Bug 376499 - KMldonkey crashes on startup
Summary: KMldonkey crashes on startup
Status: RESOLVED FIXED
Alias: None
Product: kmldonkey
Classification: Applications
Component: general (show other bugs)
Version: 2.0.7
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Gioacchino Mazzurco
URL:
Keywords: drkonqi
: 386331 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-02-14 23:36 UTC by Aitor
Modified: 2018-07-11 08:59 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aitor 2017-02-14 23:36:10 UTC
Application: kmldonkey (2.0.7)
KDE Platform Version: 4.14.29
Qt Version: 4.8.7
Operating System: Linux 4.9.9-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
This started happening after certain update. It was long ago so unfortunately I can't provide the version.

- What I was doing when the application crashed:
KMldonkey crashes on every startup.

The crash can be reproduced every time.

-- Backtrace:
Application: KMLDonkey (kmldonkey), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#6  0x00007f3d7757c1b0 in ServerInfo::isConnected() const () at /usr/lib64/liblibkmldonkey.so.5
#7  0x00007f3d77566692 in DonkeyProtocol::processMessage() () at /usr/lib64/liblibkmldonkey.so.5
#8  0x00007f3d743a95d0 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#9  0x00007f3d7756baed in  () at /usr/lib64/liblibkmldonkey.so.5
#10 0x00007f3d743a95d0 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#11 0x00007f3d73860f2e in  () at /usr/lib64/libQtNetwork.so.4
#12 0x00007f3d7386a4ad in  () at /usr/lib64/libQtNetwork.so.4
#13 0x00007f3d748d50ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#14 0x00007f3d748dbfec in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#15 0x00007f3d75b3067a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#16 0x00007f3d743952cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#17 0x00007f3d743c5e12 in  () at /usr/lib64/libQtCore.so.4
#18 0x00007f3d6f414687 in g_main_context_dispatch (context=0x1e3a9c0) at gmain.c:3203
#19 0x00007f3d6f414687 in g_main_context_dispatch (context=context@entry=0x1e3a9c0) at gmain.c:3856
#20 0x00007f3d6f4148f0 in g_main_context_iterate (context=context@entry=0x1e3a9c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3929
#21 0x00007f3d6f41499c in g_main_context_iteration (context=0x1e3a9c0, may_block=1) at gmain.c:3990
#22 0x00007f3d743c582e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#23 0x00007f3d7497ddb6 in  () at /usr/lib64/libQtGui.so.4
#24 0x00007f3d74393b9f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#25 0x00007f3d74393f05 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#26 0x00007f3d74399af9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#27 0x000000000042660b in  ()
#28 0x00007f3d73afc291 in __libc_start_main (main=0x426180, argc=5, argv=0x7fffa392e398, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffa392e388) at ../csu/libc-start.c:289
#29 0x00000000004267fa in _start ()

Reported using DrKonqi
Comment 1 Ralf-Peter Rohbeck 2017-03-13 07:28:04 UTC
kmldonkey 2.0.5+kde4.3.3-2 from jessie works fine on an updated stretch system.
Comment 2 Pino Toscano 2018-07-11 05:35:48 UTC
*** Bug 386331 has been marked as a duplicate of this bug. ***
Comment 3 Unknown 2018-07-11 05:37:36 UTC
SVN commit 1519541 by pino:

fix nulltr access



 M  +2 -1      donkeyprotocol.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1519541
Comment 4 Gioacchino Mazzurco 2018-07-11 08:59:37 UTC
Grazie Pino!

Thanks Pino!