Startup crash on windows-arm64
When launching any nightly windows-arm64 version of VLC, UI crashes on startup (even for oldest version from 2023).
By using latest nightly (https://artifacts.videolan.org/vlc/nightly-win64-arm-llvm/20240626-0433/):
(lldb) target create "./vlc.exe"
Current executable set to 'C:\Users\user\Downloads\vlc-4.0.0-dev\vlc.exe' (aarch64).
(lldb) Process 4220 launched: 'C:\Users\user\Downloads\vlc-4.0.0-dev\vlc.exe' (aarch64)
(lldb) [000000329cb9f580] main generic error: cannot load plug-in C:\Users\user\Downloads\vlc-4.0.0-dev\plugins\video_output\libplacebo_vk_plugin.dll: The specified module could not be found. (error 126)
[0000020cfdec65a0] mmdevice audio output error: cannot get default device (error 0x80070490)
[0000020cfdec65a0] mmdevice audio output error: cannot get device identifier (error 0x80070490)
[0000020cfc216ec0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[0000020cfe01c870] [qt] qt generic: WinTaskbarWidget::WinTaskbarWidget
Process 4220 stopped
* thread #20, stop reason = Exception 0xc0000005 encountered at address 0x7fffcc89b000: Access violation reading location 0x00000000
frame #0: 0x00007fffcc89b000 ucrtbase.dll`strlen
ucrtbase.dll`strlen:
-> 0x7fffcc89b000 <+0>: ldrb w2, [x0], #0x0
0x7fffcc89b004 <+4>: cbz w2, 0x7fffcc89b098 ; <+152>
0x7fffcc89b008 <+8>: mov x5, x0
0x7fffcc89b00c <+12>: ands x1, x5, #0xf
(lldb) bt
* frame #0: 0x00007fffcc89b000 ucrtbase.dll`strlen
frame #1: 0x00007fff4bde3a18 libmedialibrary_plugin.dll`vlc_entry_license + 28628
frame #2: 0x00007fffd0eb5b2c ntdll.dll`RtlUserThreadStart + 60
Same error can be found on release or debug version.