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

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |k...@privat.broulik.de,
                   |                            |n...@kde.org
   Target Milestone|---                         |1.0
            Summary|Crash when closing a        |Memory corruption crash
                   |notification                |when closing a notification
           Assignee|kio-bugs-n...@kde.org       |plasma-b...@kde.org
            Product|frameworks-kded             |plasmashell
            Version|5.108.0                     |5.27.7
          Component|general                     |Notifications

--- Comment #1 from Nate Graham <n...@kde.org> ---
Pasting the relevant part of the backtrace inline for searchability:

#6  QString::QString(QString const&) (other=<error reading variable: Cannot
access memory at address 0x10>, this=0x7ffc7abc1c78) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1093
#7  KNotification::xdgActivationToken() const (this=0x0) at
./src/knotification.cpp:649
#8  0x00007fe5f0396328 in  () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kded/networkmanagement.so
#9  0x00007fe628cf4924 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffc7abc1d40, r=0x557763c79410, this=0x7fe620063f90) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#10 doActivate<false>(QObject*, int, void**) (sender=0x7fe620078350,
signal_index=6, argv=0x7ffc7abc1d40) at kernel/qobject.cpp:3925
#11 0x00007fe628ced9f7 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x7fe620078350, m=m@entry=0x7fe6245c8fc0
<KNotification::staticMetaObject>,
local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x0) at
kernel/qobject.cpp:3985
#12 0x00007fe624590b77 in KNotification::action1Activated()
(this=this@entry=0x7fe620078350) at
./obj-x86_64-linux-gnu/src/KF5Notifications_autogen/include/moc_knotification.cpp:583
#13 0x00007fe624593350 in KNotification::activate(unsigned int)
(this=this@entry=0x7fe620078350, action=1) at ./src/knotification.cpp:334
#14 0x00007fe624595fc9 in KNotificationManager::notificationActivated(int, int)
(this=0x7fe6245cb000 <(anonymous
namespace)::Q_QGS_s_self::innerFunction()::holder>, id=<optimized out>,
action=<optimized out>) at ./src/knotificationmanager.cpp:240
#15 0x00007fe628cf4924 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffc7abc1f30, r=0x7fe6245cb000 <(anonymous
namespace)::Q_QGS_s_self::innerFunction()::holder>, this=0x557763da1be0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#16 doActivate<false>(QObject*, int, void**) (sender=0x557763f56ff0,
signal_index=4, argv=0x7ffc7abc1f30) at kernel/qobject.cpp:3925
#17 0x00007fe628ced9f7 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=<optimized out>, m=<optimized out>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc7abc1f30)
at kernel/qobject.cpp:3985
#18 0x00007fe624599b83 in KNotificationPlugin::actionInvoked(int, int)
(this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at
./obj-x86_64-linux-gnu/src/KF5Notifications_autogen/include/moc_knotificationplugin.cpp:180

Looks like memory corruption, but the presence of plasma-nm in the backtrace is
weird given that the notification closed to trigger this crash came from
something other than plasma-nm.

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

Reply via email to