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

            Bug ID: 464861
           Summary: Plamashell keeps crashing at login with image of the
                    day wallpapaer
    Classification: Plasma
           Product: plasmashell
           Version: 5.26.5
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: gisk+kdeb...@pm.me
                CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

Application: plasmashell (5.26.5)

Qt Version: 5.15.8
Frameworks Version: 5.102.0
Operating System: Linux 6.1.7-1-default x86_64
Windowing System: Wayland
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.26.5 [KCrashBackend]

-- Information about the crash:
This happens randomly, but only when using the image of the day wallpaper
(unslpash in this case).

plasmashell crashes, leaving a black screen. In this situation I can still
launch krunner with the shortcut key and try to start plasmashell again.

When trying to restart it by typing plasmashell --replace in krunner,
plasmashell crashes some more and after many retry it starts.

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  0x00007fc26a0f6347 in QMutex::lock() () from /lib64/libQt5Core.so.5
#5  0x00007fc26a2ddff4 in
QCoreApplicationPrivate::lockThreadPostEventList(QObject*) () from
/lib64/libQt5Core.so.5
#6  0x00007fc26a2df5d9 in QCoreApplication::postEvent(QObject*, QEvent*, int)
() from /lib64/libQt5Core.so.5
#7  0x00007fc26a3132dd in ?? () from /lib64/libQt5Core.so.5
#8  0x00007fc26be97028 in QQuickWindowPrivate::renderSceneGraph(QSize const&,
QSize const&) () from /lib64/libQt5Quick.so.5
#9  0x00007fc26be37ff7 in ?? () from /lib64/libQt5Quick.so.5
#10 0x00007fc26be38ecf in ?? () from /lib64/libQt5Quick.so.5
#11 0x00007fc26a0f5e3d in ?? () from /lib64/libQt5Core.so.5
#12 0x00007fc269a9398d in start_thread () from /lib64/libc.so.6
#13 0x00007fc269b1a380 in clone3 () from /lib64/libc.so.6

Thread 10 (Thread 0x7fc227fff6c0 (LWP 2675) "plasmash:gdrv0"):
#1  0x00007fc269a92cd0 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#2  0x00007fc25dcb659b in ?? () from /usr/lib64/dri/crocus_dri.so
#3  0x00007fc25dd10d67 in ?? () from /usr/lib64/dri/crocus_dri.so
#4  0x00007fc269a9398d in start_thread () from /lib64/libc.so.6
#5  0x00007fc269b1a380 in clone3 () from /lib64/libc.so.6

Thread 9 (Thread 0x7fc22cb066c0 (LWP 2674) "plasmash:gdrv0"):
#1  0x00007fc269a92cd0 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#2  0x00007fc25dcb659b in ?? () from /usr/lib64/dri/crocus_dri.so
#3  0x00007fc25dd10d67 in ?? () from /usr/lib64/dri/crocus_dri.so
#4  0x00007fc269a9398d in start_thread () from /lib64/libc.so.6
#5  0x00007fc269b1a380 in clone3 () from /lib64/libc.so.6

Thread 8 (Thread 0x7fc243fff6c0 (LWP 2665) "QQmlThread"):
#1  0x00007fc268319b2d in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fc26831b71b in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007fc26831bd68 in ?? () from /lib64/libglib-2.0.so.0
#4  0x00007fc26831bedc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#5  0x00007fc26a333b7e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#6  0x00007fc26a2dabab in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#7  0x00007fc26a0f4c47 in QThread::exec() () from /lib64/libQt5Core.so.5
#8  0x00007fc26b93f175 in ?? () from /lib64/libQt5Qml.so.5
#9  0x00007fc26a0f5e3d in ?? () from /lib64/libQt5Core.so.5
#10 0x00007fc269a9398d in start_thread () from /lib64/libc.so.6
#11 0x00007fc269b1a380 in clone3 () from /lib64/libc.so.6

Thread 7 (Thread 0x7fc25cb866c0 (LWP 2664) "plasmash:gdrv0"):
#1  0x00007fc269a92cd0 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#2  0x00007fc25dcb659b in ?? () from /usr/lib64/dri/crocus_dri.so
#3  0x00007fc25dd10d67 in ?? () from /usr/lib64/dri/crocus_dri.so
#4  0x00007fc269a9398d in start_thread () from /lib64/libc.so.6
#5  0x00007fc269b1a380 in clone3 () from /lib64/libc.so.6

