<div dir="ltr">Hi all,<div><br></div><div>I've checked the Git repo, compiled using Docker on Windows x86_64 and tried to play a Blu-Ray as I'm looking to implement similar features that it implements. When it tries to get to the menu, it does seem to crash with an access violation.</div><div><br></div><div>The problem seems related to this change: <a href="https://code.videolan.org/videolan/vlc/-/commit/b42abb9b0ddcf531546eef02fbb823edd12aa2a9">https://code.videolan.org/videolan/vlc/-/commit/b42abb9b0ddcf531546eef02fbb823edd12aa2a9</a></div><div><br></div><div>p_reg is NULL and gets accessed in the for loop...</div><div><br></div><div>Callstack:</div><div><br></div><div>>     liblibbluray_plugin.dll!blurayDrawOverlay(stream_t * p_demux, const bd_overlay_s * const eventov) Line 1809     C<br>    liblibbluray_plugin.dll!blurayOverlayProc(void * ptr, const bd_overlay_s * const overlay) Line 1913     C<br>    [External Code] <br>     liblibbluray_plugin.dll!blurayDemux(stream_t * p_demux) Line 3021       C<br>    libvlccore.dll!demux_Demux(stream_t * demux) Line 223   C<br>    libvlccore.dll!MainLoopDemux(input_thread_t * p_input, bool * pb_changed) Line 490      C<br>    libvlccore.dll!MainLoop(input_thread_t * p_input, bool b_interactive) Line 670  C<br>    libvlccore.dll!Run(void * data) Line 423        C<br>    libvlccore.dll!vlc_entry(void * p) Line 355     C<br></div><div><br></div><div>Hopefully it's an easy fix ;) Thanks!</div><div><br></div><div>- Remi.</div></div>