Qt crashes after playing HEVC video using the libvlc for a long time
Unsolved
General and Desktop
-
I used Qt + libvlc to play multiple HEVC(4:2:2 10-bit Range Extension) videos in one application (Windows) at the same time. The UHD 770 can be hardware-decoded, and everything works fine for short playback, but the Qt framework will crash if played for several (5 or 6) hours.
I tried to upgrade Qt5 to Qt6, but it didn't solve this problem.
crash info like below, If anyone can help, thanks.
20230323190155-Debug: MainWindow::event:WindowActivate (|0|) 20230323190155-Debug: MainWindow::changeEvent QEvent(ActivationChange, 0x7acbd5b840) (|0|) 20230323190155-Debug: CreateCrashHandlr:ErrorCode:c0000005 ErrorAddra7897150 ErrorFlag:0 ErrorPara:2 (|0|) 20230323190155-Debug: Crash CallStack: (|0|) 20230323190155-Debug: N/A () : [ igxelpicd64 ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: N/A () : [ igxelpicd64 ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: N/A () : [ igxelpicd64 ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: N/A () : [ igxelpicd64 ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QOpenGLTextureBlitter::blit () : [ Qt6OpenGL ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QPlatformBackingStoreOpenGLSupport::~QPlatformBackingStoreOpenGLSupport () : [ Qt6OpenGL ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QPlatformBackingStoreOpenGLSupport::composeAndFlush () : [ Qt6OpenGL ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QPlatformBackingStore::composeAndFlush () : [ Qt6Gui ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QWidget::y () : [ Qt6Widgets ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QWidgetPrivate::shouldDiscardSyncRequest () : [ Qt6Widgets ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QWidgetPrivate::syncBackingStore () : [ Qt6Widgets ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QWidgetPrivate::shouldDiscardSyncRequest () : [ Qt6Widgets ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QWidgetPrivate::shouldDiscardSyncRequest () : [ Qt6Widgets ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QApplicationPrivate::notify_helper () : [ Qt6Widgets ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QApplication::notify () : [ Qt6Widgets ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QCoreApplication::notifyInternal2 () : [ Qt6Core ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QGuiApplicationPrivate::processExposeEvent () : [ Qt6Gui ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QWindowSystemInterface::sendWindowSystemEvents () : [ Qt6Gui ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QWindowSystemInterface::flushWindowSystemEvents () : [ Qt6Gui ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: qt_plugin_query_metadata () : [ qwindows ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: qt_plugin_query_metadata () : [ qwindows ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: qt_plugin_query_metadata () : [ qwindows ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: CallWindowProcW () : [ USER32 ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: CallWindowProcW () : [ USER32 ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: glPushClientAttrib () : [ opengl32 ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: CallWindowProcW () : [ USER32 ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: DispatchMessageW () : [ USER32 ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: SendMessageTimeoutW () : [ USER32 ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: KiUserCallbackDispatcher () : [ ntdll ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: NtUserDispatchMessage () : [ win32u ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: DispatchMessageW () : [ USER32 ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QEventDispatcherWin32::processEvents () : [ Qt6Core ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QWindowsGuiEventDispatcher::processEvents () : [ Qt6Gui ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QEventLoop::exec () : [ Qt6Core ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: QCoreApplication::exec () : [ Qt6Core ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: N/A () : [ 5GBackpackClient ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: N/A () : [ 5GBackpackClient ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: N/A () : [ 5GBackpackClient ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: BaseThreadInitThunk () : [ KERNEL32 ] (File: N/A @Line N/A ) (|0|) 20230323190155-Debug: RtlUserThreadStart () : [ ntdll ] (File: N/A @Line N/A ) (|0|)