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

            Bug ID: 467563
           Summary: plasmashell crash when accessing power option
    Classification: Plasma
           Product: plasmashell
           Version: 5.27.3
          Platform: Other
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: qnt...@proton.me
                CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

Application: plasmashell (5.27.3)

Qt Version: 5.15.8
Frameworks Version: 5.104.0
Operating System: Linux 6.2.5-zen1-1-zen x86_64
Windowing System: Wayland
Distribution: Artix Linux
DrKonqi: 5.27.3 [KCrashBackend]

-- Information about the crash:
Plasmashell crash when accessing power menu. Happen with every menu including
default Plasma menu. plasmashell restart immediately after crashing.
After that the menu works normally.

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  0x00007fd9c9b012cc in  () at /usr/lib/libQt5Qml.so.5
#5  0x00007fd9c9b72e5a in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007fd9c9b73fed in
QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlContextData*,
QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*,
QQmlPropertyData**) () at /usr/lib/libQt5Qml.so.5
#7  0x00007fd9c9b5b8f3 in
QV4::QQmlContextWrapper::getPropertyAndBase(QV4::QQmlContextWrapper const*,
QV4::PropertyKey, QV4::Value const*, bool*, QV4::Value*, QV4::Lookup*) () at
/usr/lib/libQt5Qml.so.5
#8  0x00007fd9c9b5bfad in
QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter(QV4::Lookup*,
QV4::ExecutionEngine*, QV4::Value*) () at /usr/lib/libQt5Qml.so.5
#9  0x00007fd9c9b8e6d0 in  () at /usr/lib/libQt5Qml.so.5
#10 0x00007fd9c9b94804 in  () at /usr/lib/libQt5Qml.so.5
#11 0x00007fd9c9b36c36 in QV4::Function::call(QV4::Value const*, QV4::Value
const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5
#12 0x00007fd9c9c971ad in QQmlJavaScriptExpression::evaluate(QV4::CallData*,
bool*) () at /usr/lib/libQt5Qml.so.5
#13 0x00007fd9c9c97729 in QQmlBinding::evaluate(bool*) () at
/usr/lib/libQt5Qml.so.5
#14 0x00007fd9c9c9785a in  () at /usr/lib/libQt5Qml.so.5
#15 0x00007fd9c9c98f73 in
QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at
/usr/lib/libQt5Qml.so.5
#16 0x00007fd9c9b73220 in
QV4::QObjectWrapper::getProperty(QV4::ExecutionEngine*, QObject*,
QQmlPropertyData*) () at /usr/lib/libQt5Qml.so.5
#17 0x00007fd9c9b73fed in
QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlContextData*,
QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*,
QQmlPropertyData**) () at /usr/lib/libQt5Qml.so.5
#18 0x00007fd9c9b5b8f3 in
QV4::QQmlContextWrapper::getPropertyAndBase(QV4::QQmlContextWrapper const*,
QV4::PropertyKey, QV4::Value const*, bool*, QV4::Value*, QV4::Lookup*) () at
/usr/lib/libQt5Qml.so.5
#19 0x00007fd9c9b5bfad in
QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter(QV4::Lookup*,
QV4::ExecutionEngine*, QV4::Value*) () at /usr/lib/libQt5Qml.so.5
#20 0x00007fd9c9b8e6d0 in  () at /usr/lib/libQt5Qml.so.5
#21 0x00007fd9c9b94804 in  () at /usr/lib/libQt5Qml.so.5
#22 0x00007fd9c9b36c36 in QV4::Function::call(QV4::Value const*, QV4::Value
const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5
#23 0x00007fd9c9c971ad in QQmlJavaScriptExpression::evaluate(QV4::CallData*,
bool*) () at /usr/lib/libQt5Qml.so.5
#24 0x00007fd9c9c97729 in QQmlBinding::evaluate(bool*) () at
/usr/lib/libQt5Qml.so.5
#25 0x00007fd9c9c9785a in  () at /usr/lib/libQt5Qml.so.5
#26 0x00007fd9c9c98f73 in
QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at
/usr/lib/libQt5Qml.so.5
#27 0x00007fd9c9ca42fd in
QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at
/usr/lib/libQt5Qml.so.5
#28 0x00007fd9c9c4914d in QQmlComponentPrivate::complete(QQmlEnginePrivate*,
QQmlComponentPrivate::ConstructionState*) () at /usr/lib/libQt5Qml.so.5
#29 0x00007fd9c9c4931b in QQmlComponentPrivate::completeCreate() () at
/usr/lib/libQt5Qml.so.5
#30 0x00007fd9ca2fd64a in  () at /usr/lib/libQt5Quick.so.5
#31 0x00007fd9ca2f0d66 in  () at /usr/lib/libQt5Quick.so.5
#32 0x00007fd9ca2eb717 in  () at /usr/lib/libQt5Quick.so.5
#33 0x00007fd9ca2faf52 in  () at /usr/lib/libQt5Quick.so.5
#34 0x00007fd9ca2fd1a3 in QQuickItemView::qt_metacall(QMetaObject::Call, int,
void**) () at /usr/lib/libQt5Quick.so.5
#35 0x00007fd9ca2ea6ea in  () at /usr/lib/libQt5Quick.so.5
#36 0x00007fd9c9b74af2 in
QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*,
QQmlPropertyData*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#37 0x00007fd9c9b75876 in
QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*,
QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&)
() at /usr/lib/libQt5Qml.so.5
#38 0x00007fd9c9b759d7 in QV4::QObjectWrapper::virtualPut(QV4::Managed*,
QV4::PropertyKey, QV4::Value const&, QV4::Value*) () at /usr/lib/libQt5Qml.so.5
#39 0x00007fd9c9b4d8fc in QV4::Object::virtualResolveLookupSetter(QV4::Object*,
QV4::ExecutionEngine*, QV4::Lookup*, QV4::Value const&) () at
/usr/lib/libQt5Qml.so.5
#40 0x00007fd9c9b8eaff in  () at /usr/lib/libQt5Qml.so.5
#41 0x00007fd9c9b94804 in  () at /usr/lib/libQt5Qml.so.5
#42 0x00007fd9c9b36a70 in  () at /usr/lib/libQt5Qml.so.5
#43 0x00007fd9c9ba5488 in
QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*,
unsigned int, QV4::Value*, int) () at /usr/lib/libQt5Qml.so.5
#44 0x00007fd9c9b8f106 in  () at /usr/lib/libQt5Qml.so.5
#45 0x00007fd9c9b94804 in  () at /usr/lib/libQt5Qml.so.5
#46 0x00007fd9c9b36c36 in QV4::Function::call(QV4::Value const*, QV4::Value
const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5
#47 0x00007fd9c9c971ad in QQmlJavaScriptExpression::evaluate(QV4::CallData*,
bool*) () at /usr/lib/libQt5Qml.so.5
#48 0x00007fd9c9c537f1 in QQmlBoundSignalExpression::evaluate(void**) () at
/usr/lib/libQt5Qml.so.5
#49 0x00007fd9c9c5476c in  () at /usr/lib/libQt5Qml.so.5
#50 0x00007fd9c9c7647f in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*,
void**) () at /usr/lib/libQt5Qml.so.5
#51 0x00007fd9c86be290 in  () at /usr/lib/libQt5Core.so.5
#52 0x00007fd9ca29fea7 in QQuickMouseArea::positionChanged(QQuickMouseEvent*)
() at /usr/lib/libQt5Quick.so.5
#53 0x00007fd9ca240923 in QQuickItem::event(QEvent*) () at
/usr/lib/libQt5Quick.so.5
#54 0x00007fd9c9378b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#55 0x00007fd9c868db08 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#56 0x00007fd9ca24d46e in QQuickWindowPrivate::sendHoverEvent(QEvent::Type,
QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>,
unsigned long, bool) () at /usr/lib/libQt5Quick.so.5
#57 0x00007fd9ca25069f in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*,
QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long,
bool&) () at /usr/lib/libQt5Quick.so.5
#58 0x00007fd9ca2500c0 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*,
QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long,
bool&) () at /usr/lib/libQt5Quick.so.5
#59 0x00007fd9ca2500c0 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*,
QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long,
bool&) () at /usr/lib/libQt5Quick.so.5
#60 0x00007fd9ca2500c0 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*,
QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long,
bool&) () at /usr/lib/libQt5Quick.so.5
#61 0x00007fd9ca2500c0 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*,
QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long,
bool&) () at /usr/lib/libQt5Quick.so.5
#62 0x00007fd9ca2500c0 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*,
QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long,
bool&) () at /usr/lib/libQt5Quick.so.5
#63 0x00007fd9ca252d37 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*)
() at /usr/lib/libQt5Quick.so.5
#64 0x00007fd9c8b559f5 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#65 0x00007fd9c9378b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#66 0x00007fd9c868db08 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#67 0x00007fd9c8b3efbc in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at /usr/lib/libQt5Gui.so.5
#68 0x00007fd9c8b28885 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/libQt5Gui.so.5
#69 0x00007fd9c9f5e8c5 in  () at /usr/lib/libQt5WaylandClient.so.5
#70 0x00007fd9c7350afb in g_main_context_dispatch () at
/usr/lib/libglib-2.0.so.0
#71 0x00007fd9c73ad5d9 in  () at /usr/lib/libglib-2.0.so.0
#72 0x00007fd9c734e382 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#73 0x00007fd9c86d87df in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#74 0x00007fd9c86862cc in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#75 0x00007fd9c8690dd9 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#76 0x000055be9f447168 in  ()
#77 0x00007fd9c7e3c790 in  () at /usr/lib/libc.so.6
#78 0x00007fd9c7e3c84a in __libc_start_main () at /usr/lib/libc.so.6
#79 0x000055be9f447515 in  ()
[Inferior 1 (process 2816) detached]

Reported using DrKonqi

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

Reply via email to