static int64_t GetClpiPacket( demux_t *p_demux, int *pi_ep, const 
bd_mpls_clpi_t *p_mpls_clpi, int64_t i_time /* in 45kHz */ )
{
    demux_sys_t *p_sys = p_demux->p_sys;

    const bd_clpi_t *p_clpi = p_sys->p_clpi;
    assert( p_clpi );

    if( p_clpi->i_ep_map <= 0 )
        return -1;
    const bd_clpi_ep_map_t *p_ep_map = &p_clpi->p_ep_map[0];
    ...

Guessing it hit that assert; if not, it would segfault on the following
line when it's deref'd.

I'm not spotting any reason to think this should be fixed in Precise,
however if you get a chance to re-test and can confirm it's still
crashing that would help.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/864933

Title:
  vlc crashed opening a blu-ray disk

To manage notifications about this bug go to:
https://bugs.launchpad.net/vlc/+bug/864933/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to