SEGV happens within dvbpsi_decoder_psi_section_add when p->i_number == p_section->i_number and p_prev == NULL.<div>It's the first branch of the while(p) loop.</div><div>I got it with a heavily degraded transport stream, where a lot of CC error occur.</div>
<div>I've added the check for p_prev==NULL</div><div>Patch attached.</div><div>Regards,</div><div>Roberto</div>