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

            Bug ID: 440265
           Summary: Plasma carshed after acknowledging the "widget
                    removed" notification
           Product: plasmashell
           Version: 5.22.3
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: aggpapaz...@zohomail.eu
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.22.3)

Qt Version: 5.15.2
Frameworks Version: 5.84.0
Operating System: Linux 5.13.2-1-default x86_64
Windowing System: X11
Drkonqi Version: 5.22.3
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
 I removed the Weather widget and then cleared the notification. After 5
seconds, the notification was still there. After another 5 seconds, plasma
crashed and, 5 seconds later, it reloaded.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f20eb197c94 in QQuickItem::~QQuickItem() (this=0x56045898a400,
__in_chrg=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/quick/items/qquickitem.cpp:2324
#5  0x00007f20d56a0853 in QQuickGridLayoutBase::invalidate(QQuickItem*)
(this=0x56045643a120, childItem=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/imports/layouts/qquicklinearlayout.cpp:400
#6  0x00007f20eb188b92 in QQuickItemPrivate::itemChange(QQuickItem::ItemChange,
QQuickItem::ItemChangeData const&) (this=this@entry=0x56045a0e4bb0,
change=change@entry=QQuickItem::ItemVisibleHasChanged, data=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/quick/items/qquickitem.cpp:6318
#7  0x00007f20eb18ed02 in QQuickItemPrivate::setEffectiveVisibleRecur(bool)
(this=0x56045a0e4bb0, newEffectiveVisible=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/quick/items/qquickitem.cpp:6074
#8  0x00007f20eb18ecc7 in QQuickItemPrivate::setEffectiveVisibleRecur(bool)
(this=0x5604569e58b0, newEffectiveVisible=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/quick/items/qquickitem.cpp:6072
#9  0x00007f20eb18ecc7 in QQuickItemPrivate::setEffectiveVisibleRecur(bool)
(this=this@entry=0x56045a73a8f0, newEffectiveVisible=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/quick/items/qquickitem.cpp:6072
#10 0x00007f20eb1977a9 in QQuickItem::setParentItem(QQuickItem*)
(this=this@entry=0x56045898a410, parentItem=parentItem@entry=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/quick/items/qquickitem.cpp:2726
#11 0x00007f20eb197cc6 in QQuickItem::~QQuickItem()
(this=this@entry=0x56045898a410, __in_chrg=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/quick/items/qquickitem.cpp:2327
#12 0x00007f20d569cdfc in QQuickLayout::~QQuickLayout()
(this=this@entry=0x56045898a410, __in_chrg=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/imports/layouts/qquicklayout.cpp:750
#13 0x00007f20d569d7de in QQuickGridLayoutBase::~QQuickGridLayoutBase()
(this=this@entry=0x56045898a410, __in_chrg=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/imports/layouts/qquicklinearlayout.cpp:315
#14 0x00007f20d56a5551 in QQuickLinearLayout::~QQuickLinearLayout()
(this=0x56045898a410, __in_chrg=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/imports/layouts/qquicklinearlayout_p.h:196
#15 QQuickColumnLayout::~QQuickColumnLayout() (this=0x56045898a410,
__in_chrg=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/imports/layouts/qquicklinearlayout_p.h:244
#16 QQmlPrivate::QQmlElement<QQuickColumnLayout>::~QQmlElement()
(this=0x56045898a410, __in_chrg=<optimized out>) at
../../../include/QtQml/../../../src/qml/qml/qqmlprivate.h:144
#17 QQmlPrivate::QQmlElement<QQuickColumnLayout>::~QQmlElement()
(this=0x56045898a410, __in_chrg=<optimized out>) at
../../../include/QtQml/../../../src/qml/qml/qqmlprivate.h:144
#18 0x00007f20eb9548e3 in PlasmaQuick::AppletQuickItem::~AppletQuickItem()
(this=0x560458dcb000, this=<optimized out>) at
/usr/src/debug/plasma-framework-5.84.0-2.1.x86_64/src/plasmaquick/appletquickitem.cpp:509
#19 0x00007f20d7fd4e69 in AppletInterface::~AppletInterface()
(this=0x560458dcb000, this=<optimized out>) at
/usr/src/debug/plasma-framework-5.84.0-2.1.x86_64/src/scriptengines/qml/plasmoid/appletinterface.cpp:126
#20 0x00007f20e96b967e in QObjectPrivate::deleteChildren()
(this=0x560458940280) at kernel/qobject.cpp:2104
#21 0x00007f20e96c41e4 in QObject::~QObject() (this=this@entry=0x560459b82370,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#22 0x00007f20eb74d7e3 in Plasma::ScriptEngine::~ScriptEngine()
(this=this@entry=0x560459b82370, this=<optimized out>) at
/usr/src/debug/plasma-framework-5.84.0-2.1.x86_64/src/plasma/scripting/scriptengine.cpp:47
#23 0x00007f20eb74d83e in Plasma::AppletScript::~AppletScript()
(this=this@entry=0x560459b82370, this=<optimized out>) at
/usr/src/debug/plasma-framework-5.84.0-2.1.x86_64/src/plasma/scripting/appletscript.cpp:35
#24 0x00007f20d7fd07eb in DeclarativeAppletScript::~DeclarativeAppletScript()
(this=0x560459b82370, this=<optimized out>) at
/usr/src/debug/plasma-framework-5.84.0-2.1.x86_64/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:58
#25 DeclarativeAppletScript::~DeclarativeAppletScript() (this=0x560459b82370,
this=<optimized out>) at
/usr/src/debug/plasma-framework-5.84.0-2.1.x86_64/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:58
#26 0x00007f20eb71f59a in Plasma::AppletPrivate::~AppletPrivate()
(this=0x56045944df20, this=<optimized out>) at
/usr/src/debug/plasma-framework-5.84.0-2.1.x86_64/src/plasma/private/applet_p.cpp:89
#27 0x00007f20eb711246 in Plasma::AppletPrivate::~AppletPrivate()
(this=0x56045944df20, this=<optimized out>) at
/usr/src/debug/plasma-framework-5.84.0-2.1.x86_64/src/plasma/private/applet_p.cpp:83
#28 Plasma::Applet::~Applet() (this=this@entry=0x560458ea1020, this=<optimized
out>) at
/usr/src/debug/plasma-framework-5.84.0-2.1.x86_64/src/plasma/applet.cpp:138
#29 0x00007f20c265e7a8 in WeatherApplet::~WeatherApplet() (this=0x560458ea1020,
this=<optimized out>) at
/usr/src/debug/plasma5-addons-5.22.3-1.1.x86_64/applets/weather/weatherapplet.cpp:177
#30 WeatherApplet::~WeatherApplet() (this=0x560458ea1020, this=<optimized out>)
at
/usr/src/debug/plasma5-addons-5.22.3-1.1.x86_64/applets/weather/weatherapplet.cpp:177
#31 0x00007f20e96bbcff in QObject::event(QEvent*) (this=0x560458ea1020,
e=0x5604599fb1d0) at kernel/qobject.cpp:1301
#32 0x00007f20ea41ba7f in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x560458ea1020, e=0x5604599fb1d0) at
kernel/qapplication.cpp:3632
#33 0x00007f20e968f96a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x560458ea1020, event=0x5604599fb1d0) at
kernel/qcoreapplication.cpp:1064
#34 0x00007f20e96929b7 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x56045500f6f0) at
kernel/qcoreapplication.cpp:1821
#35 0x00007f20e96e77d3 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x5604550e8280) at kernel/qeventdispatcher_glib.cpp:277
#36 0x00007f20e79f680f in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#37 0x00007f20e79f6b98 in  () at /lib64/libglib-2.0.so.0
#38 0x00007f20e79f6c4f in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#39 0x00007f20e96e6e54 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x5604550f7950, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#40 0x00007f20e968e36b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffceea2c5e0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#41 0x00007f20e9696650 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#42 0x000056045496c479 in main(int, char**) (argc=<optimized out>,
argv=0x7ffceea2c7d0) at
/usr/src/debug/plasma5-workspace-5.22.3-1.1.x86_64/shell/main.cpp:254
[Inferior 1 (process 8012) detached]

The reporter indicates this bug may be a duplicate of or related to bug 437721.

Possible duplicates by query: bug 437721, bug 436664, bug 435192, bug 435172,
bug 434823.

Reported using DrKonqi

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

Reply via email to