OldRC seek command causes runtime termination
Executing the seek command using the OldRC API while content is playing causes the player to show a runtime termination dialog (attached).
VLC would not stop in the debugger after the crash (the content continued to play until the "Microsoft Visual C++ Runtime Library" window was dismissed. Debugger output attached.
Tested Versions: 2.2.8 - works correctly
3.0.0 - crash
3.0.2-20180319-0336-win32 - crash
4.0.0-20180322-0304-dev-win32-debug - crash
Debug command prompt window text:
File: ../../extras/package/win32/../../../src/misc/variables.c, Line 689
Expression: expected_type == 0 ll (p_var->i_type & VLC_VAR_CLASS) == expected_type
Problem Details from the Windows "VLC media player has stopped working" dialog:
Problem signature: Problem Event Name: APPCRASH
Application Name: vlc.exe
Application Version: 4.0.0.0
Application Timestamp: 5ab31949
Fault Module Name: libvlccore.dll
Fault Module Version: 4.0.0.0
Fault Module Timestamp: 5ab3182d
Exception Code: 40000015
Exception Offset: 00139718
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 59ca
Additional Information 2: 59caabaae700d10a9c0546b75b6d638b
Additional Information 3: abda
Additional Information 4: abda9ca35c10b40d43895a016f7c69b2
Read our privacy statement online: http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
If the online privacy statement is not available, please read our privacy statement offline: C:\Windows\system32\en-US\erofflps.txt