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

            Bug ID: 525380
           Summary: KDE Connect crashes after receiving consecutive
                    notifications from the mobile phone
    Classification: Applications
           Product: kdeconnect
      Version First 26.08.0
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: desktop-application
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

DESCRIPTION
KDE Connect on Linux crashes after receiving consecutive notifications from my
Android mobile phone. It cannot be reproduced reliably, but I have attached the
backtrace below. This usually happens when someone is sending many things to
you in one go in a messaging app. On the Android side, the notifications are
"overwritten" instead of "newly created" (i.e. only one notification with
updated contents is present; I don't know the exact name of this behavior). The
Android side is running KDE Connect 1.33.4.

STEPS TO REPRODUCE
N/A

OBSERVED RESULT
N/A

EXPECTED RESULT
N/A

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.7.4
KDE Frameworks Version: 6.29.0
Qt Version: 6.11.2
Kernel Version: 7.1.8-arch1-3 (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
Backtrace:
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f243449a17c in ?? () from /usr/lib/libc.so.6
#1  0x00007f243443e5d0 in raise () from /usr/lib/libc.so.6
#2  0x00007f243677bf29 in KCrash::defaultCrashHandler (sig=11)
    at /usr/src/debug/kcrash/kcrash-6.29.0/src/kcrash.cpp:653
#3  <signal handler called>
#4  KNotification::id (this=0x55b1413857f0)
    at
/usr/src/debug/knotifications/knotifications-6.29.0/src/knotification.cpp:525
#5  KNotificationManager::notifyPluginFinished (this=<optimized out>,
notification=0x55b1413857f0)
    at
/usr/src/debug/knotifications/knotifications-6.29.0/src/knotificationmanager.cpp:138
#6  0x00007f2434deeff3 in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, 
    r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, 
    a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:462
#7  doActivate<false> (sender=0x55b1416c1e10, signal_index=3,
argv=0x7ffe73e2a350)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4393
#8  0x00007f243675c902 in QMetaObject::activate<void, KNotification*>
(sender=0x55b1416c1e10, 
    mo=<optimized out>, local_signal_index=0, ret=0x0)
    at /usr/include/qt6/QtCore/qobjectdefs.h:314
#9  KNotificationPlugin::finished (this=0x55b1416c1e10, _t1=<optimized out>)
    at
/usr/src/debug/knotifications/build/src/KF6Notifications_autogen/include/moc_knotificationplugin.cpp:149
#10 KNotificationPlugin::close (this=0x55b1416c1e10,
notification=0x55b1413857f0)
    at
/usr/src/debug/knotifications/knotifications-6.29.0/src/knotificationplugin.cpp:32
#11 NotifyByAudio::finishNotification (this=0x55b1416c1e10,
notification=0x55b1413857f0, 
    id=<optimized out>)
    at
/usr/src/debug/knotifications/knotifications-6.29.0/src/notifybyaudio.cpp:226
#12 0x00007f2434de6b96 in QObject::event (this=<optimized out>, e=<optimized
out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1480
#13 0x00007f2435f0325f in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
   from /usr/lib/libQt6Widgets.so.6
#14 0x00007f2434d822b8 in QCoreApplication::notifyInternal2
(receiver=0x55b1416c1e10, 
    event=event@entry=0x7f242002e0a0)
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1126
#15 0x00007f2434d826c1 in QCoreApplication::sendEvent (receiver=<optimized
out>, 
    event=0x7f242002e0a0)
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1571
#16 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x55b140e8abb0)
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1926
#17 0x00007f243509a4b8 in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0)
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1779
#18 postEventSourceDispatch (s=0x55b140e8d0f0)
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:248
#19 0x00007f243274cc76 in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x00007f243274eed7 in ?? () from /usr/lib/libglib-2.0.so.0
#21 0x00007f243274f055 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#22 0x00007f2435096f32 in QEventDispatcherGlib::processEvents
(this=0x55b140e8d070, flags=...)
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:402
#23 0x00007f2434d8f664 in QEventLoop::processEvents (this=0x7ffe73e2a820,
flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:109
#24 QEventLoop::exec (this=0x7ffe73e2a820, flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:198
#25 0x00007f2434d8685a in QCoreApplication::exec ()
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1469
#26 0x000055b11ed9c94a in main (argc=<optimized out>, argv=0x7ffe73e2ab88)
    at
/usr/src/debug/kdeconnect/kdeconnect-kde-26.08.0/daemon/kdeconnectd.cpp:127

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

Reply via email to