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

TraceyC <kde...@tlcnet.info> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kde...@tlcnet.info

--- Comment #3 from TraceyC <kde...@tlcnet.info> ---
Original title: Crash when removing «Weather Report» applet configured with
«BBC Weather» provider
The crash happens when dismissing the notification.

Searchable trace

Core was generated by `plasmashell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f87c594434c in __pthread_kill_implementation () from
/usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7f87c1806ac0 (LWP 95588))]
(gdb) bt
#0  0x00007f87c594434c in __pthread_kill_implementation () at
/usr/lib/libc.so.6
#1  0x00007f87c58f74b8 in raise () at /usr/lib/libc.so.6
#2  0x00007f87c868c987 in KCrash::defaultCrashHandler(int) (sig=11) at
/home/ratijas/kde/src/frameworks/kcrash/src/kcrash.cpp:609
#3  0x00007f87c58f7560 in <signal handler called> () at /usr/lib/libc.so.6
#4  0x00007f87c81db448 in QQuickItem::~QQuickItem() (this=0x55d2dcb555f0,
this=<optimized out>)
    at /usr/src/debug/qtdeclarative/src/quick/items/qquickitem.cpp:2324
#5  0x00007f87b01c39ae in QQuickGridLayoutBase::invalidate(QQuickItem*)
(this=0x55d2da79f7a0, childItem=0x55d2da7b04b0)
    at
/usr/src/debug/qtdeclarative/src/imports/layouts/qquicklinearlayout.cpp:400
#6  0x00007f87c81e146a in QQuickItemPrivate::itemChange(QQuickItem::ItemChange,
QQuickItem::ItemChangeData const&)
    (this=this@entry=0x55d2d716cd00,
change=change@entry=QQuickItem::ItemVisibleHasChanged, data=...)
    at /usr/src/debug/qtdeclarative/src/quick/items/qquickitem.cpp:6326
#7  0x00007f87c81e330a in QQuickItemPrivate::setEffectiveVisibleRecur(bool)
(this=0x55d2d716cd00, newEffectiveVisible=<optimized out>)
    at /usr/src/debug/qtdeclarative/src/quick/items/qquickitem.cpp:6082
#8  0x00007f87c81e32ce in QQuickItemPrivate::setEffectiveVisibleRecur(bool)
(this=0x55d2dc32eb60, newEffectiveVisible=<optimized out>)
    at /usr/src/debug/qtdeclarative/src/quick/items/qquickitem.cpp:6080
#9  0x00007f87c81e32ce in QQuickItemPrivate::setEffectiveVisibleRecur(bool)
    (this=this@entry=0x55d2dc69d7d0, newEffectiveVisible=<optimized out>)
    at /usr/src/debug/qtdeclarative/src/quick/items/qquickitem.cpp:6080
#10 0x00007f87c81e6c8d in QQuickItem::setParentItem(QQuickItem*)
(this=0x55d2dcb55600, parentItem=<optimized out>)
    at /usr/src/debug/qtdeclarative/src/quick/items/qquickitem.cpp:2726
#11 0x00007f87c81db47b in QQuickItem::~QQuickItem()
(this=this@entry=0x55d2dcb55600, this=<optimized out>)
    at /usr/src/debug/qtdeclarative/src/quick/items/qquickitem.cpp:2327
#12 0x00007f87b01c131a in QQuickLayout::~QQuickLayout()
(this=this@entry=0x55d2dcb55600, this=<optimized out>)
    at /usr/src/debug/qtdeclarative/src/imports/layouts/qquicklayout.cpp:750
#13 0x00007f87b01c140b in QQuickGridLayoutBase::~QQuickGridLayoutBase()
(this=this@entry=0x55d2dcb55600, this=<optimized out>)
    at
/usr/src/debug/qtdeclarative/src/imports/layouts/qquicklinearlayout.cpp:315
#14 0x00007f87b01c752f in QQuickLinearLayout::~QQuickLinearLayout()
(this=0x55d2dcb55600, this=<optimized out>)
    at
/usr/src/debug/qtdeclarative/src/imports/layouts/qquicklinearlayout_p.h:196
#15 QQuickColumnLayout::~QQuickColumnLayout() (this=0x55d2dcb55600,
this=<optimized out>)
    at
/usr/src/debug/qtdeclarative/src/imports/layouts/qquicklinearlayout_p.h:244
#16 QQmlPrivate::QQmlElement<QQuickColumnLayout>::~QQmlElement()
(this=0x55d2dcb55600, this=<optimized out>)
    at
../../../include/QtQml/../../../qtdeclarative/src/qml/qml/qqmlprivate.h:144
#17 QQmlPrivate::QQmlElement<QQuickColumnLayout>::~QQmlElement()
(this=0x55d2dcb55600, this=<optimized out>)
   /../qtdeclarative/src/qml/qml/qqmlprivate.h:144
#18 0x00007f87c8f2cfcf in PlasmaQuick::AppletQuickItem::~AppletQuickItem()
(this=0x55d2dc9cec60, __in_chrg=<optimized out>) at
/home/ratijas/kde/src/frameworks/plasma-framework/src/plasmaquick/appletquickitem.cpp:514
#19 0x00007f87baf948b3 in AppletInterface::~AppletInterface()
(this=0x55d2dc9cec60, __in_chrg=<optimized out>) at
/home/ratijas/kde/src/frameworks/plasma-framework/src/scriptengines/qml/plasmoid/appletinterface.cpp:130
#20 0x00007f87baf948d8 in AppletInterface::~AppletInterface()
(this=0x55d2dc9cec60, __in_chrg=<optimized out>) at
/home/ratijas/kde/src/frameworks/plasma-framework/src/scriptengines/qml/plasmoid/appletinterface.cpp:130
#21 0x00007f87c609d615 in QObjectPrivate::deleteChildren()
(this=this@entry=0x55d2db345400) at kernel/qobject.cpp:2104
#22 0x00007f87c609ddc9 in QObject::~QObject() (this=0x55d2d612dbd0,
this=<optimized out>) at kernel/qobject.cpp:1082
#23 0x00007f87c8b708d8 in Plasma::ScriptEngine::~ScriptEngine()
(this=0x55d2d612dbd0, __in_chrg=<optimized out>) at
/home/ratijas/kde/src/frameworks/plasma-framework/src/plasma/scripting/scriptengine.cpp:48
#24 0x00007f87c8b6f392 in Plasma::AppletScript::~AppletScript()
(this=0x55d2d612dbd0, __in_chrg=<optimized out>) at
/home/ratijas/kde/src/frameworks/plasma-framework/src/plasma/scripting/appletscript.cpp:35
#25 0x00007f87baf8e304 in DeclarativeAppletScript::~DeclarativeAppletScript()
(this=0x55d2d612dbd0, __in_chrg=<optimized out>) at
/home/ratijas/kde/src/frameworks/plasma-framework/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:67
#26 0x00007f87baf8e320 in DeclarativeAppletScript::~DeclarativeAppletScript()
(this=0x55d2d612dbd0, __in_chrg=<optimized out>) at
/home/ratijas/kde/src/frameworks/plasma-framework/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:67
#27 0x00007f87c8b126f7 in Plasma::AppletPrivate::~AppletPrivate()
(this=0x55d2d695c060, __in_chrg=<optimized out>) at
/home/ratijas/kde/src/frameworks/plasma-framework/src/plasma/private/applet_p.cpp:89
#28 0x00007f87c8b12824 in Plasma::AppletPrivate::~AppletPrivate()
(this=0x55d2d695c060, __in_chrg=<optimized out>) at
/home/ratijas/kde/src/frameworks/plasma-framework/src/plasma/private/applet_p.cpp:96
#29 0x00007f87c8af25d8 in Plasma::Applet::~Applet() (this=0x55d2d76252e0,
__in_chrg=<optimized out>) at
/home/ratijas/kde/src/frameworks/plasma-framework/src/plasma/applet.cpp:163
#30 0x00007f879530441a in WeatherApplet::~WeatherApplet() (this=0x55d2d76252e0,
__in_chrg=<optimized out>) at
/home/ratijas/kde/src/kde/workspace/kdeplasma-addons/applets/weather/weatherapplet.cpp:183
#31 0x00007f8795304436 in WeatherApplet::~WeatherApplet() (this=0x55d2d76252e0,
__in_chrg=<optimized out>) at
/home/ratijas/kde/src/kde/workspace/kdeplasma-addons/applets/weather/weatherapplet.cpp:183
#32 0x00007f87c609a5d7 in QObject::event(QEvent*) (this=0x55d2d76252e0,
e=0x55d2dc8c8210) at kernel/qobject.cpp:1301
#33 0x00007f87c6f111c6 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55d2d76252e0, e=0x55d2dc8c8210) at
kernel/qapplication.cpp:3637
#34 0x00007f87c60765aa in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55d2d76252e0, event=0x55d2dc8c8210) at
kernel/qcoreapplication.cpp:1064
#35 0x00007f87c60770a9 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x55d2d2b3c490) at
kernel/qcoreapplication.cpp:1821
#36 0x00007f87c60be678 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x55d2d2c00cd0) at kernel/qeventdispatcher_glib.cpp:277
#37 0x00007f87c432eee3 in g_main_dispatch (context=0x7f87bc005010) at
../glib/glib/gmain.c:3381
#38 g_main_context_dispatch (context=0x7f87bc005010) at
../glib/glib/gmain.c:4099
#39 0x00007f87c43850f9 in g_main_context_iterate.constprop.0
(context=context@entry=0x7f87bc005010, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4175
#40 0x00007f87c432c455 in g_main_context_iteration (context=0x7f87bc005010,
may_block=1) at ../glib/glib/gmain.c:4240
#41 0x00007f87c60c257a in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55d2d2c04a80, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#42 0x00007f87c606e88b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffdde6b4f0,
flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#43 0x00007f87c6079fd7 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#44 0x000055d2d1ac382b in main(int, char**) (argc=1, argv=0x7fffdde6b798) at
/home/ratijas/kde/src/kde/workspace/plasma-workspace/shell/main.cpp:243
(gdb) info threads 
  Id   Target Id                          Frame 
* 1    Thread 0x7f87c1806ac0 (LWP 95588)  0x00007f87c594434c in
__pthread_kill_implementation () from /usr/lib/libc.so.6
  2    Thread 0x7f87b3fff640 (LWP 95593)  0x00007f87c59bb2af in poll () from
/usr/lib/libc.so.6
  3    Thread 0x7f879ebb8640 (LWP 95599)  0x00007f87c59bdcc2 in pselect () from
/usr/lib/libc.so.6
  4    Thread 0x7f875c988640 (LWP 95635)  0x00007f87c593f15a in
__futex_abstimed_wait_common () from /usr/lib/libc.so.6
  5    Thread 0x7f8742196640 (LWP 95672)  0x00007f87c593f15a in
__futex_abstimed_wait_common () from /usr/lib/libc.so.6
  6    Thread 0x7f871d7fa640 (LWP 126384) 0x00007f87c59bb2af in poll () from
/usr/lib/libc.so.6
  7    Thread 0x7f8767370640 (LWP 95619)  0x00007f87c815bf20 in
std::__unguarded_partition<QSGBatchRenderer::Batch**,
__gnu_cxx::__ops::_Iter_comp_iter<bool (*)(QSGBatchRenderer::Batch*,
QSGBatchRenderer::Batch*)> > (__comp=..., 
    __pivot=0x7f8761d8e618, __last=0x7f8761d8e810, __first=0x7f8761d8e6d0) at
/usr/include/c++/11.2.0/bits/stl_algo.h:1888
  8    Thread 0x7f87bbfff640 (LWP 95592)  0x00007f87c59bb2af in poll () from
/usr/lib/libc.so.6
  9    Thread 0x7f879d0ad640 (LWP 95601)  0x00007f87c59bb2af in poll () from
/usr/lib/libc.so.6
  10   Thread 0x7f875f3ff640 (LWP 95620)  0x00007f87c59bdb4d in select () from
/usr/lib/libc.so.6
  11   Thread 0x7f875d7c2640 (LWP 95634)  0x00007f87c593f15a in
__futex_abstimed_wait_common () from /usr/lib/libc.so.6
  12   Thread 0x7f8743181640 (LWP 95646)  0x00007f87c593f15a in
__futex_abstimed_wait_common () from /usr/lib/libc.so.6
  13   Thread 0x7f8789bfd640 (LWP 125166) 0x00007f87c593f15a in
__futex_abstimed_wait_common () from /usr/lib/libc.so.6
  14   Thread 0x7f8788826640 (LWP 95613)  0x00007f87c59bb2af in poll () from
/usr/lib/libc.so.6
  15   Thread 0x7f873a7fc640 (LWP 126371) 0x00007f87c593f15a in
__futex_abstimed_wait_common () from /usr/lib/libc.so.6
  16   Thread 0x7f874fd83640 (LWP 126385) 0x00007f87c593f15a in
__futex_abstimed_wait_common () from /usr/lib/libc.so.6
  17   Thread 0x7f871ffff640 (LWP 126387) 0x00007f87c593f15a in
__futex_abstimed_wait_common () from /usr/lib/libc.so.6
  18   Thread 0x7f873bfff640 (LWP 95979)  0x00007f87c59bb2af in poll () from
/usr/lib/libc.so.6
  19   Thread 0x7f873affd640 (LWP 112630) 0x00007f87c593f15a in
__futex_abstimed_wait_common () from /usr/lib/libc.so.6
  20   Thread 0x7f873b7fe640 (LWP 95980)  0x00007f87c59bb2af in poll () from
/usr/lib/libc.so.6
  21   Thread 0x7f87c12ea640 (LWP 95591)  0x00007f87c59bb2af in poll () from
/usr/lib/libc.so.6

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

Reply via email to