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

            Bug ID: 473202
           Summary: plasmashell crashes when connecting external monitor
    Classification: Plasma
           Product: plasmashell
           Version: 5.27.4
          Platform: Kubuntu
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: phili...@oechslin.net
                CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

Application: plasmashell (5.27.4)

Qt Version: 5.15.8
Frameworks Version: 5.104.0
Operating System: Linux 6.2.0-26-generic x86_64
Windowing System: X11
Distribution: Ubuntu 23.04
DrKonqi: 5.27.4 [KCrashBackend]

-- Information about the crash:
plasmashell crashes when connecting external monitor

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  0x00007f5c0a653f7f in QQuickItemPrivate::addToDirtyList() () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f5c0a6589be in
QQuickItemPrivate::dirty(QQuickItemPrivate::DirtyType) () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f5c0a65a4e6 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) ()
from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f5c0a65a555 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) ()
from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f5c0a65a555 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) ()
from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f5c0a65a555 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) ()
from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f5c0a65a555 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) ()
from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007f5c0a65a555 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) ()
from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007f5c0a65a555 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) ()
from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007f5c0a65a555 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) ()
from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007f5c0a65a555 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) ()
from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007f5c0a65a687 in QQuickItemPrivate::setVisible(bool) () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007f5c0a667b3b in QQuickItem::qt_metacall(QMetaObject::Call, int,
void**) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007f5c0b01bef9 in
PlasmaQuick::AppletQuickItem::qt_metacall(QMetaObject::Call, int, void**) ()
from /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#18 0x00007f5bf8603ab9 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#19 0x00007f5bf8611059 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#20 0x00007f5c0a08af85 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData
const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>)
() from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007f5c09faccca in
QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*,
QQmlPropertyData*, QV4::Value const&) () from
/lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007f5c09fad413 in
QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*,
QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&)
() from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#23 0x00007f5c09fad573 in QV4::QObjectWrapper::virtualPut(QV4::Managed*,
QV4::PropertyKey, QV4::Value const&, QV4::Value*) () from
/lib/x86_64-linux-gnu/libQt5Qml.so.5
#24 0x00007f5c09f34587 in QV4::Lookup::setterFallback(QV4::Lookup*,
QV4::ExecutionEngine*, QV4::Value&, QV4::Value const&) () from
/lib/x86_64-linux-gnu/libQt5Qml.so.5
#25 0x00007f5c09fc7ecf in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#26 0x00007f5c09fcc027 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#27 0x00007f5c09f5d4a6 in QV4::Function::call(QV4::Value const*, QV4::Value
const*, int, QV4::ExecutionContext const*) () from
/lib/x86_64-linux-gnu/libQt5Qml.so.5
#28 0x00007f5c0a0eae91 in QQmlJavaScriptExpression::evaluate(QV4::CallData*,
bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#29 0x00007f5c0a09bb4f in QQmlBoundSignalExpression::evaluate(void**) () from
/lib/x86_64-linux-gnu/libQt5Qml.so.5
#30 0x00007f5c0a09d2d8 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#31 0x00007f5c0a0cff0f in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*,
void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#32 0x00007f5c088f34f1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007f5c0a0771c6 in QQmlVMEMetaObject::metaCall(QObject*,
QMetaObject::Call, int, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#34 0x00007f5c088c8ffa in QMetaProperty::write(QObject*, QVariant const&) const
() from /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f5c088f25a0 in QObject::setProperty(char const*, QVariant const&) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007f5c0b0293e5 in ?? () from
/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#37 0x000055ac854dacde in ?? ()
#38 0x00007f5c088f39af in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007f5c088f798e in QTimer::timeout(QTimer::QPrivateSignal) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007f5c088e7bf5 in QObject::event(QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007f5c0976bf92 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x00007f5c088bae38 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007f5c08914201 in QTimerInfoList::activateTimers() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00007f5c08914b34 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007f5c0754049d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007f5c0759b178 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007f5c0753f1b0 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f5c08914e7a in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00007f5c088b97cb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007f5c088c1c1a in QCoreApplication::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x000055ac854ada47 in ?? ()
#52 0x00007f5c07e23a90 in __libc_start_call_main
(main=main@entry=0x55ac854acb60, argc=argc@entry=1,
argv=argv@entry=0x7ffd3c30e2a8) at ../sysdeps/nptl/libc_start_call_main.h:58
#53 0x00007f5c07e23b49 in __libc_start_main_impl (main=0x55ac854acb60, argc=1,
argv=0x7ffd3c30e2a8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffd3c30e298) at ../csu/libc-start.c:360
#54 0x000055ac854adb65 in ?? ()
[Inferior 1 (process 1170814) detached]

The reporter indicates this bug may be a duplicate of or related to bug 466631,
bug 471057, bug 471220, bug 449699, bug 449981, bug 450113, bug 450124, bug
450594, bug 450723, bug 453681, bug 454946, bug 456990, bug 458367, bug 459553,
bug 459958, bug 460256, bug 461347, bug 464794, bug 465771, bug 466629, bug
470861, bug 468952.

Reported using DrKonqi

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

Reply via email to