Crash report: Blu-Ray playback access violation crash

Remi Gillig <[email protected]> Fri, 21 Jun 2024 19:19:50 +0100
Newsgroups gmane.comp.video.videolan.vlc.devel
Message-ID <CAF7gTJTkZKTFxnGe22ygm_vd4qY=omZ3StAnuSLzCtsARoruhA@mail.gmail.com>
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

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