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

            Bug ID: 449276
           Summary: kdeconnectd intermittent crash while in the background
           Product: kdeconnect
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: common
          Assignee: albertv...@gmail.com
          Reporter: masterpatri...@gmail.com
  Target Milestone: ---

Application: kdeconnectd (21.12.1)

Qt Version: 5.15.2
Frameworks Version: 5.90.0
Operating System: Linux 5.16.1-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.23.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Kdeconnectd crashes intermittently but repeatably during normal usage of the
desktop, not interacting with the software directly.
Crash possibly coincides with a notification on the phone but am not completely
sure on the timing.
Also having issues with intermittent Android app crashes so it is possibly some
kind of interrupted communication.

Android app version 1.18.1 from Google Play Store

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  0x00007fd254b4c314 in (anonymous namespace)::constData (d=...) at
kernel/qvariant.cpp:361
#7  qVariantToHelper<QMap<QString, QVariant> > (handlerManager=..., d=...) at
kernel/qvariant.cpp:2669
#8  QVariant::toMap (this=0x558644a091a8) at kernel/qvariant.cpp:2721
#9  0x00007fd24c190378 in ConnectivityReportPlugin::receivePacket (np=...,
this=<optimized out>) at
/usr/src/debug/kdeconnect-kde-21.12.1-1.1.x86_64/plugins/connectivity-report/connectivity_reportplugin.cpp:44
#10 ConnectivityReportPlugin::receivePacket (this=<optimized out>, np=...) at
/usr/src/debug/kdeconnect-kde-21.12.1-1.1.x86_64/plugins/connectivity-report/connectivity_reportplugin.cpp:40
#11 0x00007fd2560c8e01 in Device::privateReceivedPacket (this=0x5586447a9c70,
np=...) at /usr/src/debug/kdeconnect-kde-21.12.1-1.1.x86_64/core/device.cpp:398
#12 0x00007fd254b354f3 in QtPrivate::QSlotObjectBase::call (a=0x7ffedb5764b0,
r=0x5586447a9c70, this=0x5586448770d0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#13 doActivate<false> (sender=0x5586448d2e30, signal_index=7,
argv=0x7ffedb5764b0) at kernel/qobject.cpp:3886
#14 0x00007fd254b2e9bf in QMetaObject::activate
(sender=sender@entry=0x5586448d2e30, m=<optimized out>,
local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7ffedb5764b0)
at kernel/qobject.cpp:3946
#15 0x00007fd2560b9bfd in DeviceLink::receivedPacket (_t1=...,
this=0x5586448d2e30) at
/usr/src/debug/kdeconnect-kde-21.12.1-1.1.x86_64/build/core/kdeconnectcore_autogen/CSWKE6ESUK/moc_devicelink.cpp:225
#16 LanDeviceLink::dataReceived (this=0x5586448d2e30) at
/usr/src/debug/kdeconnect-kde-21.12.1-1.1.x86_64/core/backends/lan/landevicelink.cpp:135
#17 0x00007fd254b354f3 in QtPrivate::QSlotObjectBase::call (a=0x7ffedb576590,
r=0x5586448d2e30, this=0x5586448cbdc0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#18 doActivate<false> (sender=0x5586449d4230, signal_index=3,
argv=0x7ffedb576590) at kernel/qobject.cpp:3886
#19 0x00007fd2560b2114 in SocketLineReader::dataReceived (this=0x5586449d4230)
at
/usr/src/debug/kdeconnect-kde-21.12.1-1.1.x86_64/core/backends/lan/socketlinereader.cpp:29
#20 0x00007fd254b354f3 in QtPrivate::QSlotObjectBase::call (a=0x7ffedb5766a0,
r=0x5586449d4230, this=0x558644970710) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#21 doActivate<false> (sender=0x5586449d9380, signal_index=3,
argv=0x7ffedb5766a0) at kernel/qobject.cpp:3886
#22 0x00007fd254b2e9bf in QMetaObject::activate
(sender=sender@entry=0x5586449d9380, m=m@entry=0x7fd254dd1280
<QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#23 0x00007fd254a2d250 in QIODevice::readyRead (this=this@entry=0x5586449d9380)
at .moc/moc_qiodevice.cpp:190
#24 0x00007fd254254705 in QSslSocketBackendPrivate::transmit
(this=0x5586446f7c10) at ssl/qsslsocket_openssl.cpp:1162
#25 0x00007fd254b35528 in doActivate<false> (sender=0x5586449f9600,
signal_index=3, argv=0x7ffedb577810) at kernel/qobject.cpp:3898
#26 0x00007fd254b2e9bf in QMetaObject::activate
(sender=sender@entry=0x5586449f9600, m=m@entry=0x7fd254dd1280
<QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#27 0x00007fd254a2d250 in QIODevice::readyRead (this=this@entry=0x5586449f9600)
at .moc/moc_qiodevice.cpp:190
#28 0x00007fd25420beef in QAbstractSocketPrivate::emitReadyRead (channel=0,
this=0x5586447f5fe0) at socket/qabstractsocket.cpp:1323
#29 QAbstractSocketPrivate::canReadNotification (this=0x5586447f5fe0) at
socket/qabstractsocket.cpp:748
#30 0x00007fd254221ca1 in QReadNotifier::event (this=<optimized out>,
e=<optimized out>) at socket/qnativesocketengine.cpp:1274
#31 0x00007fd255741a7f in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x558644926270, e=0x7ffedb577950) at
kernel/qapplication.cpp:3632
#32 0x00007fd254afee2a in QCoreApplication::notifyInternal2
(receiver=0x558644926270, event=0x7ffedb577950) at
kernel/qcoreapplication.cpp:1064
#33 0x00007fd254b56f1d in socketNotifierSourceDispatch
(source=source@entry=0x55864469a340) at kernel/qeventdispatcher_glib.cpp:107
#34 0x00007fd252f9dd9f in g_main_dispatch (context=0x7fd248005000) at
../glib/gmain.c:3381
#35 g_main_context_dispatch (context=0x7fd248005000) at ../glib/gmain.c:4099
#36 0x00007fd252f9e128 in g_main_context_iterate
(context=context@entry=0x7fd248005000, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#37 0x00007fd252f9e1df in g_main_context_iteration (context=0x7fd248005000,
may_block=1) at ../glib/gmain.c:4240
#38 0x00007fd254b56364 in QEventDispatcherGlib::processEvents
(this=0x55864469a3b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#39 0x00007fd254afd82b in QEventLoop::exec (this=this@entry=0x7ffedb577b60,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#40 0x00007fd254b05b00 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#41 0x00007fd254f4f25c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1867
#42 0x00007fd2557419f5 in QApplication::exec () at kernel/qapplication.cpp:2824
#43 0x0000558643689a34 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kdeconnect-kde-21.12.1-1.1.x86_64/daemon/kdeconnectd.cpp:178
[Inferior 1 (process 1804) detached]

Possible duplicates by query: bug 448005, bug 447060, bug 447059, bug 445771,
bug 445475.

Reported using DrKonqi

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

Reply via email to