[vlc-devel] Re: VLC crash on DVB-s streaming.

Benjamin Pracht bigben+spam at videolan.org
Mon May 23 21:09:38 CEST 2005


On Mon, May 23, 2005, Ivo Steinmann wrote :

Well, both logs seems to indicate a bad reception (lots of TS packet
lost, CRC errors, etc... Does VLC crash (with which error code, segfault
?), or just stop reading the stream (which can be normal if the stream
is really broken) ?

> 
> [00000262] ts demuxer warning: discontinuity received 0x7 instead of 0x5
> (pid=216)
> libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 6)
> libdvbpsi error (PSI decoder): PSI section too long
> [00000280] mpeg_audio packetizer debug: emulated startcode (no startcode
> on following frame)
> [00000280] mpeg_audio packetizer debug: emulated startcode (no startcode
> on following frame)
> [00000262] ts demuxer debug: pid[325] unknown
> [00000262] ts demuxer debug: transport_error_indicator set (pid=216)
> [00000262] ts demuxer warning: discontinuity received 0x6 instead of 0x8
> (pid=216)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=167)
> [00000262] ts demuxer warning: discontinuity received 0xc instead of 0xa
> (pid=167)
> libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 4)
> libdvbpsi error (misc PSI): Bad CRC_32 (0xe6ef3549) !!!
> [00000262] ts demuxer debug: transport_error_indicator set (pid=167)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=213)
> [00000262] ts demuxer warning: discontinuity received 0x3 instead of 0xc
> (pid=213)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=167)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=167)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=53)
> [00000262] ts demuxer warning: discontinuity received 0x1 instead of 0xd
> (pid=53)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=219)
> [00000262] ts demuxer warning: discontinuity received 0x8 instead of 0x7
> (pid=219)
> [00000190] main input warning: clock gap, unexpected stream discontinuity
> [00000262] ts demuxer debug: transport_error_indicator set (pid=167)
> [00000190] main input warning: clock gap, unexpected stream discontinuity
> [00000262] ts demuxer debug: transport_error_indicator set (pid=221)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=220)
> [00000262] ts demuxer warning: discontinuity received 0x5 instead of 0xd
> (pid=220)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=223)
> [00000262] ts demuxer warning: discontinuity received 0xa instead of 0x8
> (pid=223)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=221)
> [00000262] ts demuxer warning: discontinuity received 0x7 instead of 0xb
> (pid=221)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=224)
> [00000262] ts demuxer warning: discontinuity received 0x8 instead of 0x5
> (pid=224)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=167)
> [00000262] ts demuxer warning: discontinuity received 0x3 instead of 0x1
> (pid=167)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=214)
> [00000262] ts demuxer warning: discontinuity_indicator (pid=214) ignored
> [00000262] ts demuxer warning: discontinuity received 0x0 instead of 0xc
> (pid=214)
> [00000262] ts demuxer warning: invalid header [0x20:53:69:6b] (pid: 214)
> [00000262] ts demuxer debug: pid[6657] unknown
> [00000262] ts demuxer debug: pid[3586] unknown
> [00000262] ts demuxer debug: pid[3557] unknown
> [00000262] ts demuxer debug: transport_error_indicator set (pid=222)
> [00000262] ts demuxer warning: discontinuity received 0x0 instead of 0x8
> (pid=222)
> [00000262] ts demuxer debug: pid[5842] unknown
> [00000262] ts demuxer debug: transport_error_indicator set (pid=167)
> [00000262] ts demuxer warning: discontinuity received 0x7 instead of 0x4
> (pid=167)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=167)
> [00000267] mpeg_audio packetizer debug: emulated startcode (no startcode
> on following frame)
> [00000269] mpeg_audio packetizer debug: emulated startcode (no startcode
> on following frame)
> [00000262] ts demuxer warning: discontinuity received 0x9 instead of 0x8
> (pid=167)
> [00000267] mpeg_audio packetizer debug: emulated startcode
> [00000262] ts demuxer debug: pid[6644] unknown
> [00000269] mpeg_audio packetizer debug: emulated startcode (no startcode
> on following frame)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=167)
> [00000267] mpeg_audio packetizer debug: emulated startcode (no startcode
> on following frame)
> [00000262] ts demuxer warning: discontinuity received 0xf instead of 0xa
> (pid=167)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=221)
> [00000262] ts demuxer warning: discontinuity received 0x4 instead of 0x8
> (pid=221)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=167)
> [00000262] ts demuxer warning: discontinuity received 0x1 instead of 0x0
> (pid=167)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=219)
> [00000262] ts demuxer warning: discontinuity received 0xb instead of 0x9
> (pid=219)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=167)
> [00000262] ts demuxer warning: discontinuity received 0x7 instead of 0x2
> (pid=167)
> [00000262] ts demuxer debug: transport_error_indicator set (pid=212)
> [00000262] ts demuxer warning: discontinuity received 0xb instead of 0x7
> (pid=212)
> [00000267] mpeg_audio packetizer debug: emulated startcode (no startcode
> on following frame)
> [00000267] mpeg_audio packetizer debug: emulated startcode (no startcode
> on following frame)
> 
> 
> 
> 
> Another vlc server that crashed because of the same reason:
> 
> libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 0)
> libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 2)
> libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 4)
> libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 5)
> libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0)
> libdvbpsi error (misc PSI): Bad CRC_32 (0x91dacbde) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 7)
> libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 4)
> libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 12)
> libdvbpsi error (misc PSI): Bad CRC_32 (0x03638e33) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 1)
> libdvbpsi error (misc PSI): Bad CRC_32 (0xe25b5ab2) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 2)
> libdvbpsi error (misc PSI): Bad CRC_32 (0x30253dc2) !!!
> libdvbpsi error (misc PSI): Bad CRC_32 (0x064cd865) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 12, expected 10)
> libdvbpsi error (misc PSI): Bad CRC_32 (0xabe91765) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 3)
> libdvbpsi error (PSI decoder): TS discontinuity (received 12, expected 15)
> libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 13)
> libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 3)
> libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 1)
> libdvbpsi error (misc PSI): Bad CRC_32 (0xd8bd33b8) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 13)
> libdvbpsi error (misc PSI): Bad CRC_32 (0x7411fa38) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 5)
> libdvbpsi error (misc PSI): Bad CRC_32 (0xcc303579) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 0)
> libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 13)
> libdvbpsi error (misc PSI): Bad CRC_32 (0x9e70c9c8) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 8)
> libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 8)
> libdvbpsi error (misc PSI): Bad CRC_32 (0x007773ba) !!!
> libdvbpsi error (misc PSI): Bad CRC_32 (0x9cb3d346) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 13)
> libdvbpsi error (misc PSI): Bad CRC_32 (0x70fc49b4) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 4)
> libdvbpsi error (misc PSI): Bad CRC_32 (0x52403f25) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0)
> libdvbpsi error (misc PSI): Bad CRC_32 (0x07a5f3d2) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 8)
> libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 3)
> libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 3)
> libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 5)
> libdvbpsi error (misc PSI): Bad CRC_32 (0x9557d81f) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 11)
> libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 9)
> libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 1)
> libdvbpsi error (PSI decoder): PSI section too long
> libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 5)
> libdvbpsi error (misc PSI): Bad CRC_32 (0xb3c98a21) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0)
> libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 5)
> libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 8)
> libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 6)
> libdvbpsi error (misc PSI): Bad CRC_32 (0x9e3d0268) !!!
> libdvbpsi error (misc PSI): Bad CRC_32 (0x0b53e957) !!!
> libdvbpsi error (misc PSI): Bad CRC_32 (0x453e40b2) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 6)
> libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 7)
> libdvbpsi error (misc PSI): Bad CRC_32 (0xa4027044) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 2)
> libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 7)
> libdvbpsi error (misc PSI): Bad CRC_32 (0xc337e2b8) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 6)
> libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 3)
> libdvbpsi error (misc PSI): Bad CRC_32 (0x7126dde8) !!!
> libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 10)
> libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 3)
> 
> 
> I hope you have got some ideas :)
> 
> 
> -Aison
> 
> -- 
> This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
> To unsubscribe, please read http://developers.videolan.org/lists.html
> 

-- 
BigBen

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html



More information about the vlc-devel mailing list