[vlc-devel] Crash report: Blu-Ray playback access violation crash

Steve Lhomme robux4 at ycbcr.xyz
Mon Jun 24 08:25:05 UTC 2024


Hi,

Thanks for the bug report.
This should be fixed with 
https://code.videolan.org/videolan/vlc/-/merge_requests/5621

Steve

On 21/06/2024 20:19, Remi Gillig wrote:
> Hi all,
> 
> 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.
> 
> The problem seems related to this change: 
> https://code.videolan.org/videolan/vlc/-/commit/b42abb9b0ddcf531546eef02fbb823edd12aa2a9 <https://code.videolan.org/videolan/vlc/-/commit/b42abb9b0ddcf531546eef02fbb823edd12aa2a9>
> 
> p_reg is NULL and gets accessed in the for loop...
> 
> Callstack:
> 
>  > liblibbluray_plugin.dll!blurayDrawOverlay(stream_t * p_demux, const 
> bd_overlay_s * const eventov) Line 1809 C
>    liblibbluray_plugin.dll!blurayOverlayProc(void * ptr, const 
> bd_overlay_s * const overlay) Line 1913 C
>    [External Code]
>    liblibbluray_plugin.dll!blurayDemux(stream_t * p_demux) Line 3021 C
>    libvlccore.dll!demux_Demux(stream_t * demux) Line 223 C
>    libvlccore.dll!MainLoopDemux(input_thread_t * p_input, bool * 
> pb_changed) Line 490 C
>    libvlccore.dll!MainLoop(input_thread_t * p_input, bool b_interactive) 
> Line 670 C
>    libvlccore.dll!Run(void * data) Line 423 C
>    libvlccore.dll!vlc_entry(void * p) Line 355 C
> 
> Hopefully it's an easy fix ;) Thanks!
> 
> - Remi.
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list