https://bugs.kde.org/show_bug.cgi?id=403839

            Bug ID: 403839
           Summary: Kdeconnectd crash
           Product: kdeconnect
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: common
          Assignee: albertv...@gmail.com
          Reporter: g...@rhobard.com
  Target Milestone: ---

SUMMARY - Kdeconnect stopped working with my Samsung S6 about three weeks ago.
On the phone I get "This paired device is not reachable..." on the computer I
get a segfault every time I try and launch Kde Connect (via searching for it on
the program launcher and selecting KDE Connect.

Unfortunately, I also get "You cannot report this error because kdeconnectd
does not provide a bug reporting address." Not sure if I should file that as a
separate but report.



STEPS TO REPRODUCE
1. Launch Kde Connect
2. Attempt to pair with phone

OBSERVED RESULT
Kde Connect immediately crashes and throws a segfault.

EXPECTED RESULT
Computer pairs and allows usual activities.

Crash report:

Application: kdeconnectd (kdeconnectd), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6808877800 (LWP 8389))]

Thread 4 (Thread 0x7f67ed68e700 (LWP 8392)):
#0  0x00007f680070a064 in g_mutex_unlock () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f68006c3a88 in g_main_context_prepare () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f68006c446b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f68006c464c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f68065fd04b in QEventDispatcherGlib::processEvents
(this=0x7f67e0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f68065a130a in QEventLoop::exec (this=this@entry=0x7f67ed68dda0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#6  0x00007f68063ccbba in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:525
#7  0x00007f68063d7adb in QThreadPrivate::start (arg=0x563e99f8afd0) at
thread/qthread_unix.cpp:367
#8  0x00007f680242f6db in start_thread (arg=0x7f67ed68e700) at
pthread_create.c:463
#9  0x00007f6805cc188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f67ede8f700 (LWP 8391)):
#0  0x00007f6805cb4bf9 in __GI___poll (fds=0x7f67e8020ef0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f68006c4539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f68006c464c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f68065fd04b in QEventDispatcherGlib::processEvents
(this=0x7f67e8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f68065a130a in QEventLoop::exec (this=this@entry=0x7f67ede8ed70,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#5  0x00007f68063ccbba in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:525
#6  0x00007f6804da5e45 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f68063d7adb in QThreadPrivate::start (arg=0x7f680501dd60) at
thread/qthread_unix.cpp:367
#8  0x00007f680242f6db in start_thread (arg=0x7f67ede8f700) at
pthread_create.c:463
#9  0x00007f6805cc188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f67f6887700 (LWP 8390)):
#0  0x00007f6805cb4bf9 in __GI___poll (fds=0x7f67f6886ca8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f67feb6b747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f67feb6d36a in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f67f988bed9 in QXcbEventReader::run (this=0x563e99f22400) at
qxcbconnection.cpp:1391
#4  0x00007f68063d7adb in QThreadPrivate::start (arg=0x563e99f22400) at
thread/qthread_unix.cpp:367
#5  0x00007f680242f6db in start_thread (arg=0x7f67f6887700) at
pthread_create.c:463
#6  0x00007f6805cc188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f6808877800 (LWP 8389)):
[KCrash Handler]
#6  0x00007f6806453f56 in operator== (s1=..., s2=...) at tools/qstring.cpp:3153
#7  0x00007f6807eae1dc in KNotification::setTitle
(this=this@entry=0x563e9a17c2b0, title=...) at ./src/knotification.cpp:140
#8  0x00007f67e5aafb5f in Notification::createKNotification
(this=this@entry=0x563e9a179320, update=<optimized out>, np=...) at
./plugins/notifications/notification.cpp:95
#9  0x00007f67e5ab06ed in Notification::update (this=this@entry=0x563e9a179320,
np=...) at ./plugins/notifications/notification.cpp:81
#10 0x00007f67e5ab8c85 in NotificationsDbusInterface::processPacket
(this=0x563e9a068ba0, np=...) at
./plugins/notifications/notificationsdbusinterface.cpp:91
#11 0x00007f67e5ab434f in NotificationsPlugin::receivePacket
(this=0x563e9a05bc30, np=...) at
./plugins/notifications/notificationsplugin.cpp:59
#12 0x00007f6808483610 in Device::privateReceivedPacket (this=<optimized out>,
np=...) at ./core/device.cpp:341
#13 0x00007f68065d218f in QtPrivate::QSlotObjectBase::call (a=0x7fff4d538400,
r=0x563e99fcf850, this=0x563e9a036220) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376
#14 QMetaObject::activate (sender=sender@entry=0x563e9a02f750,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=4,
argv=argv@entry=0x7fff4d538400) at kernel/qobject.cpp:3754
#15 0x00007f68065d2747 in QMetaObject::activate
(sender=sender@entry=0x563e9a02f750, m=m@entry=0x7f680869dac0
<DeviceLink::staticMetaObject>, local_signal_index=local_signal_index@entry=4,
argv=argv@entry=0x7fff4d538400) at kernel/qobject.cpp:3633
#16 0x00007f680848b605 in DeviceLink::receivedPacket
(this=this@entry=0x563e9a02f750, _t1=...) at
./obj-x86_64-linux-gnu/core/kdeconnectcore_autogen/CSWKE6ESUK/moc_devicelink.cpp:209
#17 0x00007f680846066f in LanDeviceLink::dataReceived (this=0x563e9a02f750) at
./core/backends/lan/landevicelink.cpp:133
#18 0x00007f68065d218f in QtPrivate::QSlotObjectBase::call (a=0x7fff4d5385a0,
r=0x563e9a02f750, this=0x563e9a036ab0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376
#19 QMetaObject::activate (sender=sender@entry=0x563e99f4e640,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x0) at kernel/qobject.cpp:3754
#20 0x00007f68065d2747 in QMetaObject::activate
(sender=sender@entry=0x563e99f4e640, m=m@entry=0x7f680869d980
<SocketLineReader::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3633
#21 0x00007f680848b880 in SocketLineReader::readyRead
(this=this@entry=0x563e99f4e640) at
./obj-x86_64-linux-gnu/core/kdeconnectcore_autogen/T4CFMAPE73/moc_socketlinereader.cpp:134
#22 0x00007f68084693d6 in SocketLineReader::dataReceived (this=0x563e99f4e640)
at ./core/backends/lan/socketlinereader.cpp:51
#23 0x00007f68065d218f in QtPrivate::QSlotObjectBase::call (a=0x7fff4d5386d0,
r=0x563e99f4e640, this=0x563e99ffc820) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376
#24 QMetaObject::activate (sender=sender@entry=0x563e9a02da90,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x0) at kernel/qobject.cpp:3754
#25 0x00007f68065d2747 in QMetaObject::activate
(sender=sender@entry=0x563e9a02da90, m=m@entry=0x7f6806a23880
<QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x0) at kernel/qobject.cpp:3633
#26 0x00007f68064da060 in QIODevice::readyRead (this=this@entry=0x563e9a02da90)
at .moc/moc_qiodevice.cpp:185
#27 0x00007f6805939e68 in QSslSocketBackendPrivate::transmit
(this=0x563e9a05aa90) at ssl/qsslsocket_openssl.cpp:773
#28 0x00007f680591e451 in QSslSocket::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
.moc/moc_qsslsocket.cpp:180
#29 0x00007f68065d2075 in QMetaObject::activate
(sender=sender@entry=0x563e9a0336d0, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3771
#30 0x00007f68065d2747 in QMetaObject::activate
(sender=sender@entry=0x563e9a0336d0, m=m@entry=0x7f6806a23880
<QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x0) at kernel/qobject.cpp:3633
#31 0x00007f68064da060 in QIODevice::readyRead (this=this@entry=0x563e9a0336d0)
at .moc/moc_qiodevice.cpp:185
#32 0x00007f68058e6ce3 in QAbstractSocketPrivate::emitReadyRead
(this=this@entry=0x563e99fa3260, channel=channel@entry=0) at
socket/qabstractsocket.cpp:1307
#33 0x00007f68058e6d94 in QAbstractSocketPrivate::canReadNotification
(this=0x563e99fa3260) at socket/qabstractsocket.cpp:734
#34 0x00007f68058fa651 in QReadNotifier::event (this=<optimized out>,
e=<optimized out>) at socket/qnativesocketengine.cpp:1274
#35 0x00007f6807332e1c in QApplicationPrivate::notify_helper
(this=this@entry=0x563e99f27fb0, receiver=receiver@entry=0x563e9a025430,
e=e@entry=0x7fff4d539b60) at kernel/qapplication.cpp:3727
#36 0x00007f680733a3ef in QApplication::notify (this=0x7fff4d539e20,
receiver=0x563e9a025430, e=0x7fff4d539b60) at kernel/qapplication.cpp:3486
#37 0x00007f68065a2fe8 in QCoreApplication::notifyInternal2
(receiver=0x563e9a025430, event=event@entry=0x7fff4d539b60) at
kernel/qcoreapplication.cpp:1048
#38 0x00007f68065fdc7d in QCoreApplication::sendEvent (event=0x7fff4d539b60,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#39 socketNotifierSourceDispatch (source=0x563e99f8b750) at
kernel/qeventdispatcher_glib.cpp:106
#40 0x00007f68006c4387 in g_main_context_dispatch () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f68006c45c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f68006c464c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f68065fd04b in QEventDispatcherGlib::processEvents
(this=0x563e99f912c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#44 0x00007f67f9917761 in QPAEventDispatcherGlib::processEvents
(this=0x563e99f912c0, flags=...) at qeventdispatcher_glib.cpp:69
#45 0x00007f68065a130a in QEventLoop::exec (this=this@entry=0x7fff4d539da0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#46 0x00007f68065aa4d0 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1336
#47 0x0000563e9831e004 in main (argc=<optimized out>, argv=<optimized out>) at
./daemon/kdeconnectd.cpp:99

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to