Bug 457569 - Discover crashes in QSGOpaqueTextureMaterialShader::updateState()
Summary: Discover crashes in QSGOpaqueTextureMaterialShader::updateState()
Status: REPORTED
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.25.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-08-06 21:42 UTC by Any One
Modified: 2024-03-08 02:36 UTC (History)
4 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 Any One 2022-08-06 21:42:27 UTC
Application: plasma-discover (5.25.4)

Qt Version: 5.15.5
Frameworks Version: 5.96.0
Operating System: Linux 5.18.16-zen1-1-zen x86_64
Windowing System: X11
Distribution: Arch Linux
DrKonqi: 5.25.4 [KCrashBackend]

-- Information about the crash:
Cruch application sometime for update

The crash can be reproduced sometimes.

-- Backtrace:
Application: Центр программ Discover (plasma-discover), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f020f2ae1d4 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f020f2ddef0 in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007f020f2c6ffe in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007f020f2ca9c6 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007f020f2cf211 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
#9  0x00007f020f2b6db5 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#10 0x00007f020f2b7254 in QSGRenderer::renderScene(unsigned int) () at /usr/lib/libQt5Quick.so.5
#11 0x00007f020f30f1d5 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib/libQt5Quick.so.5
#12 0x00007f020f36b851 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () at /usr/lib/libQt5Quick.so.5
#13 0x00007f020f31a366 in  () at /usr/lib/libQt5Quick.so.5
#14 0x00007f020f31ece4 in  () at /usr/lib/libQt5Quick.so.5
#15 0x00007f020d7fa2ca in  () at /usr/lib/libQt5Core.so.5
#16 0x00007f020d38178d in  () at /usr/lib/libc.so.6
#17 0x00007f020d4028e4 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f01a9d3a6c0 (LWP 2754) "plasma-d:gdrv0"):
#1  0x00007f020d380b60 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f01fa6bb7cc in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f01fa6b4ecc in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f020d38178d in  () at /usr/lib/libc.so.6
#5  0x00007f020d4028e4 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f01c98df6c0 (LWP 2734) "dconf worker"):
#1  0x00007f020c2e1f68 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f020c289392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f01c9a70ebe in  () at /usr/lib/gio/modules/libdconfsettings.so
#4  0x00007f020c2bb405 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f020d38178d in  () at /usr/lib/libc.so.6
#6  0x00007f020d4028e4 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f01cab636c0 (LWP 2732) "gdbus"):
#1  0x00007f020c2e1f68 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f020c28b1cf in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007f020c07bacc in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007f020c2bb405 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f020d38178d in  () at /usr/lib/libc.so.6
#6  0x00007f020d4028e4 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f01cb3906c0 (LWP 2731) "gmain"):
#1  0x00007f020c28c2d3 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007f020c2e1e5e in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f020c289392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f020c2893e2 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f020c2bb405 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007f020d38178d in  () at /usr/lib/libc.so.6
#7  0x00007f020d4028e4 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f01f8e056c0 (LWP 2725) "plasma-dis:sh2"):
#1  0x00007f020d380b60 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f01fa6bb7cc in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f01fa6b4ecc in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f020d38178d in  () at /usr/lib/libc.so.6
#5  0x00007f020d4028e4 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f01f96066c0 (LWP 2724) "plasma-dis:sh1"):
#1  0x00007f020d380b60 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f01fa6bb7cc in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f01fa6b4ecc in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f020d38178d in  () at /usr/lib/libc.so.6
#5  0x00007f020d4028e4 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f01f9e076c0 (LWP 2723) "plasma-dis:sh0"):
#1  0x00007f020d380b60 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f01fa6bb7cc in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f01fa6b4ecc in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f020d38178d in  () at /usr/lib/libc.so.6
#5  0x00007f020d4028e4 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f01fa6086c0 (LWP 2722) "plasma-:disk$0"):
#1  0x00007f020d380b60 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f01fa6bb7cc in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f01fa6b4ecc in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f020d38178d in  () at /usr/lib/libc.so.6
#5  0x00007f020d4028e4 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f0201e946c0 (LWP 2721) "QQmlThread"):
#1  0x00007f020c2e1f68 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f020c289392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f020d9ed34f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f020d99b27c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f020d7fd49f in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f020e55f780 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f020d7fa2ca in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f020d38178d in  () at /usr/lib/libc.so.6
#9  0x00007f020d4028e4 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f02030a56c0 (LWP 2720) "QDBusConnection"):
#1  0x00007f020c2e1f68 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f020c289392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f020d9ed34f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f020d99b27c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f020d7fd49f in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f020e6c9cba in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f020d7fa2ca in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f020d38178d in  () at /usr/lib/libc.so.6
#9  0x00007f020d4028e4 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f02092f9840 (LWP 2717) "plasma-discover"):
#1  0x00007f020d380b60 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f020d801744 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007f020f323950 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f020f3746e9 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f020ea1bb3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#6  0x00007f020d9a2ad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#7  0x00007f020dd6b538 in QPlatformWindow::windowEvent(QEvent*) () at /usr/lib/libQt5Gui.so.5
#8  0x00007f020ea20021 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007f020d9a2ad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#10 0x00007f020d9ecb73 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#11 0x00007f020d9ed1b2 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007f020c28bc6b in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#13 0x00007f020c2e2001 in  () at /usr/lib/libglib-2.0.so.0
#14 0x00007f020c289392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#15 0x00007f020d9ed32c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007f020d99b27c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007f020d9a5da9 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#18 0x000055979358d907 in  ()
#19 0x00007f020d31e2d0 in  () at /usr/lib/libc.so.6
#20 0x00007f020d31e38a in __libc_start_main () at /usr/lib/libc.so.6
#21 0x000055979358e325 in  ()
[Inferior 1 (process 2717) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2022-08-08 17:23:50 UTC
Crashing in the graphics subsystem.
Comment 2 Fushan Wen 2023-07-26 16:33:36 UTC

*** This bug has been marked as a duplicate of bug 446874 ***
Comment 3 cggoody5 2024-03-08 02:36:07 UTC
same issue for me.