| Summary: | Muting audio device in the system tray applet crash plasma | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | carl <schwancarl> |
| Component: | System Tray widget | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | bugseforuns, kde, materka, nate |
| Priority: | VHI | Keywords: | regression |
| Version First Reported In: | master | ||
| Target Milestone: | 1.0 | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://commits.kde.org/plasma-framework/4b0d4c4bdaed65f52d7f2110c53ce984ef459b5a | Version Fixed/Implemented In: | 5.70 |
| Sentry Crash Report: | |||
| Attachments: |
Video of the crash
New crash information added by DrKonqi |
||
Can reproduce. Here's a backtrace:
#0 0x00007ffff7a4cfb0 in Plasma::Svg::setColorGroup(Plasma::Theme::ColorGroup)
(this=0x1600000016, group=Plasma::Theme::NormalColorGroup)
at /home/nate/kde/src/plasma-framework/src/plasma/svg.cpp:768
#1 0x00007ffff54139fe in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fffffff6d90, r=0x3bc3280, this=0x3466610)
at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#2 0x00007ffff54139fe in doActivate<false>(QObject*, int, void**)
(sender=0x4e972a0, signal_index=37, argv=0x7fffffff6d90) at kernel/qobject.cpp:3870
#3 0x00007ffff540e1bf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7fffe87717e0 <IconItem::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#4 0x00007fffe872c663 in IconItem::colorGroupChanged() (this=<optimized out>)
at /home/nate/kde/build/plasma-framework/src/declarativeimports/core/corebindingsplugin_autogen/EWIEGA46WW/moc_iconitem.cpp:447
#5 0x00007fffe8752f63 in IconItem::setColorGroup(Plasma::Theme::ColorGroup)
(this=<optimized out>, group=<optimized out>)
at /home/nate/kde/src/plasma-framework/src/declarativeimports/core/iconitem.cpp:415
#6 0x00007fffe872e2ad in IconItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
at /home/nate/kde/build/plasma-framework/src/declarativeimports/core/corebindingsplugin_autogen/EWIEGA46WW/moc_iconitem.cpp:323
#7 0x00007ffff72151d6 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const
(flags=..., value=0x7fffffff6e2c, target=<optimized out>, this=<optimized out>)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:286
#8 0x00007ffff72151d6 in GenericBinding<2>::doStore<int>(int, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>) const
(flags=..., pd=<optimized out>, value=<optimized out>, this=0x3da2cc0)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/qqmlbinding.cpp:334
#9 0x00007ffff72151d6 in GenericBinding<2>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>)
(this=0x3da2cc0, result=..., isUndefined=<optimized out>, flags=...)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/qqmlbinding.cpp:302
#10 0x00007ffff7215cef in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&)
(this=0x3da2cc0, watcher=..., flags=..., scope=...)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/jsruntime/qv4scopedvalue_p.h:239
#11 0x00007ffff7212b82 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>)
(this=0x3da2cc0, flags=...)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/qqmlbinding.cpp:186
#12 0x00007ffff71ed82d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)
(endpoint=<optimized out>, a=a@entry=0x0)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/qqmlnotifier.cpp:--Type <RET> for more, q to quit, c to continue without paging--
104
#13 0x00007ffff7196cf4 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x3bf1a00, index=51, a=0x0)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/qqmlengine.cpp:858
#14 0x00007ffff5413585 in doActivate<false>(QObject*, int, void**)
(sender=0x3bf1a00, signal_index=51, argv=argv@entry=0x0) at kernel/qobject_p.h:110
#15 0x00007ffff540e3dd in QMetaObject::activate(QObject*, int, int, void**)
(sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3943
#16 0x00007ffff71909c5 in QQmlVMEMetaObject::activate(QObject*, int, void**)
(this=<optimized out>, object=<optimized out>, index=<optimized out>, args=args@entry=0x0)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:385
#17 0x00007ffff7190b60 in QQmlVMEMetaObjectEndpoint::tryConnect() (this=0x4e6fbf0)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/qqmlvmemetaobject.cpp:155
#18 0x00007ffff71ed82d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)
(endpoint=<optimized out>, a=a@entry=0x0)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/qqmlnotifier.cpp:104
#19 0x00007ffff7196cf4 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x3c88cb0, index=30, a=0x0)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/qqmlengine.cpp:858
#20 0x00007ffff5413585 in doActivate<false>(QObject*, int, void**)
(sender=0x3c88cb0, signal_index=30, argv=0x0) at kernel/qobject_p.h:110
#21 0x00007ffff540e1bf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x3c88cb0, m=m@entry=0x7ffff799af40 <QQuickMouseArea::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0)
at kernel/qobject.cpp:3930
#22 0x00007ffff7758f60 in QQuickMouseArea::hoveredChanged() (this=this@entry=0x3c88cb0)
at .moc/moc_qquickmousearea_p.cpp:564
#23 0x00007ffff775a606 in QQuickMouseArea::setHovered(bool)
(this=0x3c88cb0, h=<optimized out>)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickmousearea.cpp:1167
#24 0x00007ffff76ba208 in QQuickItem::event(QEvent*) (this=0x3c88cb0, ev=0x7fffffffa7c0)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickitem.cpp:8089
#25 0x00007ffff6106caf in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=
0x4eb8e0, receiver=receiver@entry=0x3c88cb0, e=e@entry=0x7fffffffa7c0)
at kernel/qapplication.cpp:3684
#26 0x00007ffff610fdf0 in QApplication::notify(QObject*, QEvent*)
(this=0x7fffffffca60, receiver=0x3c88cb0, e=0x7fffffffa7c0)
at kernel/qapplication.cpp:3430
--Type <RET> for more, q to quit, c to continue without paging--
#27 0x00007ffff53df002 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x3c88cb0, event=0x7fffffffa7c0)
at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#28 0x00007ffff76d1a64 in QQuickWindowPrivate::sendHoverEvent(QEvent::Type, QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool)
(this=this@entry=0x3766250, type=type@entry=QEvent::HoverLeave, item=item@entry=0x3c88cb0, scenePos=..., lastScenePos=..., modifiers=modifiers@entry=..., timestamp=237228004, accepted=true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1959
#29 0x00007ffff76d2499 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:2014
#30 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#31 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#32 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#33 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#34 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#35 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
--Type <RET> for more, q to quit, c to continue without paging--
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#36 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#37 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#38 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#39 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#40 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#41 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#42 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#43 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
--Type <RET> for more, q to quit, c to continue without paging--
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#44 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#45 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#46 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#47 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#48 0x00007ffff76d2128 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&)
(this=this@entry=0x3766250, item=<optimized out>, scenePos=..., lastScenePos=..., modifiers=..., timestamp=237228004, accepted=@0x7fffffffbf88: true)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1983
#49 0x00007ffff76d7a95 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (event=
0x7fffffffc560, this=0x3766250) at /usr/include/qt5/QtGui/qevent.h:129
#50 0x00007ffff76d7a95 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*)
(this=0x3766250, event=0x7fffffffc560)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:2270
#51 0x00007ffff59c745d in QWindow::event(QEvent*)
(this=this@entry=0x3775e80, ev=ev@entry=0x7fffffffc560) at kernel/qwindow.cpp:2359
#52 0x00007ffff76d93a9 in QQuickWindow::event(QEvent*)
(this=this@entry=0x3775e80, e=e@entry=0x7fffffffc560)
at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1773
#53 0x00007ffff7f9616b in PlasmaQuick::Dialog::event(QEvent*)
(this=0x3775e80, event=0x7fffffffc560)
--Type <RET> for more, q to quit, c to continue without paging--
at /home/nate/kde/src/plasma-framework/src/plasmaquick/dialog.cpp:1363
#54 0x00007ffff6106caf in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x4eb8e0, receiver=receiver@entry=0x3775e80, e=e@entry=0x7fffffffc560) at kernel/qapplication.cpp:3684
#55 0x00007ffff610fdf0 in QApplication::notify(QObject*, QEvent*)
(this=0x7fffffffca60, receiver=0x3775e80, e=0x7fffffffc560)
at kernel/qapplication.cpp:3430
#56 0x00007ffff53df002 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x3775e80, event=0x7fffffffc560)
at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#57 0x00007ffff59bc4d3 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=e@entry=0x528d930) at kernel/qguiapplication.cpp:2209
#58 0x00007ffff59bdb65 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x528d930)
at kernel/qguiapplication.cpp:1941
#59 0x00007ffff599753b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1163
#60 0x00007ffff15c0a6a in xcbSourceDispatch(GSource*, GSourceFunc, gpointer)
(source=source@entry=0x5c2950) at qxcbeventdispatcher.cpp:105
#61 0x00007ffff396a6e8 in g_main_dispatch (context=0x7fffec005000)
at ../glib/gmain.c:3309
#62 0x00007ffff396a6e8 in g_main_context_dispatch (context=context@entry=0x7fffec005000)
at ../glib/gmain.c:3974
#63 0x00007ffff396aa70 in g_main_context_iterate
(context=context@entry=0x7fffec005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4047
#64 0x00007ffff396aaff in g_main_context_iteration
(context=0x7fffec005000, may_block=may_block@entry=1) at ../glib/gmain.c:4108
#65 0x00007ffff5435bee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5c1a00, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#66 0x00007ffff53ddb9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fffffffc900, flags=..., flags@entry=...)
at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#67 0x00007ffff53e5972 in QCoreApplication::exec() ()
at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#68 0x00007ffff59b056c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1866
#69 0x00007ffff6106c25 in QApplication::exec() () at kernel/qapplication.cpp:2824
#70 0x0000000000421550 in main(int, char**) (argc=<optimized out>, argv=<optimized out>)
at /home/nate/kde/src/plasma-workspace/shell/main.cpp:222
`git bisect` says this was caused by https://phabricator.kde.org/D28470. Konrad, would you mind taking a look? Keep in mind that Frameworks 5.70 tagging is in two days, so fixing this has some urgency attached to it. Yes, I will fix this immediately! Thanks Konrad! Git commit 4b0d4c4bdaed65f52d7f2110c53ce984ef459b5a by Konrad Materka. Committed on 30/04/2020 at 20:27. Pushed by kmaterka into branch 'master'. [PlasmaCore.IconItem] Regression: fix crash on source change Summary: When SvgSource is changed, old one is deleted. Connections are not automatically disconnected. This change disconnects connections and fixes regression introduced in D28470. FIXED-IN: 5.70 Test Plan: STEPS TO REPRODUCE 1. click on mute button for a device 2. click on the desktop to collapse the applet OBSERVED RESULT crash in step 1 and in the rare case it doesn't crash it crash in step 2 EXPECTED RESULT don't crash Reviewers: #plasma, #frameworks, ngraham, davidedmundson Reviewed By: ngraham Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D29314 M +4 -1 src/declarativeimports/core/iconitem.cpp https://commits.kde.org/plasma-framework/4b0d4c4bdaed65f52d7f2110c53ce984ef459b5a *** Bug 420833 has been marked as a duplicate of this bug. *** Created attachment 128240 [details]
New crash information added by DrKonqi
plasmashell (5.18.4) using Qt 5.15.0
- What I was doing when the application crashed:
Muting or unmuting the mike. It crashes every single time.
-- Backtrace (Reduced):
#6 0x00007fc6141ecb18 in Plasma::Svg::setColorGroup(Plasma::Theme::ColorGroup) (this=0x557184592720, group=Plasma::Theme::NormalColorGroup) at /src/kdesrc/frameworks/plasma-framework/src/plasma/svg.cpp:768
#7 0x00007fc6120fb7a5 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffc8a454970, r=0x5571849df3e0, this=0x5571849df5d0) at ../../include/QtCore/../../../../qtbase/src/corelib/kernel/qobjectdefs_impl.h:398
#8 doActivate<false>(QObject*, int, void**) (sender=0x5571849c5a80, signal_index=37, argv=0x7ffc8a454970) at /src/qt5/qtbase/src/corelib/kernel/qobject.cpp:3886
[...]
#10 0x00007fc6054c7677 in IconItem::colorGroupChanged() (this=<optimized out>) at /src/kdesrc/build/frameworks/plasma-framework/src/declarativeimports/core/corebindingsplugin_autogen/EWIEGA46WW/moc_iconitem.cpp:447
#11 0x00007fc6054f0617 in IconItem::setColorGroup(Plasma::Theme::ColorGroup) (this=<optimized out>, group=<optimized out>) at /src/kdesrc/frameworks/plasma-framework/src/declarativeimports/core/iconitem.cpp:415
|
Created attachment 128028 [details] Video of the crash SUMMARY Muting audio device in the system tray applet crash plasma STEPS TO REPRODUCE 1. click on mute button for a device 2. click on the desktop to collapse the applet OBSERVED RESULT crash in step 1 and in the rare case it doesn't crash it crash in step 2 EXPECTED RESULT don't crash SOFTWARE/OS VERSIONS Latest from git (openSUSE krypon) 30 April 2020