Bug 430582 - ksplashqml crash after Sleep mode and Reboot, or Shut Down and Start computer
Summary: ksplashqml crash after Sleep mode and Reboot, or Shut Down and Start computer
Status: RESOLVED UPSTREAM
Alias: None
Product: ksplash
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-19 13:22 UTC by chrisfxwolf
Modified: 2020-12-19 19:25 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description chrisfxwolf 2020-12-19 13:22:02 UTC
This error/crash occurred in two particulars things:
1. Put computer in Sleep mode
2. Reboot, or Shut Down and Start computer

However reastart application (in the bug window) run this app/plugin again.

Application: ksplashqml (ksplashqml), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5314829900 (LWP 2002))]

Thread 5 (Thread 0x7f52df7ff700 (LWP 2077)):
#0  0x00007f530f6fac3d in __lll_lock_wait () from /lib64/libpthread.so.0
#1  0x00007f530f6f3f64 in pthread_mutex_lock () from /lib64/libpthread.so.0
#2  0x00007f52f30e617c in ?? () from /usr/lib64/libnvidia-glcore.so.450.80.02
#3  0x00007f52f2e5cacb in ?? () from /usr/lib64/libnvidia-glcore.so.450.80.02
#4  0x00007f53139ebf81 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /usr/lib64/libQt5Quick.so.5
#5  0x00007f53139ed205 in QSGBatchRenderer::Renderer::renderBatches() () from /usr/lib64/libQt5Quick.so.5
#6  0x00007f53139f2816 in QSGBatchRenderer::Renderer::render() () from /usr/lib64/libQt5Quick.so.5
#7  0x00007f53139e2ff0 in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib64/libQt5Quick.so.5
#8  0x00007f53139e349b in QSGRenderer::renderScene(unsigned int) () from /usr/lib64/libQt5Quick.so.5
#9  0x00007f5313a201b0 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib64/libQt5Quick.so.5
#10 0x00007f5313a83ee8 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib64/libQt5Quick.so.5
#11 0x00007f5313a2c3e2 in ?? () from /usr/lib64/libQt5Quick.so.5
#12 0x00007f5313a30188 in ?? () from /usr/lib64/libQt5Quick.so.5
#13 0x00007f53120579c2 in QThreadPrivate::start (arg=0x55afa2a31af0) at thread/qthread_unix.cpp:361
#14 0x00007f530f6f14f9 in start_thread () from /lib64/libpthread.so.0
#15 0x00007f531190bfbf in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f52e54b3700 (LWP 2066)):
[KCrash Handler]
#4  0x00007f52f2e5cb13 in ?? () from /usr/lib64/libnvidia-glcore.so.450.80.02
#5  0x00007f53139ebf81 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /usr/lib64/libQt5Quick.so.5
#6  0x00007f53139ed0ad in QSGBatchRenderer::Renderer::renderBatches() () from /usr/lib64/libQt5Quick.so.5
#7  0x00007f53139f2816 in QSGBatchRenderer::Renderer::render() () from /usr/lib64/libQt5Quick.so.5
#8  0x00007f53139e2ff0 in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib64/libQt5Quick.so.5
#9  0x00007f53139e349b in QSGRenderer::renderScene(unsigned int) () from /usr/lib64/libQt5Quick.so.5
#10 0x00007f5313a201b0 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib64/libQt5Quick.so.5
#11 0x00007f5313a83ee8 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib64/libQt5Quick.so.5
#12 0x00007f5313a2c3e2 in ?? () from /usr/lib64/libQt5Quick.so.5
#13 0x00007f5313a30188 in ?? () from /usr/lib64/libQt5Quick.so.5
#14 0x00007f53120579c2 in QThreadPrivate::start (arg=0x55afa2aa4700) at thread/qthread_unix.cpp:361
#15 0x00007f530f6f14f9 in start_thread () from /lib64/libpthread.so.0
#16 0x00007f531190bfbf in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f52f2228700 (LWP 2016)):
#0  0x00007f530c429ab9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f530c3de680 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f530c3de88c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f531228fcdb in QEventDispatcherGlib::processEvents (this=0x7f52ec000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f5312230e8a in QEventLoop::exec (this=this@entry=0x7f52f2227c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f531205621a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#6  0x00007f5311064ba5 in ?? () from /usr/lib64/libQt5Qml.so.5
#7  0x00007f53120579c2 in QThreadPrivate::start (arg=0x55afa2953cc0) at thread/qthread_unix.cpp:361
#8  0x00007f530f6f14f9 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f531190bfbf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f52f9d50700 (LWP 2012)):
#0  0x00007f53118fd1d8 in read () from /lib64/libc.so.6
#1  0x00007f530c4259a0 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f530c3de298 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f530c3de720 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f530c3de88c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f531228fcdb in QEventDispatcherGlib::processEvents (this=0x7f52f4000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f5312230e8a in QEventLoop::exec (this=this@entry=0x7f52f9d4fc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f531205621a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#8  0x00007f5313153cd5 in ?? () from /usr/lib64/libQt5DBus.so.5
#9  0x00007f53120579c2 in QThreadPrivate::start (arg=0x7f53133cbd80) at thread/qthread_unix.cpp:361
#10 0x00007f530f6f14f9 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f531190bfbf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f5314829900 (LWP 2002)):
#0  0x00007f530f6f787d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f531205eb0b in QWaitConditionPrivate::wait (deadline=..., this=0x55afa2a40640) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x55afa2aa4740, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f531205ee19 in QWaitCondition::wait (this=0x55afa2aa4748, mutex=0x55afa2aa4740, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#4  0x00007f5313a2cfbd in ?? () from /usr/lib64/libQt5Quick.so.5
#5  0x00007f5313a2dafa in ?? () from /usr/lib64/libQt5Quick.so.5
#6  0x00007f5313a8f58e in QQuickWindow::event(QEvent*) () from /usr/lib64/libQt5Quick.so.5
#7  0x00007f5312232c38 in QCoreApplication::notifyInternal2 (receiver=0x7f52f40139a0, event=0x7ffcd3f28ab0) at kernel/qcoreapplication.cpp:1088
#8  0x00007f5312802323 in QPlatformWindow::windowEvent(QEvent*) () from /usr/lib64/libQt5Gui.so.5
#9  0x00007f531280cbf6 in QGuiApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Gui.so.5
#10 0x00007f5312232c38 in QCoreApplication::notifyInternal2 (receiver=0x7f52f40139a0, event=0x7ffcd3f28bc0) at kernel/qcoreapplication.cpp:1088
#11 0x00007f531228f129 in QTimerInfoList::activateTimers (this=0x55afa28c50c0) at kernel/qtimerinfo_unix.cpp:643
#12 0x00007f531228f929 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#13 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:229
#14 0x00007f530c3de464 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#15 0x00007f530c3de800 in ?? () from /usr/lib64/libglib-2.0.so.0
#16 0x00007f530c3de88c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#17 0x00007f531228fcbf in QEventDispatcherGlib::processEvents (this=0x55afa27a3610, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#18 0x00007f5312230e8a in QEventLoop::exec (this=this@entry=0x7ffcd3f28e10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#19 0x00007f531223a090 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1389
#20 0x000055afa185bed2 in ?? ()
#21 0x00007f531183434a in __libc_start_main () from /lib64/libc.so.6
#22 0x000055afa185bf2a in _start ()
[Inferior 1 (process 2002) detached]

