Failed code in question:
for( int i_prg = 0; i_prg < pmt->psi->i_prg; i_prg++ )
{
if( pmt->psi->prg[i_prg]->i_number == i_prg_id ) /* SIGSEGV here */
{
i_pmt_pid = p_sys->pmt[i]->i_pid;
p_prg = p_sys->pmt[i]->psi->prg[i_prg];
break;
}
}
pmt is defined, but perhaps pmt->psi or pmt->psi[0] is NULL for some
reason?
Are you able to reproduce this bug? If so can you provide the exact set
of steps needed to reproduce the crash? I don't think this bug can be
sorted out from the backtrace alone.
** Changed in: vlc (Ubuntu)
Status: Confirmed => Incomplete
** Summary changed:
- vlc crashed with SIGSEGV
+ vlc crashed with SIGSEGV in SetPrgFilter after a channel switch
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/949464
Title:
vlc crashed with SIGSEGV in SetPrgFilter after a channel switch
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/vlc/+bug/949464/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs