Bug 447548 - Plasma crash on login
Summary: Plasma crash on login
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.23.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-12-26 16:44 UTC by chowder3907
Modified: 2021-12-26 17:55 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description chowder3907 2021-12-26 16:44:36 UTC
Application: plasmashell (5.23.4)

Qt Version: 5.15.2
Frameworks Version: 5.89.0
Operating System: Linux 5.15.11-zen1-1-zen x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.23.4 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Nothing, this error appears whenever I log in

- Custom settings of the application:
catsout's KDE Wallpaper Engine plugin and 3 monitors, the middle being of different resolution than the rest (1920x1080, 3440x1440, 1920x1080)

-This bug does not seem to affect anything tangible and is just something that appears in my taskbar when I boot.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007f8898498563 in  () at /usr/lib/qt/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so
#5  0x00007f8890e7a1de in  () at /usr/lib/libpulse.so.0
#6  0x00007f888987f774 in  () at /usr/lib/pulseaudio/libpulsecommon-15.0.so
#7  0x00007f888988099f in pa_pdispatch_run () at /usr/lib/pulseaudio/libpulsecommon-15.0.so
#8  0x00007f8890e732d1 in  () at /usr/lib/libpulse.so.0
#9  0x00007f8889885969 in  () at /usr/lib/pulseaudio/libpulsecommon-15.0.so
#10 0x00007f88898867bf in  () at /usr/lib/pulseaudio/libpulsecommon-15.0.so
#11 0x00007f8890e870b3 in pa_mainloop_dispatch () at /usr/lib/libpulse.so.0
#12 0x00007f8890e87719 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#13 0x00007f88984c86e5 in  () at /usr/lib/qt/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so
#14 0x00007f88984c2b5e in ma_device_init () at /usr/lib/qt/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so
#15 0x00007f88984c39dd in ma_device_init_ex () at /usr/lib/qt/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so
#16 0x00007f88984fd8da in miniaudio::Device::Init(miniaudio::DeviceDesc const&) () at /usr/lib/qt/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so
#17 0x00007f88984fc8ca in wallpaper::audio::SoundManager::Init() () at /usr/lib/qt/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so
#18 0x00007f889848b817 in SceneRenderer::synchronize(QQuickFramebufferObject*) () at /usr/lib/qt/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so
#19 0x00007f88b52e114d in QQuickFramebufferObject::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) () at /usr/lib/libQt5Quick.so.5
#20 0x00007f88b51c5838 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) () at /usr/lib/libQt5Quick.so.5
#21 0x00007f88b51c5e04 in QQuickWindowPrivate::updateDirtyNodes() () at /usr/lib/libQt5Quick.so.5
#22 0x00007f88b51c7a81 in QQuickWindowPrivate::syncSceneGraph() () at /usr/lib/libQt5Quick.so.5
#23 0x00007f88b5163a51 in  () at /usr/lib/libQt5Quick.so.5
#24 0x00007f88b516579d in  () at /usr/lib/libQt5Quick.so.5
#25 0x00007f88b5166527 in  () at /usr/lib/libQt5Quick.so.5
#26 0x00007f88b36987f8 in  () at /usr/lib/libQt5Core.so.5
#27 0x00007f88b265d259 in start_thread () at /usr/lib/libpthread.so.0
#28 0x00007f88b32df5e3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f8899ff8640 (LWP 1082) "QQmlThread"):
#1  0x00007f88b1b91925 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007f88b1be56ed in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f88b1b8ec11 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f88b388ab07 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f88b3837a9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f88b369b9b6 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f88b4d44509 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f88b36987f8 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f88b265d259 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f88b32df5e3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f889b2af640 (LWP 1074) "QDBusConnection"):
#1  0x00007f88b1b91925 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007f88b1be56ed in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f88b1b8ec11 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f88b388ab07 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f88b3837a9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f88b369b9b6 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f88b413d3d9 in  () at /usr/lib/libQt5DBus.so.5
#8  0x00007f88b36987f8 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f88b265d259 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f88b32df5e3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f88ae7ee640 (LWP 984) "QXcbEventQueue"):
#1  0x00007f88b584463b in  () at /usr/lib/libxcb.so.1
#2  0x00007f88b584637b in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f88ae8fd9b2 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f88b36987f8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f88b265d259 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f88b32df5e3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f88ae9f3a80 (LWP 972) "plasmashell"):
#1  0x00007f88b2663270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f88b369fbec in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007f88b5167f37 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f88b516930d in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f88b3c021d9 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#6  0x00007f88b446f1a6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#7  0x00007f88b383f89a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#8  0x00007f88b3bfe014 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /usr/lib/libQt5Gui.so.5
#9  0x00007f88b3bde5e5 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#10 0x00007f88ae8ffd70 in  () at /usr/lib/libQt5XcbQpa.so.5
#11 0x00007f88b1b9152c in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#12 0x00007f88b1be57b9 in  () at /usr/lib/libglib-2.0.so.0
#13 0x00007f88b1b8ec11 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#14 0x00007f88b388aa8a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#15 0x00007f88b3837a9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007f88b38432c7 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#17 0x000055b1cafaa51a in  ()
#18 0x00007f88b3208b25 in __libc_start_main () at /usr/lib/libc.so.6
#19 0x000055b1cafaa8de in  ()
[Inferior 1 (process 972) detached]

Possible duplicates by query: bug 446587, bug 446531, bug 446388, bug 446265, bug 443923.

Reported using DrKonqi
Comment 1 Nicolas Fella 2021-12-26 17:55:49 UTC
The crash is inside the catsout wallpaper engine, please report it there