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

            Bug ID: 516436
           Summary: Plasma DE doesn't start when logging into SDDM
    Classification: Plasma
           Product: plasmashell
      Version First 6.6.0
       Reported In:
          Platform: KDE Linux
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: generic-crash
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: 1.0

Application: plasmashell (6.6.0)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.2
Frameworks Version: 6.23.0
Operating System: Linux 6.17.0-14-generic x86_64
Windowing System: Wayland
Distribution: KDE neon User Edition
DrKonqi: 6.6.0 [CoredumpBackend]

-- Information about the crash:
I get three crash dialogs on login. Occasionally, I get only two and Plasma
works correctly. Alt+F2, Alt+Tab, and window  management work correctly, but
there are no panels and no wallpaper. This is on KDE neon, but that wasn't an
option in the dropdown, so I picked KDE Linux because it's the closest
relative.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#6  std::__atomic_base<QMutexPrivate*>::load (__m=std::memory_order_relaxed,
this=0x8d4810438b490046) at /usr/include/c++/13/atomic:576
#7  std::atomic<QMutexPrivate*>::load (__m=std::memory_order_relaxed,
this=0x8d4810438b490046) at /usr/include/c++/13/atomic:577
#8  QAtomicOps<QMutexPrivate*>::loadRelaxed<QMutexPrivate*> (_q_value=<error
reading variable: Cannot access memory at address 0x8d4810438b490046>) at
/workspace/build/src/corelib/thread/qatomic_cxx11.h:203
#9  QBasicAtomicPointer<QMutexPrivate>::loadRelaxed (this=0x8d4810438b490046)
at /workspace/build/src/corelib/thread/qbasicatomic.h:171
#10 QBasicMutex::fastTryLock (this=0x8d4810438b490046) at
/workspace/build/src/corelib/thread/qmutex.h:88
#11 QBasicMutex::lock (this=0x8d4810438b490046) at
/workspace/build/src/corelib/thread/qmutex.h:44
#12 std::unique_lock<QMutex>::lock (this=<synthetic pointer>) at
/usr/include/c++/13/bits/unique_lock.h:141
#13 std::unique_lock<QMutex>::unique_lock (__m=..., this=<synthetic pointer>)
at /usr/include/c++/13/bits/unique_lock.h:71
#14 (anonymous namespace)::qt_unique_lock<QMutex> (mutex=...) at
/workspace/build/src/corelib/thread/qlocking_p.h:67
#15 QCoreApplicationPrivate::lockThreadPostEventList
(object=object@entry=0x5ddc497c5f40) at
/workspace/build/src/corelib/kernel/qcoreapplication.cpp:1589
#16 0x0000722a01703ced in QCoreApplication::postEvent (receiver=0x5ddc497c5f40,
event=0x722990483cb0, priority=0) at
/workspace/build/src/corelib/kernel/qcoreapplication.cpp:1649
#17 0x0000722a03fa434f in QQuickItemGrabResult::render() () at
/lib/x86_64-linux-gnu/libQt6Quick.so.6
#18 0x0000722a03fd1cfd in QtPrivate::FunctorCall<std::integer_sequence<unsigned
long>, QtPrivate::List<>, void, void (QQuickItemGrabResult::*)()>::call(void
(QQuickItemGrabResult::*)(), QQuickItemGrabResult*,
void**)::{lambda()#1}::operator()() const () at
/lib/x86_64-linux-gnu/libQt6Quick.so.6
#19 0x0000722a03fd3bb2 in void QtPrivate::FunctorCallBase::call_internal<void,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void, void (QQuickItemGrabResult::*)()>::call(void (QQuickItemGrabResult::*)(),
QQuickItemGrabResult*, void**)::{lambda()#1}>(void**,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void, void (QQuickItemGrabResult::*)()>::call(void (QQuickItemGrabResult::*)(),
QQuickItemGrabResult*, void**)::{lambda()#1}&&) () at
/lib/x86_64-linux-gnu/libQt6Quick.so.6
#20 0x0000722a03fd1d6c in QtPrivate::FunctorCall<std::integer_sequence<unsigned
long>, QtPrivate::List<>, void, void (QQuickItemGrabResult::*)()>::call(void
(QQuickItemGrabResult::*)(), QQuickItemGrabResult*, void**) () at
/lib/x86_64-linux-gnu/libQt6Quick.so.6
#21 0x0000722a03fcedf4 in void QtPrivate::FunctionPointer<void
(QQuickItemGrabResult::*)()>::call<QtPrivate::List<>, void>(void
(QQuickItemGrabResult::*)(), QQuickItemGrabResult*, void**) () at
/lib/x86_64-linux-gnu/libQt6Quick.so.6


Reported using DrKonqi

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

Reply via email to