Skip to content

VLC crashes when clone video effect is enabled

Step to reproduce this bug in 3.0.18:

1. Choose Auto or Direct3D11 video output in settings.
2. Tools -> Effects and Filters -> Video effects -> Advanced
3. Check "Clone" checkbox, numbers of clone: 2
4. Play any video file.

This bug affects both x32 and x64. Tested on Windows 11 Single Language (22H2) 64 bit

I tried to debug with gdb, got the following messages:

warning: DX CORRUPTION: ID3D11DeviceContext::PSSetShaderResources: Third parameter, array index 0 does not match device. [ MISCELLANEOUS CORRUPTION #15: ]
gdb: unknown target exception 0x0000087d at 0x761f7402
--Type <RET> for more, q to quit, c to continue without paging--

Thread 97 received signal ?, Unknown signal.
[Switching to Thread 18632.0x3480]
0x761f7402 in ?? ()

I don't know why gdb doesn't show the line numbers, although I used debug version of VLC (vlc-3.0.18-win32-debug-60771fe7).

Windows 11 Single Language (22H2) 64 bit
Laptop: MSI GL65 Leopard 10SDK
Intel Core i7-10750H CPU @ 2.60GHz
NVIDIA GeForce GTX 1660 Ti
Intel UHD Graphics
Nvidia drivers 527.56

vlc-crash-new.log d305c2b0-7f95-4682-9c4b-8dcd211bf4f2.dmp gdb-output.txt

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