Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.2.4, 6.3.2
-
None
-
Windows 10, Intel GPUs: DEV_041E, DEV_0A16, DEV_22B1, etc
Description
I see a lot of such crashes among our user's crash reports.
Unfortunately I have no any reproducer for this, probably it's reproduced only on specific GPUs or drivers.
Unhandled exception at 0x00007FFF8164205A (ig8icd64.dll) in minidump (52).dmp: 0xC0000005: Access violation reading location 0x0000000000000000.
Call stack:
ig8icd64.pdb 0x8164205a + 1908826 ig8icd64.pdb 0x81559f75 + 958325 ig8icd64.pdb 0x815ee2d5 + 1565397 ig8icd64.pdb 0x815e451d + 1525021 Qt6Gui.pdb QRhiGles2::executeCommandBuffer(QRhiCommandBuffer *) qrhigles2.cpp:2859 Qt6Gui.pdb QRhiGles2::endFrame(QRhiSwapChain *,QFlags<QRhi::EndFrameFlag>) qrhigles2.cpp:1823 Qt6Gui.pdb QRhi::endFrame(QRhiSwapChain *,QFlags<QRhi::EndFrameFlag>) qrhi.cpp:6699 Qt6Quick.pdb QSGRenderThread::syncAndRender() qsgthreadedrenderloop.cpp:787 Qt6Quick.pdb QSGRenderThread::run() qsgthreadedrenderloop.cpp:980 Qt6Core.pdb QThreadPrivate::start(void *) qthread_win.cpp:326 kernel32.pdb 0xcb6b2d92 + 77202 Qt6Core.pdb 0x832031a0 + 2044320 Qt6Core.pdb 0x832031a0 + 2044320 ntdll.pdb 0xccc99f64 + 40804
UI thread:
[External Code] > [Inline Frame] Qt6Core.dll!QWaitConditionPrivate::wait(QWaitConditionEvent *) Line 111 C++ Qt6Core.dll!QWaitCondition::wait(QMutex * mutex, unsigned long time) Line 169 C++ Qt6Core.dll!QWaitCondition::wait(QMutex * mutex, QDeadlineTimer deadline) Line 180 C++ Qt6Quick.dll!QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window * w, bool inExpose) Line 1550 C++ Qt6Quick.dll!QSGThreadedRenderLoop::handleExposure(QQuickWindow * window) Line 1307 C++ Qt6Gui.dll!QWindow::event(QEvent * ev) Line 2471 C++ Qt6Widgets.dll!QApplicationPrivate::notify_helper(QObject * receiver, QEvent * e) Line 3411 C++ Qt6Widgets.dll!QApplication::notify(QObject * receiver, QEvent * e) Line 3363 C++ Qt6Core.dll!QCoreApplication::notifyInternal2(QObject * receiver, QEvent * event) Line 1067 C++ Qt6Gui.dll!QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent * e) Line 3174 C++ Qt6Gui.dll!QWindowSystemInterface::sendWindowSystemEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags) Line 1172 C++ Qt6Gui.dll!QWindowSystemInterface::flushWindowSystemEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags) Line 1137 C++ qwindows.dll!QWindowsWindow::handleWmPaint(HWND__ * hwnd, unsigned int message, unsigned __int64 __formal, __int64 __formal, __int64 * result) Line 2197 C++ qwindows.dll!QWindowsContext::windowsProc(HWND__ * hwnd, unsigned int message, QtWindows::WindowsEventType et, unsigned __int64 wParam, __int64 lParam, __int64 * result, QWindowsWindow * * platformWindowPtr) Line 1356 C++ qwindows.dll!qWindowsWndProc(HWND__ * hwnd, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 1683 C++ [External Code] Qt6Core.dll!QEventDispatcherWin32::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags) Line 545 C++ Qt6Gui.dll!QWindowsGuiEventDispatcher::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags) Line 73 C++ [Inline Frame] Qt6Core.dll!QEventLoop::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag>) Line 139 C++ Qt6Core.dll!QEventLoop::exec(QFlags<enum QEventLoop::ProcessEventsFlag> flags) Line 230 C++ Qt6Core.dll!QCoreApplication::exec() Line 1382 C++
Attachments
Issue Links
- relates to
-
QTBUG-103006 Crash on QRhiGles2::bindShaderResources due to failing shader program creation with certain drivers
- Reported
-
QTBUG-99477 Crash in QRhiD3D11::executeCommandBuffer with nullptr access
- Closed