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