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

            Bug ID: 470661
           Summary: [aarch64] plasmashell crashes on 1st start on aarch64
    Classification: Plasma
           Product: plasmashell
           Version: 5.27.5
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: generic-crash
          Assignee: plasma-b...@kde.org
          Reporter: guillaume.gar...@free.fr
  Target Milestone: 1.0

Reported first on openSUSE bugzilla:
https://bugzilla.opensuse.org/show_bug.cgi?id=1211628
I bring this bug upstream to reach people knowing more on plasma.

SUMMARY
plasmashell crashes on 1st start on (unreleased) openSUSE Tumbleweed aarch64
with the following trace from coredumpctl gdb.


#0  0x0000ffff98f66618 in __pthread_kill_implementation () from
/lib64/libc.so.6
#1  0x0000ffff98f1e8c0 in raise () from /lib64/libc.so.6
#2  0x0000ffff9b8e79d8 in KCrash::defaultCrashHandler(int) () from
/lib64/libKF5Crash.so.5
#3  <signal handler called>
#4  0x0000ffff98f66618 in __pthread_kill_implementation () from
/lib64/libc.so.6
#5  0x0000ffff98f1e8c0 in raise () from /lib64/libc.so.6
#6  <signal handler called>
#7  0x0000ffff98fc6090 in poll () from /lib64/libc.so.6
#8  0x0000ffff97c125b0 in ?? () from /lib64/libglib-2.0.so.0
#9  0x0000ffff97c126e8 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#10 0x0000ffff9963f968 in QEventDispatcherGlib::processEvents
(this=0xffff50000b70, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#11 0x0000ffff995d4a30 in QEventLoop::exec (this=this@entry=0xffff7c94e658,
flags=..., flags@entry=...)
    at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#12 0x0000ffff993cb3d0 in QThread::exec (this=this@entry=0xaaaaf56b5f10)
    at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#13 0x0000ffff9af60554 in QQmlThreadPrivate::run (this=0xaaaaf56b5f10)
    at
/usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/qml/ftw/qqmlthread.cpp:155
#14 0x0000ffff993ccba4 in operator() (__closure=<optimized out>) at
thread/qthread_unix.cpp:350
#15 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...)
    at thread/qthread_unix.cpp:287
#16 QThreadPrivate::start (arg=0xaaaaf56b5f10) at thread/qthread_unix.cpp:310
#17 0x0000ffff98f649e4 in start_thread () from /lib64/libc.so.6
#18 0x0000ffff98fd085c in thread_start () from /lib64/libc.so.6

After this crash, plasmashell is reloaded automatically, but part of the
default openSUSE theme is not applied, namely the bottom bar which is missing
icons/applets and is smaller than expected.

This started zhen ze updated from 5.27.4 to 5.27.5 and it happens in X11 only.

STEPS TO REPRODUCE
Install unreleased openSUSE Tumbleweed for aarch64. 
X11 only.

OBSERVED RESULT
Theme is not applied properly and we get traces in journal.

EXPECTED RESULT
Theme should be applied properly and no crash should happen.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: openSUSE Tumbleweed
(available in About System)
KDE Plasma Version: 5.27.5 
KDE Frameworks Version: 5.106.0 
Qt Version: 5.15.9

ADDITIONAL INFORMATION

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

Reply via email to