[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