Thread 6 (Thread 0x7fc25d3fe6c0 (LWP 2663) "plasmash:gdrv0"):
#1  0x00007fc269a92cd0 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#2  0x00007fc25dcb659b in ?? () from /usr/lib64/dri/crocus_dri.so
#3  0x00007fc25dd10d67 in ?? () from /usr/lib64/dri/crocus_dri.so
#4  0x00007fc269a9398d in start_thread () from /lib64/libc.so.6
#5  0x00007fc269b1a380 in clone3 () from /lib64/libc.so.6

Thread 5 (Thread 0x7fc25dbff6c0 (LWP 2660) "plasmas:disk$0"):
#1  0x00007fc269a92cd0 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#2  0x00007fc25dcb659b in ?? () from /usr/lib64/dri/crocus_dri.so
#3  0x00007fc25dd10d67 in ?? () from /usr/lib64/dri/crocus_dri.so
#4  0x00007fc269a9398d in start_thread () from /lib64/libc.so.6
#5  0x00007fc269b1a380 in clone3 () from /lib64/libc.so.6

Thread 4 (Thread 0x7fc25ffff6c0 (LWP 2659) "WaylandEventThr"):
#1  0x00007fc26992ee06 in ?? () from /lib64/libQt5WaylandClient.so.5
#2  0x00007fc26a0f5e3d in ?? () from /lib64/libQt5Core.so.5
#3  0x00007fc269a9398d in start_thread () from /lib64/libc.so.6
#4  0x00007fc269b1a380 in clone3 () from /lib64/libc.so.6

Thread 3 (Thread 0x7fc264bd46c0 (LWP 2658) "WaylandEventThr"):
#1  0x00007fc269a92cd0 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#2  0x00007fc26a0fb74b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/lib64/libQt5Core.so.5
#3  0x00007fc26992edaf in ?? () from /lib64/libQt5WaylandClient.so.5
#4  0x00007fc26a0f5e3d in ?? () from /lib64/libQt5Core.so.5
#5  0x00007fc269a9398d in start_thread () from /lib64/libc.so.6
#6  0x00007fc269b1a380 in clone3 () from /lib64/libc.so.6

Thread 2 (Thread 0x7fc2655ff6c0 (LWP 2657) "QDBusConnection"):
#1  0x00007fc26836b54f in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fc26831b8a6 in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007fc26831bd68 in ?? () from /lib64/libglib-2.0.so.0
#4  0x00007fc26831bedc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#5  0x00007fc26a333b7e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#6  0x00007fc26a2dabab in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#7  0x00007fc26a0f4c47 in QThread::exec() () from /lib64/libQt5Core.so.5
#8  0x00007fc26b586277 in ?? () from /lib64/libQt5DBus.so.5
#9  0x00007fc26a0f5e3d in ?? () from /lib64/libQt5Core.so.5
#10 0x00007fc269a9398d in start_thread () from /lib64/libc.so.6
#11 0x00007fc269b1a380 in clone3 () from /lib64/libc.so.6

Thread 1 (Thread 0x7fc267886280 (LWP 2656) "plasmashell"):
#1  0x00007fc269a92cd0 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#2  0x00007fc26a0fb74b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/lib64/libQt5Core.so.5
#3  0x00007fc26be3a7b8 in ?? () from /lib64/libQt5Quick.so.5
#4  0x00007fc26bea6180 in QQuickWindow::event(QEvent*) () from
/lib64/libQt5Quick.so.5
#5  0x00007fc26afa544e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#6  0x00007fc26a2dc138 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#7  0x00007fc26a76aa28 in QPlatformWindow::deliverUpdateRequest() () from
/lib64/libQt5Gui.so.5
#8  0x00007fc26a307c50 in QObject::event(QEvent*) () from
/lib64/libQt5Core.so.5
#9  0x00007fc26afa544e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#10 0x00007fc26a2dc138 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#11 0x00007fc26a2df0d1 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /lib64/libQt5Core.so.5
#12 0x00007fc26a334363 in ?? () from /lib64/libQt5Core.so.5
#13 0x00007fc26831ba90 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#14 0x00007fc26831be48 in ?? () from /lib64/libglib-2.0.so.0
#15 0x00007fc26831bedc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#16 0x00007fc26a333b66 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#17 0x00007fc26a2dabab in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#18 0x00007fc26a2e2d16 in QCoreApplication::exec() () from
/lib64/libQt5Core.so.5
#19 0x000055debb6253a2 in ?? ()
#20 0x00007fc269a2c5b0 in __libc_start_call_main () from /lib64/libc.so.6
#21 0x00007fc269a2c679 in __libc_start_main_impl () from /lib64/libc.so.6
#22 0x000055debb625765 in ?? ()
[Inferior 1 (process 2656) detached]

The reporter indicates this bug may be a duplicate of or related to bug 460378.

Reported using DrKonqi

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

Reply via email to