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

            Bug ID: 417124
           Summary: Plasma crashes when selecting new global theme
           Product: plasmashell
           Version: 5.17.5
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: rob...@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.17.5)

Qt Version: 5.14.1
Frameworks Version: 5.66.0
Operating System: Linux 5.5.0-1-MANJARO-ARM aarch64
Distribution: Manjaro ARM

-- Information about the crash:
- What I was doing when the application crashed:

When I try to select another Global theme (in this instance, from Matcha to
Breeze), Plasma crashes. When Plasma reloads, the global theme completes the
switch.

Package list: https://phabricator.kde.org/P537
Currently using the Panfrost driver:

Compositing
===========
Compositing is active
Compositing Type: OpenGL ES 2.0
OpenGL vendor string: Panfrost
OpenGL renderer string: Mali T860 (Panfrost)
OpenGL version string: OpenGL ES 2.0 Mesa 20.0.0-devel (git-d3fa18a1fa)
OpenGL platform interface: EGL
OpenGL shading language version string: OpenGL ES GLSL ES 1.0.16
Driver: Unknown
GPU class: Unknown
OpenGL version: 2.0
GLSL version: 1.0.16
Mesa version: 20.0
X server version: 1.20.7
Linux kernel version: 5.5
Direct rendering: Requires strict binding: no
GLSL shaders:  yes
Texture NPOT support:  yes
Virtual Machine:  no
OpenGL 2 Shaders are used
Painting blocks for vertical retrace:  no

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xffff8ae8cdd0 (LWP 1234))]

Thread 8 (Thread 0xffff5895d090 (LWP 1725)):
#0  0x0000ffff8e6f21d4 in pthread_cond_wait@@GLIBC_2.17 () at
/usr/lib/libpthread.so.0
#1  0x0000ffff8f38b3a4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt5Core.so.5
#2  0x0000ffff8f38b558 in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#3  0x0000ffff913f1c54 in  () at /usr/lib/libQt5Quick.so.5
#4  0x0000ffff913f1f94 in  () at /usr/lib/libQt5Quick.so.5
#5  0x0000ffff8f3839b8 in  () at /usr/lib/libQt5Core.so.5
#6  0x0000ffff8e6eb938 in start_thread () at /usr/lib/libpthread.so.0
#7  0x0000ffff8f015a1c in thread_start () at /usr/lib/libc.so.6

Thread 7 (Thread 0xffff5ad3d090 (LWP 1480)):
#0  0x0000ffff8e6f21d4 in pthread_cond_wait@@GLIBC_2.17 () at
/usr/lib/libpthread.so.0
#1  0x0000ffff8f38b3a4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt5Core.so.5
#2  0x0000ffff8f38b558 in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#3  0x0000ffff913f1c54 in  () at /usr/lib/libQt5Quick.so.5
#4  0x0000ffff913f1f94 in  () at /usr/lib/libQt5Quick.so.5
#5  0x0000ffff8f3839b8 in  () at /usr/lib/libQt5Core.so.5
#6  0x0000ffff8e6eb938 in start_thread () at /usr/lib/libpthread.so.0
#7  0x0000ffff8f015a1c in thread_start () at /usr/lib/libc.so.6

Thread 6 (Thread 0xffff5bb99090 (LWP 1479)):
#0  0x0000ffff8e6f21d4 in pthread_cond_wait@@GLIBC_2.17 () at
/usr/lib/libpthread.so.0
#1  0x0000ffff8f38b3a4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt5Core.so.5
#2  0x0000ffff8f38b558 in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#3  0x0000ffff913f1c54 in  () at /usr/lib/libQt5Quick.so.5
#4  0x0000ffff913f1f94 in  () at /usr/lib/libQt5Quick.so.5
#5  0x0000ffff8f3839b8 in  () at /usr/lib/libQt5Core.so.5
#6  0x0000ffff8e6eb938 in start_thread () at /usr/lib/libpthread.so.0
#7  0x0000ffff8f015a1c in thread_start () at /usr/lib/libc.so.6

Thread 5 (Thread 0xffff7258c090 (LWP 1432)):
#0  0x0000ffff8e6f21d4 in pthread_cond_wait@@GLIBC_2.17 () at
/usr/lib/libpthread.so.0
#1  0x0000ffff8f38b3a4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt5Core.so.5
#2  0x0000ffff8f38b558 in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#3  0x0000ffff913f1c54 in  () at /usr/lib/libQt5Quick.so.5
#4  0x0000ffff913f1f94 in  () at /usr/lib/libQt5Quick.so.5
#5  0x0000ffff8f3839b8 in  () at /usr/lib/libQt5Core.so.5
#6  0x0000ffff8e6eb938 in start_thread () at /usr/lib/libpthread.so.0
#7  0x0000ffff8f015a1c in thread_start () at /usr/lib/libc.so.6

