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.

Reply via email to