___________________________________________________________
Operating System: openSUSE Leap 15.2
KDE Plasma Version: 5.18.6
KDE Frameworks Version: 5.71.0
Qt Version: 5.12.7
Kernel Version: 5.3.18-lp152.57-default
OS Type: 64-bit
Processors: 8 × Intel® Xeon® CPU W3530 @ 2.80GHz
Memory: 31.3 GiB of RAM

This is a Mac Pro (Mid 2010) 
Quad-core (standard configuration)

    One 2.8GHz Quad-Core Intel Xeon W3530 “Nehalem” processor
    8MB of fully shared L3 cache per processor
    Turbo Boost dynamic performance up to 3.06GHz
    Hyper-Threading technology for up to 8 virtual cores

More specification on: https://support.apple.com/kb/SP589?locale=en_US
Comment 1 Nate Graham 2020-12-19 15:33:47 UTC
Crashing somewhere in the Nvidia driver:


#4  0x00007f52f2e5cb13 in ?? () from /usr/lib64/libnvidia-glcore.so.450.80.02
#5  0x00007f53139ebf81 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /usr/lib64/libQt5Quick.so.5
#6  0x00007f53139ed0ad in QSGBatchRenderer::Renderer::renderBatches() () from /usr/lib64/libQt5Quick.so.5
#7  0x00007f53139f2816 in QSGBatchRenderer::Renderer::render() () from /usr/lib64/libQt5Quick.so.5
#8  0x00007f53139e2ff0 in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib64/libQt5Quick.so.5
#9  0x00007f53139e349b in QSGRenderer::renderScene(unsigned int) () from /usr/lib64/libQt5Quick.so.5
#10 0x00007f5313a201b0 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib64/libQt5Quick.so.5
#11 0x00007f5313a83ee8 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib64/libQt5Quick.so.5


Please report this issue to the Nvidia folks, either by sending an email to linux-bugs@nvidia.com or making a post at https://forums.developer.nvidia.com/c/gpu-unix-graphics/linux/

It would be helpful to the Nvidia developers if you could run nvidia-bug-report.sh and attach the resulting file in your report.
Comment 2 chrisfxwolf 2020-12-19 19:22:08 UTC
Nate,

Thank you. I've done bug report and I was sending to nVidia.
Comment 3 Nate Graham 2020-12-19 19:25:46 UTC
Thanks.