https://bugs.kde.org/show_bug.cgi?id=407962
Bug ID: 407962 Summary: kdeconnectd crash at network connection loss Product: kdeconnect Version: 1.3.4 Platform: Gentoo Packages OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: common Assignee: albertv...@gmail.com Reporter: andreas.sturmlech...@gmail.com Target Milestone: --- Created attachment 120325 --> https://bugs.kde.org/attachment.cgi?id=120325&action=edit kdeconnectd-20190526-150946.kcrash.txt It has happened twice today that kdeconnect crashed after the network connection went down. I currently rely on using my cellphone as LTE hotspot, first it ran out of battery, the second time I simply left for a break and shut down the hotspot for that. At the second time I had prepared kdeconnect with debug symbols. STEPS TO REPRODUCE 1. Create WiFi hotspot with (kdeconnect-paired)phone 2. Connect to WiFi hotspot 3. Shutdown WiFi hotspot 4. Look at drkonqi's grim systray face SOFTWARE/OS VERSIONS Operating System: Gentoo KDE Plasma Version: 5.15.90 KDE Frameworks Version: 5.58.0 Qt Version: 5.12.3 Kernel Version: 5.0.5-gentoo OS Type: 64-bit Processors: 3 × AMD Athlon(tm) II X3 445 Processor Memory: 3,8 GiB of RAM Thread 1 (Thread 0x7fce71514780 (LWP 495)): [KCrash Handler] #7 0x00007fce76738e3c in QSslSocket::connectToHost (this=this@entry=0x55d9f092eb70, hostName=..., port=port@entry=1716, openMode=..., protocol=protocol@entry=QAbstractSocket::AnyIPProtocol) at ssl/qsslsocket.cpp:1982 #8 0x00007fce766fc7ba in QAbstractSocket::connectToHost (this=0x55d9f092eb70, address=..., port=<optimized out>, openMode=...) at socket/qabstractsocket.cpp:1782 #9 0x00007fce780535db in LanLinkProvider::newUdpConnection (this=0x55d9f0645f90) at /usr/include/qt5/QtCore/qflags.h:120 #10 0x00007fce780549cf in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (LanLinkProvider::*)()>::call(void (LanLinkProvider::*)(), LanLinkProvider*, void**) (arg=<optimized out>, o=<optimized out>, f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:184 #11 QtPrivate::FunctionPointer<void (LanLinkProvider::*)()>::call<QtPrivate::List<>, void>(void (LanLinkProvider::*)(), LanLinkProvider*, void**) (arg=<optimized out>, o=<optimized out>, f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:185 #12 QtPrivate::QSlotObject<void (LanLinkProvider::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:414 #13 0x00007fce76fe3c3d in QtPrivate::QSlotObjectBase::call (a=0x7ffceecb6380, r=0x55d9f0645f90, this=0x55d9f064ea60) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394 #14 QMetaObject::activate (sender=sender@entry=0x55d9f0645fa8, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3776 #15 0x00007fce76fe40f9 in QMetaObject::activate (sender=sender@entry=0x55d9f0645fa8, m=m@entry=0x7fce7723e880 <QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3648 #16 0x00007fce76f1c9aa in QIODevice::readyRead (this=this@entry=0x55d9f0645fa8) at .moc/moc_qiodevice.cpp:189 #17 0x00007fce766fd10a in QAbstractSocketPrivate::emitReadyRead (this=this@entry=0x55d9f0646ce0, channel=channel@entry=0) at socket/qabstractsocket.cpp:1307 #18 0x00007fce766fda81 in QAbstractSocketPrivate::canReadNotification (this=0x55d9f0646ce0) at socket/qabstractsocket.cpp:734 #19 0x00007fce76701b37 in non-virtual thunk to QAbstractSocketPrivate::readNotification() () at socket/qabstractsocket_p.h:78 #20 0x00007fce766fb980 in QAbstractSocketEngine::readNotification (this=<optimized out>) at socket/qabstractsocketengine.cpp:160 #21 0x00007fce7671154d in QReadNotifier::event (this=<optimized out>, e=<optimized out>) at socket/qnativesocketengine.cpp:1274 #22 0x00007fce7789b3af in QApplicationPrivate::notify_helper (this=this@entry=0x55d9f05bde00, receiver=receiver@entry=0x55d9f0678900, e=e@entry=0x7ffceecb66f0) at kernel/qapplication.cpp:3736 #23 0x00007fce778a26a3 in QApplication::notify (this=0x7ffceecb69c0, receiver=0x55d9f0678900, e=0x7ffceecb66f0) at kernel/qapplication.cpp:3093 #24 0x00007fce76fbb41a in QCoreApplication::notifyInternal2 (receiver=0x55d9f0678900, event=0x7ffceecb66f0) at kernel/qcoreapplication.cpp:1060 #25 0x00007fce76fbb610 in QCoreApplication::sendEvent (receiver=<optimized out>, event=event@entry=0x7ffceecb66f0) at kernel/qcoreapplication.cpp:1450 #26 0x00007fce7700c55b in socketNotifierSourceDispatch (source=0x55d9f0624dd0) at kernel/qeventdispatcher_glib.cpp:106 #27 0x00007fce749337bd in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #28 0x00007fce74933a60 in ?? () from /usr/lib64/libglib-2.0.so.0 #29 0x00007fce74933b0c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #30 0x00007fce7700bbf0 in QEventDispatcherGlib::processEvents (this=0x55d9f0637e10, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #31 0x00007fce710a0776 in QXcbGlibEventDispatcher::processEvents (this=<optimized out>, flags=...) at qxcbeventdispatcher.cpp:143 #32 0x00007fce76fb9ecc in QEventLoop::processEvents (this=this@entry=0x7ffceecb6930, flags=..., flags@entry=...) at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/atomic_base.h:707 #33 0x00007fce76fba348 in QEventLoop::exec (this=this@entry=0x7ffceecb6930, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #34 0x00007fce76fc25bc in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #35 0x00007fce7734cbc8 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1779 #36 0x00007fce7789b325 in QApplication::exec () at kernel/qapplication.cpp:2893 #37 0x000055d9eedc8533 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-misc/kdeconnect-1.3.4/work/kdeconnect-kde-1.3.4/daemon/kdeconnectd.cpp:99 [Inferior 1 (process 495) detached] -- You are receiving this mail because: You are watching all bug changes.