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

            Bug ID: 420833
           Summary: Plasma crashes when speakers and internal microphone
                    are muted or unmuted
           Product: plasmashell
           Version: master
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: bugsefor...@gmx.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.18.80)

Qt Version: 5.14.2
Frameworks Version: 5.70.0
Operating System: Linux 5.3.0-45-generic x86_64
Windowing system: X11
Distribution: KDE neon Unstable Edition

-- Information about the crash:
- What I was doing when the application crashed:
click on sound icon in systray
mute or unmute the speakers or the internal microphone (I'm using a laptop) by
clicking on the respective icon.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7fb385b96c80
(LWP 17928))]
[KCrash Handler]
#6  0x00007fb38424a810 in Plasma::Svg::setColorGroup(Plasma::Theme::ColorGroup)
() at /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#7  0x00007fb37fbb6357 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fff1bc7fc40, r=0x556df4a2ca20, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#8  0x00007fb37fbb6357 in doActivate<false>(QObject*, int, void**)
(sender=0x556df4a16840, signal_index=37, argv=0x7fff1bc7fc40) at
kernel/qobject.cpp:3870
#9  0x00007fb37fbb0c12 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=<optimized out>, m=m@entry=0x7fb35925c8a0
<IconItem::staticMetaObject>, local_signal_index=local_signal_index@entry=7,
argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#10 0x00007fb3590420e3 in IconItem::colorGroupChanged() (this=<optimized out>)
at
./obj-x86_64-linux-gnu/src/declarativeimports/core/corebindingsplugin_autogen/EWIEGA46WW/moc_iconitem.cpp:447
#11 0x00007fb359036423 in IconItem::setColorGroup(Plasma::Theme::ColorGroup)
(this=<optimized out>, group=<optimized out>) at
./src/declarativeimports/core/iconitem.cpp:415
#12 0x00007fb359044080 in IconItem::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
./obj-x86_64-linux-gnu/src/declarativeimports/core/corebindingsplugin_autogen/EWIEGA46WW/moc_iconitem.cpp:323
#13 0x00007fb383507888 in QQmlPropertyData::writeProperty(QObject*, void*,
QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., value=<optimized out>,
target=<optimized out>, this=<optimized out>) at
../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:286
#14 0x00007fb383507888 in GenericBinding<2>::doStore<int>(int, QQmlPropertyData
const*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., pd=<optimized
out>, value=<optimized out>, this=<optimized out>) at qml/qqmlbinding.cpp:334
#15 0x00007fb383507888 in GenericBinding<2>::write(QV4::Value const&, bool,
QFlags<QQmlPropertyData::WriteFlag>) (this=0x556df4a171d0, result=...,
isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:302
#16 0x00007fb38350844a in
QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&,
QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x556df4a171d0,
watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:250
#17 0x00007fb383505032 in
QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x556df4a171d0,
flags=...) at qml/qqmlbinding.cpp:186
#18 0x00007fb3834de322 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*,
void**) (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#19 0x00007fb38348c119 in QQmlData::signalEmitted(QAbstractDeclarativeData*,
QObject*, int, void**) (object=0x556df4a11720, index=<optimized out>, a=0x0) at
qml/qqmlengine.cpp:858
#20 0x00007fb37fbb5f94 in doActivate<false>(QObject*, int, void**)
(sender=0x556df4a11720, signal_index=51, argv=argv@entry=0x0) at
kernel/qobject.cpp:3762
#21 0x00007fb37fbb0de9 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
#22 0x00007fb383485fe5 in QQmlVMEMetaObject::activate(QObject*, int, void**)
(this=<optimized out>, object=<optimized out>, index=<optimized out>,
args=args@entry=0x0) at qml/qqmlvmemetaobject.cpp:1212
#23 0x00007fb383486188 in QQmlVMEMetaObjectEndpoint::tryConnect()
(this=0x556df4a2d740) at qml/qqmlvmemetaobject.cpp:155
#24 0x00007fb3834de322 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*,
void**) (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#25 0x00007fb38348c119 in QQmlData::signalEmitted(QAbstractDeclarativeData*,
QObject*, int, void**) (object=0x556df4a13450, index=<optimized out>, a=0x0) at
qml/qqmlengine.cpp:858
#26 0x00007fb37fbb5f94 in doActivate<false>(QObject*, int, void**)
(sender=0x556df4a13450, signal_index=30, argv=0x0) at kernel/qobject.cpp:3762
#27 0x00007fb37fbb0c12 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x556df4a13450, m=m@entry=0x7fb383fa5c40
<QQuickMouseArea::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3930
#28 0x00007fb383b734d0 in QQuickMouseArea::hoveredChanged()
(this=this@entry=0x556df4a13450) at .moc/moc_qquickmousearea_p.cpp:564
#29 0x00007fb383b74b40 in QQuickMouseArea::setHovered(bool)
(this=0x556df4a13450, h=<optimized out>) at items/qquickmousearea.cpp:1167
#30 0x00007fb383ad9258 in QQuickItem::event(QEvent*) (this=0x556df4a13450,
ev=0x7fff1bc83660) at items/qquickitem.cpp:8153
#31 0x00007fb380ebe9ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x556def9e9910, receiver=receiver@entry=0x556df4a13450,
e=e@entry=0x7fff1bc83660) at kernel/qapplication.cpp:3685
#32 0x00007fb380ec5bb0 in QApplication::notify(QObject*, QEvent*)
(this=0x7fff1bc84050, receiver=0x556df4a13450, e=0x7fff1bc83660) at
kernel/qapplication.cpp:3431
#33 0x00007fb37fb7b128 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x556df4a13450, event=0x7fff1bc83660) at
kernel/qcoreapplication.cpp:1075
#34 0x00007fb37fb7b2fe in QCoreApplication::sendEvent(QObject*, QEvent*)
(receiver=receiver@entry=0x556df4a13450, event=event@entry=0x7fff1bc83660) at
kernel/qcoreapplication.cpp:1470
#35 0x00007fb383af03c0 in QQuickWindowPrivate::sendHoverEvent(QEvent::Type,
QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>,
unsigned long, bool) (this=this@entry=0x556df216c880,
type=type@entry=QEvent::HoverLeave, item=item@entry=0x556df4a13450,
scenePos=..., lastScenePos=..., modifiers=..., timestamp=0, accepted=true) at
items/qquickwindow.cpp:1959
#36 0x00007fb383af0608 in QQuickWindowPrivate::clearHover(unsigned long)
(this=this@entry=0x556df216c880, timestamp=timestamp@entry=0) at
items/qquickwindow.cpp:1654
#37 0x00007fb383af6aae in QQuickWindow::event(QEvent*)
(this=this@entry=0x556df2182340, e=e@entry=0x7fff1bc83c20) at
items/qquickwindow.cpp:1713
#38 0x00007fb38579aadb in PlasmaQuick::Dialog::event(QEvent*)
(this=0x556df2182340, event=0x7fff1bc83c20) at
./src/plasmaquick/dialog.cpp:1363
#39 0x00007fb380ebe9ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x556def9e9910, receiver=receiver@entry=0x556df2182340,
e=e@entry=0x7fff1bc83c20) at kernel/qapplication.cpp:3685
#40 0x00007fb380ec5bb0 in QApplication::notify(QObject*, QEvent*)
(this=0x7fff1bc84050, receiver=0x556df2182340, e=0x7fff1bc83c20) at
kernel/qapplication.cpp:3431
#41 0x00007fb37fb7b128 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x556df2182340, event=0x7fff1bc83c20) at
kernel/qcoreapplication.cpp:1075
#42 0x00007fb37fb7b30e in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*) (receiver=<optimized out>, event=event@entry=0x7fff1bc83c20) at
kernel/qcoreapplication.cpp:1482
#43 0x00007fb380171154 in
QGuiApplicationPrivate::processLeaveEvent(QWindowSystemInterfacePrivate::LeaveEvent*)
(e=0x7fb36800c570) at kernel/qguiapplication.cpp:2382
#44 0x00007fb3801789f5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
(e=e@entry=0x7fb36800c570) at kernel/qguiapplication.cpp:1953
#45 0x00007fb3801511cb in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1170
#46 0x00007fb372f53f9a in xcbSourceDispatch(GSource*, GSourceFunc, gpointer)
(source=<optimized out>) at qxcbeventdispatcher.cpp:105
#47 0x00007fb379044417 in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007fb379044650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007fb3790446dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007fb37fbda42c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x556defa42510, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#51 0x00007fb37fb799aa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fff1bc83ee0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#52 0x00007fb37fb83120 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1383
#53 0x0000556def6380ca in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at ./shell/main.cpp:222

Possible duplicates by query: bug 420801, bug 420566, bug 420514, bug 420496,
bug 420495.

Reported using DrKonqi

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

Reply via email to