Skip to content

the app crash

On Windows ARM device, we have Found this app “VLC media player” can’t be run normally issue, it will be crash. Generate dump file with WER and found some stack issues,and Point out that was maybe caused by libqt_plugin.dll. below info is from windbg: " STACK_TEXT:
0000008642ffbbf0 00007ffcffc42b88 : 0000025dc0e49f70 0000025dc0e49f70 00007ffcffc42b20 0000025dc06a2820 : libqt_plugin!qt_startup_hook+0xb370 0000008642ffbbf0 00007ffcffc42b20 : 0000025dc0e49f70 0000025dc0e49f70 00007ffcffc42b20 0000025dc06a2820 : libqt_plugin!vlc_entry_license+0x52d3a0 0000008642ffbc10 00007ffcffc42ad8 : 0000025dc0f1fec8 0000025dc0e49f70 00007ffd01a33000 2b735a6fa998b3d3 : libqt_plugin!vlc_entry_license+0x52d338 0000008642ffbc40 00007ffcffc42a80 : 0000025dc0000140 0000025dc0f1fec8 0000025dc01ff7d0 0000025dc0e49f70 : libqt_plugin!vlc_entry_license+0x52d2f0 0000008642ffbc70 00007ffd0009b7c0 : 0000025dc0d9d690 0000000000000001 0000025dc0e49f60 0000000000000000 : libqt_plugin!vlc_entry_license+0x52d298 0000008642ffbcc0 00007ffcffcdc1cc : 0000025dc0cee900 0000025dc0e4c7c0 0000025dc0dbb840 0000025dc0943350 : libqt_plugin!qt_startup_hook+0x31aec 0000008642ffbd30 00007ffcffcdd0c8 : 0000025dc0f1fe80 0000025dc01ff7d0 0000025dc01ff7d0 0000008642fff730 : libqt_plugin!vlc_entry_license+0x5c69e4 0000008642ffbd60 00007ffd0006c9b4 : 0000000000000003 0000000100000002 0000000100000004 0000025dc06ffb80 : libqt_plugin!vlc_entry_license+0x5c78e0 0000008642ffbee0 00007ffd0006dae8 : 0000025dc01ff7d0 0000025dc0f1fe80 0000008642ffbeff 0000000000000000 : libqt_plugin!qt_startup_hook+0x2ce0 0000008642ffbf30 00007ffd00eb9320 : 0000008642ffbf80 0000025dc06a8088 0024000000000000 0000025dc0eaa580 : libqt_plugin!qt_startup_hook+0x3e14 0000008642ffbff0 00007ffd0087211c : 00000000000000a4 00007ffd0087211c 0000000000000001 0000000000000000 : libqt_plugin!qt_startup_hook+0xe4f64c 0000008642ffc000 00007ffd00eb92fc : 0000000000000001 0000000000000000 0000025dc0000140 0000000000000000 : libqt_plugin!qt_startup_hook+0x808448 0000008642fff120 00007ffd00074d20 : 0000008642fff1b0 00000000000000a4 00007ffd00074d20 00007ffd00074c80 : libqt_plugin!qt_startup_hook+0xe4f628 0000008642fff140 00007ffd0006d0d0 : 0000000000000000 0000025dc0ed63e0 0000008642fff168 0000000000000001 : libqt_plugin!qt_startup_hook+0xb04c 0000008642fff1b0 00007ffcff717570 : 00007ffd0142b7f0 0000025dc0ed63e0 0000000000000000 0000000000000000 : libqt_plugin!qt_startup_hook+0x33fc 0000008642fff1f0 00007ffd28b86668 : 0000000000000000 0000000000000000 0000008642fff4e0 0000000100000000 : libqt_plugin!vlc_entry_license+0x1d88 0000008642fff990 00007ffd978cb1d8 : 0000025dc06ef270 0000025dc06ef270 00007ffd978cb1d8 0000000000000000 : libvlccore!vlc_clone+0x15c 0000008642fff9b0 00007ffd9bc886f0 : 0000008642fff9e0 cb667ffd9bc886f0 0000000000000000 0000000000000000 : ucrtbase!thread_start<unsigned int (__cdecl*)(void *),1>+0x48 0000008642fff9e0 00007ffd9c0e0064 : 0000008642fff9f0 181afffd9c0e0064 0000000000000000 9c68800000000000 : kernel32!BaseThreadInitThunk+0x40 0000008642fff9f0 0000000000000000 : 0000000000000000 9c68800000000000 0000000000000000 0000000000000000 : ntdll!RtlUserThreadStart+0x44

0:014> lmvm libqt_plugin Browse full module list start end module name 00007ffcff710000 00007ffd01bc0000 libqt_plugin C (export symbols) libqt_plugin.dll Loaded symbol image file: libqt_plugin.dll Mapped memory image file: C:\Program Files (x86)\VideoLAN\VLC\plugins\gui\libqt_plugin.dll Image path: C:\Program Files (x86)\VideoLAN\VLC\plugins\gui\libqt_plugin.dll Image name: libqt_plugin.dll Browse all global symbols functions data Symbol Reload Timestamp: Mon Jul 8 12:23:47 2024 (668B69D3) CheckSum: 00000000 ImageSize: 024B0000 File version: 4.0.0.0 Product version: 4.0.0.0 File flags: 0 (Mask 0) File OS: 4 Unknown Win32 File type: 2.0 Dll File date: 00000000.00000000 Translations: 0409.04e4 Information from resource tables: CompanyName: VideoLAN ProductName: VLC media player ProductVersion: 4,0,0,0 FileVersion: 4.0.0-dev FileDescription: LibVLC plugin LegalCopyright: Copyright © 1996-2024 VideoLAN and VLC Authors LegalTrademarks: VLC media player, VideoLAN and x264 are registered trademarks from VideoLAN "

this issue started from build 20240708-0432, The previous version were all normal. this issue also happen on the latest version 20240905-0437. Please help to analyze this issue and share your good suggestions for it.

Thank you very much!

Here are detailed information:

App name: VLC media player App download link: https://artifacts.videolan.org/vlc/nightly-win64-arm-llvm/ App version: 20240905-0437

Reproduce steps: 1.Download installer “VLC media player” 2.Install the app 3.run the app 4.crash

windbg_info.txt

Edited by zhong zhuang
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information