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

            Bug ID: 447059
           Summary: kdeconnect daemon crashes when phone receives a
                    notification
           Product: kdeconnect
           Version: unspecified
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: common
          Assignee: albertv...@gmail.com
          Reporter: n...@kde.org
  Target Milestone: ---

Application: kdeconnectd (21.04.3)
 (Compiled from sources)
Qt Version: 5.15.2
Frameworks Version: 5.88.0
Operating System: Linux 5.15.6-200.fc35.x86_64 x86_64
Windowing System: Wayland
Distribution: Fedora Linux 35 (KDE Plasma)
DrKonqi: 5.23.3 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:

Receiving a notification on my phone, and then the daemon crashed on the host.

The crash can be reproduced every time.

-- Backtrace:
Application: KDE Connect Daemon (kdeconnectd), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized
out>}
[KCrash Handler]
#6  Device::reloadPlugins (this=this@entry=0x55bc936e6fe0) at
/usr/src/debug/kde-connect-21.04.3-1.fc35.x86_64/core/device.cpp:192
#7  0x00007fe318def3ab in Device::addLink (this=0x55bc936e6fe0,
identityPacket=..., link=<optimized out>) at
/usr/src/debug/kde-connect-21.04.3-1.fc35.x86_64/core/device.cpp:302
#8  0x00007fe318de8adc in Daemon::onNewDeviceLink (this=0x7ffe55e39830,
identityPacket=..., dl=0x55bc9388b880) at
/usr/src/debug/kde-connect-21.04.3-1.fc35.x86_64/core/daemon.cpp:206
#9  0x00007fe3179173e9 in QtPrivate::QSlotObjectBase::call (a=0x7ffe55e37fa0,
r=<optimized out>, this=0x55bc936e7730) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#10 doActivate<false> (sender=0x55bc93557cf0, signal_index=3,
argv=0x7ffe55e37fa0) at kernel/qobject.cpp:3886
#11 0x00007fe317912367 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7fe318e03240 <LinkProvider::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe55e37fa0)
at kernel/qobject.cpp:3946
#12 0x00007fe318dc94b8 in LinkProvider::onConnectionReceived (this=<optimized
out>, _t1=..., _t2=<optimized out>) at
/usr/src/debug/kde-connect-21.04.3-1.fc35.x86_64/redhat-linux-build/core/kdeconnectcore_autogen/CSWKE6ESUK/moc_linkprovider.cpp:169
#13 0x00007fe318dd527f in LanLinkProvider::encrypted (this=0x55bc93557cf0) at
/usr/src/debug/kde-connect-21.04.3-1.fc35.x86_64/core/backends/lan/lanlinkprovider.cpp:372
#14 0x00007fe3179173e9 in QtPrivate::QSlotObjectBase::call (a=0x7ffe55e38120,
r=<optimized out>, this=0x55bc93828ed0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#15 doActivate<false> (sender=0x55bc93844280, signal_index=16,
argv=0x7ffe55e38120) at kernel/qobject.cpp:3886
#16 0x00007fe317912367 in QMetaObject::activate
(sender=sender@entry=0x55bc93844280, m=m@entry=0x7fe3170f2ae0
<QSslSocket::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#17 0x00007fe31706a1c4 in QSslSocket::encrypted
(this=this@entry=0x55bc93844280) at .moc/moc_qsslsocket.cpp:317
#18 0x00007fe31707ed93 in QSslSocketBackendPrivate::continueHandshake
(this=0x55bc938198b0) at ssl/qsslsocket_openssl.cpp:1995
#19 0x00007fe3170857eb in QSslSocketBackendPrivate::startHandshake
(this=this@entry=0x55bc938198b0) at ssl/qsslsocket_openssl.cpp:1440
#20 0x00007fe317085f83 in QSslSocketBackendPrivate::transmit
(this=0x55bc938198b0) at ssl/qsslsocket_openssl.cpp:1114
#21 0x00007fe317917430 in doActivate<false> (sender=0x55bc936f1690,
signal_index=3, argv=0x7ffe55e39390) at kernel/qobject.cpp:3898
#22 0x00007fe317912367 in QMetaObject::activate
(sender=sender@entry=0x55bc936f1690, m=m@entry=0x7fe317bb8c20
<QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#23 0x00007fe3178330d4 in QIODevice::readyRead (this=this@entry=0x55bc936f1690)
at .moc/moc_qiodevice.cpp:190
#24 0x00007fe31703fe2f in QAbstractSocketPrivate::emitReadyRead (channel=0,
this=0x55bc935b42c0) at socket/qabstractsocket.cpp:1323
#25 QAbstractSocketPrivate::canReadNotification (this=0x55bc935b42c0) at
socket/qabstractsocket.cpp:748
#26 0x00007fe317052f59 in QReadNotifier::event (this=<optimized out>,
e=<optimized out>) at socket/qnativesocketengine.cpp:1274
#27 0x00007fe31844f443 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55bc938573b0, e=0x7ffe55e394b0) at
kernel/qapplication.cpp:3632
#28 0x00007fe3178e37d8 in QCoreApplication::notifyInternal2
(receiver=0x55bc938573b0, event=0x7ffe55e394b0) at
kernel/qcoreapplication.cpp:1064
#29 0x00007fe31793563f in socketNotifierSourceDispatch (source=0x55bc93560d70)
at kernel/qeventdispatcher_glib.cpp:107
#30 0x00007fe315d90130 in g_main_dispatch (context=0x55bc93562970) at
../glib/gmain.c:3381
#31 g_main_context_dispatch (context=0x55bc93562970) at ../glib/gmain.c:4099
#32 0x00007fe315de5208 in g_main_context_iterate.constprop.0
(context=context@entry=0x55bc93562970, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#33 0x00007fe315d8d933 in g_main_context_iteration (context=0x55bc93562970,
may_block=1) at ../glib/gmain.c:4240
#34 0x00007fe317934c2e in QEventDispatcherGlib::processEvents
(this=0x55bc93560de0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#35 0x00007fe3178e21e2 in QEventLoop::exec (this=this@entry=0x7ffe55e39720,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#36 0x00007fe3178ea724 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#37 0x000055bc91d33fdd in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kde-connect-21.04.3-1.fc35.x86_64/daemon/kdeconnectd.cpp:174
[Inferior 1 (process 880298) detached]

Possible duplicates by query: bug 438721, bug 438319, bug 438164, bug 438077,
bug 438076.

Reported using DrKonqi

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

Reply via email to