Bug#827899: vlc: rtsp stream crashes on AMD64 but works on i386

Sebastian Ramacher sramacher at debian.org
Thu Jun 23 08:24:27 UTC 2016


On 2016-06-22 10:40:32, ael wrote:
> Package: src:vlc
> Version: 2.2.4-2
> Severity: normal
> 
> 
> Running vlc on a i386 debian testing machine to view a live stream works.
> The connection is to rtsp://trendy:554/play1.sdp and the camera settings
> are H264, 1280x800, 30fps, Encode method CBR, @ 4Mbps
> as shown in the attached screen shot.
> 
> *However*, connecting on a debian testing amd64 machine results in a crash:
> 
> $ vlc rtsp://trendy:554/play1.sdp&
> [1] 4912
> ael at shelf:/tmp$ VLC media player 2.2.4 Weatherwax (revision 2.2.3-37-g888b7e89)
> [00000000015d9348] pulse audio output error: PulseAudio server connection failure: Connection refused
> [00000000014fd158] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
> QXcbConnection: XCB error: 3 (BadWindow), sequence: 934, resource id: 12602016, major code: 40 (TranslateCoords), minor code: 0
> [00007fe99c0009b8] core input error: ES_OUT_RESET_PCR called
> [00007fe99c0009b8] core input error: ES_OUT_RESET_PCR called
> MultiFramedRTPSource::doGetNextFrame1(): The total received frame size exceeds the client's buffer size (100000).  45390 bytes of trailing data will be dropped!
> libva info: VA-API version 0.39.0
> libva info: va_getDriverName() returns 0
> libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
> libva info: Found init function __vaDriverInit_0_39
> libva info: va_openDriver() returns 0
> [00007fe994040a28] avcodec decoder: Using OpenGL/VAAPI/libswscale backend for VDPAU for hardware decoding.

Please remove libvdpau-va-gl1 or change the output method and try again.

> [VS] error (vdpDecoderRender_h264): no surfaces left in buffer
> [VS] error (vdpDecoderRender_h264): no surfaces left in buffer
> [VS] error (vdpDecoderRender_h264): no surfaces left in buffer
> [VS] error (vdpDecoderRender_h264): no surfaces left in buffer
> [VS] error (vdpDecoderRender_h264): no surfaces left in buffer
> [VS] error (vdpDecoderRender_h264): no surfaces left in buffer
> [VS] error (vdpDecoderRender_h264): no surfaces left in buffer
> [VS] error (vdpDecoderRender_h264): no surfaces left in buffer
> 
> -----------------------------------------------------------------
> 
> The pulse audio error can probably be ignored. No pulse audio is
> installed on this amd64.
> 
> There doesn't seem to be a dbg version of vlc so I can't provide much
> more information. I have tried to set up a log file in ~/.vlc/vlc.log
> but nothing seems to be written there.

Every binary package built by vlc has a -dbgsym package in the debug archive.
See https://wiki.debian.org/AutomaticDebugPackages

Regards
-- 
Sebastian Ramacher
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20160623/6f15c61b/attachment-0001.sig>


More information about the pkg-multimedia-maintainers mailing list