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

            Bug ID: 422210
           Summary: Plasmashell crashes with screen reader on
           Product: plasmashell
           Version: master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: generic-crash
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: 1.0

SUMMARY
When screen reader is on, hovering a task bar entry or doing pretty much
everything causes Plasma to crash.

STEPS TO REPRODUCE
1. Start Orca from accessibility KCM
2. Restart plasmashell
3. Use plasmashell

OBSERVED RESULT
It crashes all the time

EXPECTED RESULT
It doesn't crash

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.19.0 git master
KDE Frameworks Version: 5.71.0 git master
Qt Version: 5.14.2

ADDITIONAL INFORMATION
[KCrash Handler]
#4  0x0000000000000000 in  ()
#5  0x00007feef7379317 in QQuickItemLayer::~QQuickItemLayer()
(this=0x559244cb1560, __in_chrg=<optimized out>) at items/qquickitem.cpp:8298
#6  0x00007feef7379389 in QQuickItemLayer::~QQuickItemLayer()
(this=0x559244cb1560, __in_chrg=<optimized out>) at items/qquickitem.cpp:8300
#7  0x00007feef7525d72 in QAccessibleQuickItem::role() const
(this=0x5592438db1b0) at accessible/qaccessiblequickitem.cpp:211
#8  0x00007feee6664301 in AtSpiAdaptor::pathForInterface(QAccessibleInterface*)
const (this=this@entry=0x559240467f80, interface=0x5592438db1b0) at
atspiadaptor.cpp:1538
#9  0x00007feee6666d14 in
AtSpiAdaptor::notifyStateChange(QAccessibleInterface*, QString const&, int)
(this=this@entry=0x559240467f80, interface=<optimized out>, state=..., value=1)
at atspiadaptor.cpp:873
#10 0x00007feee6668054 in AtSpiAdaptor::notify(QAccessibleEvent*)
(this=0x559240467f80, event=<optimized out>) at atspiadaptor.cpp:898
#11 0x00007feef7385f48 in QQuickItemPrivate::setEffectiveVisibleRecur(bool)
(this=this@entry=0x559242bd0160, newEffectiveVisible=<optimized out>) at
items/qquickitem.cpp:6079
#12 0x00007feef738c492 in QQuickItem::setParentItem(QQuickItem*)
(this=this@entry=0x559244cb1560, parentItem=parentItem@entry=0x0) at
items/qquickitem.cpp:2789
#13 0x00007feef738e108 in QQuickItem::~QQuickItem() (this=0x559244cb1560,
__in_chrg=<optimized out>) at items/qquickitem.cpp:2390
#14 0x00007fee19306d7d in  () at
/usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so
#15 0x00007feef34635a5 in QObject::event(QEvent*)
(this=this@entry=0x559244cb1560, e=e@entry=0x559243ff9a80) at
kernel/qobject.cpp:1326
#16 0x00007feef738b4db in QQuickItem::event(QEvent*) (this=0x559244cb1560,
ev=0x559243ff9a80) at items/qquickitem.cpp:8162
#17 0x00007feef47749ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x55923d76f7a0, receiver=receiver@entry=0x559244cb1560,
e=e@entry=0x559243ff9a80) at kernel/qapplication.cpp:3685
#18 0x00007feef477bbb0 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffdd2673d60, receiver=0x559244cb1560, e=0x559243ff9a80) at
kernel/qapplication.cpp:3431
#19 0x00007feef34304a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x559244cb1560, event=0x559243ff9a80) at
kernel/qcoreapplication.cpp:1075
#20 0x00007feef343067e in QCoreApplication::sendEvent(QObject*, QEvent*)
(receiver=receiver@entry=0x559244cb1560, event=event@entry=0x559243ff9a80) at
kernel/qcoreapplication.cpp:1470
#21 0x00007feef3433121 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0,
data=0x55923d763fe0) at kernel/qcoreapplication.cpp:1815
#22 0x00007feef34336b8 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1674

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

Reply via email to