Thread 4 (Thread 0xffff73643090 (LWP 1429)):
#0  0x0000ffff8d7bafb8 in  () at /usr/lib/libglib-2.0.so.0
#1  0x0000ffff8d7bcafc in  () at /usr/lib/libglib-2.0.so.0
#2  0x0000ffff8d7be354 in g_main_context_prepare () at
/usr/lib/libglib-2.0.so.0
#3  0x0000ffff8d7beee0 in  () at /usr/lib/libglib-2.0.so.0
#4  0x0000ffff8d7bf17c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#5  0x0000ffff8f60d8ac in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#6  0x0000ffff8f59efe4 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#7  0x0000ffff8f3820b8 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x0000ffff913251a0 in  () at /usr/lib/libQt5Quick.so.5
#9  0x0000ffff8f3839b8 in  () at /usr/lib/libQt5Core.so.5
#10 0x0000ffff8e6eb938 in start_thread () at /usr/lib/libpthread.so.0
#11 0x0000ffff8f015a1c in thread_start () at /usr/lib/libc.so.6

Thread 3 (Thread 0xffff88b12090 (LWP 1419)):
#0  0x0000ffff8d8191cc in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x0000ffff8d7be95c in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x0000ffff8d7bef80 in  () at /usr/lib/libglib-2.0.so.0
#3  0x0000ffff8d7bf17c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#4  0x0000ffff8f60d8ac in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#5  0x0000ffff8f59efe4 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#6  0x0000ffff8f3820b8 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x0000ffff910466e0 in  () at /usr/lib/libQt5Qml.so.5
#8  0x0000ffff8f3839b8 in  () at /usr/lib/libQt5Core.so.5
#9  0x0000ffff8e6eb938 in start_thread () at /usr/lib/libpthread.so.0
#10 0x0000ffff8f015a1c in thread_start () at /usr/lib/libc.so.6

Thread 2 (Thread 0xffff89e17090 (LWP 1285)):
#0  0x0000ffff8f00cab8 in poll () at /usr/lib/libc.so.6
#1  0x0000ffff8d7beff8 in  () at /usr/lib/libglib-2.0.so.0
#2  0x0000ffff8d7bf17c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x0000ffff8f60d8ac in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x0000ffff8f59efe4 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x0000ffff8f3820b8 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x0000ffff8ffad978 in  () at /usr/lib/libQt5DBus.so.5
#7  0x0000ffff8f3839b8 in  () at /usr/lib/libQt5Core.so.5
#8  0x0000ffff8e6eb938 in start_thread () at /usr/lib/libpthread.so.0
#9  0x0000ffff8f015a1c in thread_start () at /usr/lib/libc.so.6

Thread 1 (Thread 0xffff8ae8cdd0 (LWP 1234)):
[KCrash Handler]
#6  0x0000ffff8f5ddf90 in QObject::property(char const*) const () at
/usr/lib/libQt5Core.so.5
#7  0x0000ffff913deb88 in QSGDefaultRenderContext::invalidate() () at
/usr/lib/libQt5Quick.so.5
#8  0x0000ffff9153a7e4 in QQuickRenderControl::invalidate() () at
/usr/lib/libQt5Quick.so.5
#9  0x0000ffff9153a828 in QQuickRenderControl::~QQuickRenderControl() () at
/usr/lib/libQt5Quick.so.5
#10 0x0000ffff9153a88c in QQuickRenderControl::~QQuickRenderControl() () at
/usr/lib/libQt5Quick.so.5
#11 0x0000ffff8f5d4ad0 in QObjectPrivate::deleteChildren() () at
/usr/lib/libQt5Core.so.5
#12 0x0000ffff8f5e0154 in QObject::~QObject() () at /usr/lib/libQt5Core.so.5
#13 0x0000ffff709f1f7c in  () at
/usr/lib/qt/plugins/org.kde.kdecoration2/kwin5_aurorae.so
#14 0x0000ffff8f5d876c in QObject::event(QEvent*) () at
/usr/lib/libQt5Core.so.5
#15 0x0000ffff90286b44 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#16 0x0000ffff90291458 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#17 0x0000ffff8f5a0bb0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#18 0x0000ffff8f5a3e70 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#19 0x0000ffff8f60e608 in  () at /usr/lib/libQt5Core.so.5
#20 0x0000ffff8d7bed58 in g_main_context_dispatch () at
/usr/lib/libglib-2.0.so.0
#21 0x0000ffff8d7bf0a8 in  () at /usr/lib/libglib-2.0.so.0
#22 0x0000ffff8d7bf17c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#23 0x0000ffff8f60d88c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#24 0x0000ffff8f59efe4 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#25 0x0000ffff8f5a919c in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#26 0x0000aaaadd460454 in  ()
#27 0x0000ffff8ef6912c in __libc_start_main () at /usr/lib/libc.so.6
#28 0x0000aaaadd46093c in _start ()
[Inferior 1 (process 1234) detached]

Possible duplicates by query: bug 412695, bug 410492, bug 381356, bug 377783,
bug 376900.

Reported using DrKonqi

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

Reply via email to