VLC crashes EVERY time on RTMP h264 stream

Bug #1307433 reported by Markus Kienast
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
vlc (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Resubmission of Bug #1304041 with additional stack-trace from "apport-bug vlc". Hope this is done right now.

This happens reliably all the time I try to open an RTMP h264 stream. In saucy, this was stable!!!

Here the stream I am using, coming from a Wowza server: rtmp://paris4.sfe.tv/sfe-hd/sfe-hd.stream

This stream works well in saucy and also on trusty totem.

elias@anorexia:~$ lsb_release -rd
Description: Ubuntu Trusty Tahr (development branch)
Release: 14.04

elias@anorexia:~$ apt-cache policy vlc
vlc:
  Installed: 2.1.2-2build2
  Candidate: 2.1.2-2build2
  Version table:
 *** 2.1.2-2build2 0
        500 http://at.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
        100 /var/lib/dpkg/status

elias@anorexia:~$ vlc -vvv rtmp://paris4.sfe.tv/sfe-sd/sfe-sd.stream
VLC media player 2.1.2 Rincewind (revision 2.1.2-0-ga4c4876)
[0x1559058] main libvlc debug: VLC media player - 2.1.2 Rincewind
[0x1559058] main libvlc debug: Copyright © 1996-2013 the VideoLAN team
[0x1559058] main libvlc debug: revision 2.1.2-0-ga4c4876
[0x1559058] main libvlc debug: configured with ./configure '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--localstatedir=/var' '--libdir=${prefix}/lib/x86_64-linux-gnu' '--libexecdir=${prefix}/lib/x86_64-linux-gnu' '--disable-dependency-tracking' '--build=x86_64-linux-gnu' 'CPPFLAGS=-D_FORTIFY_SOURCE=2' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro' '--config-cache' '--disable-maintainer-mode' '--disable-silent-rules' '--disable-update-check' '--enable-fast-install' '--prefix=/usr' '--docdir=/usr/share/doc/vlc-nox' '--libdir=/usr/lib' '--sysconfdir=/etc' '--with-binary-version=2build2' '--enable-a52' '--enable-aa' '--enable-bluray' '--enable-bonjour' '--enable-caca' '--enable-chromaprint' '--enable-dbus' '--enable-dca' '--enable-dirac' '--enable-directfb' '--enable-dvbpsi' '--enable-dvdnav' '--enable-faad' '--enable-flac' '--enable-fluidsynth' '--enable-freetype' '--enable-fribidi' '--enable-gnutls' '--enable-jack' '--enable-kate' '--enable-libass' '--enable-libfreerdp' '--enable-libmpeg2' '--enable-libxml2' '--enable-lirc' '--enable-live555' '--enable-mad' '--enable-mkv' '--enable-mod' '--enable-mpc' '--enable-mtp' '--enable-mux_ogg' '--enable-ncurses' '--enable-notify' '--enable-ogg' '--enable-opus' '--enable-oss' '--enable-pulse' '--enable-qt' '--enable-realrtsp' '--enable-samplerate' '--enable-schroedinger' '--enable-sdl' '--enable-sftp' '--enable-shout' '--enable-skins2' '--enable-smbclient' '--enable-speex' '--enable-svg' '--enable-taglib' '--enable-theora' '--enable-twolame' '--enable-upnp' '--enable-vcd' '--enable-vcdx' '--enable-vorbis' '--enable-x264' '--enable-zvbi' '--with-kde-solid=/usr/share/kde4/apps/solid/actions/' '--disable-decklink' '--disable-dxva2' '--disable-fdkaac' '--disable-gnomevfs' '--disable-goom' '--disable-libvnc' '--disable-opencv' '--disable-projectm' '--disable-quicksync' '--disable-sndio' '--disable-telx' '--disable-vsxu' '--disable-wasapi' '--enable-alsa' '--enable-atmo' '--enable-dc1394' '--enable-dv1394' '--enable-linsys' '--enable-omxil' '--enable-udev' '--enable-libva' '--enable-v4l2' '--enable-crystalhd' '--enable-mmx' '--enable-sse' '--disable-neon' '--disable-altivec' 'CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security' 'CXXFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security' 'build_alias=x86_64-linux-gnu'
[0x1559058] main libvlc debug: searching plug-in modules
[0x1559058] main libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins.dat
[0x1559058] main libvlc debug: recursively browsing `/usr/lib/vlc/plugins'
[0x1559058] main libvlc debug: saving plugins cache /usr/lib/vlc/plugins/plugins.dat
[0x1559058] main libvlc debug: plug-ins loaded: 426 modules
[0x1559058] main libvlc debug: opening config file (/home/elias/.config/vlc/vlcrc)
[0x1559058] main libvlc debug: translation test: code is "C"
[0x1559058] main libvlc debug: No media player running. Continuing normally.
[0x1559058] main libvlc debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX FPU
[0x15743a8] main input debug: Creating an input for 'Media Library'
[0x15743a8] main input debug: Input is a meta file: disabling unneeded options
[0x15743a8] main input debug: using timeshift granularity of 50 MiB, in path '/tmp'
[0x15743a8] main input debug: `file/xspf-open:///home/elias/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/home/elias/.local/share/vlc/ml.xspf'
[0x15743a8] main input debug: creating demux: access='file' demux='xspf-open' location='/home/elias/.local/share/vlc/ml.xspf' file='/home/elias/.local/share/vlc/ml.xspf'
[0x1622128] main demux debug: looking for access_demux module matching "file": 20 candidates
[0x1622128] main demux debug: no access_demux modules matched
[0x15743a8] main input debug: creating access 'file' location='/home/elias/.local/share/vlc/ml.xspf', path='/home/elias/.local/share/vlc/ml.xspf'
[0x1625768] main access debug: looking for access module matching "file": 25 candidates
[0x1625768] filesystem access debug: opening file `/home/elias/.local/share/vlc/ml.xspf'
[0x1625768] main access debug: using access module "filesystem"
[0x1626508] main stream debug: Using stream method for AStream*
[0x1626508] main stream debug: starting pre-buffering
[0x1626508] main stream debug: received first data after 0 ms
[0x1626508] main stream debug: pre-buffering done 296 bytes in 0s - 2535 KiB/s
[0x1626768] main stream debug: looking for stream_filter module matching "any": 9 candidates
[0x1626768] main stream debug: no stream_filter modules matched
[0x1626768] main stream debug: looking for stream_filter module matching "record": 9 candidates
[0x1626768] main stream debug: using stream_filter module "record"
[0x15743a8] main input debug: creating demux: access='file' demux='xspf-open' location='/home/elias/.local/share/vlc/ml.xspf' file='/home/elias/.local/share/vlc/ml.xspf'
[0x1629858] main demux debug: looking for demux module matching "xspf-open": 63 candidates
[0x1629858] playlist demux debug: using XSPF playlist reader
[0x1629858] main demux debug: using demux module "playlist"
[0x1629a58] main demux meta debug: looking for meta reader module matching "any": 2 candidates
[0x1629a58] lua demux meta debug: Trying Lua scripts in /home/elias/.local/share/vlc/lua/meta/reader
[0x1629a58] lua demux meta debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader
[0x1629a58] lua demux meta debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac
[0x1629a58] lua demux meta debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader
[0x1629a58] main demux meta debug: no meta reader modules matched
[0x15743a8] main input debug: `file/xspf-open:///home/elias/.local/share/vlc/ml.xspf' successfully opened
[0x16299a8] main xml reader debug: looking for xml reader module matching "any": 1 candidates
[0x16299a8] main xml reader debug: using xml reader module "xml"
[0x1629858] playlist demux debug: parsed 0 tracks successfully
[0x15743a8] main input debug: EOF reached
[0x1629858] main demux debug: removing module "playlist"
[0x1626768] main stream debug: removing module "record"
[0x1625768] main access debug: removing module "filesystem"
[0x1584f18] main playlist debug: creating audio output
[0x1626508] main audio output debug: looking for audio output module matching "any": 6 candidates
[0x1626508] pulse audio output debug: using library version 4.0.0
[0x1626508] pulse audio output debug: (compiled with version 4.0.0, protocol 28)
[0x1626508] pulse audio output debug: connected locally to unix:/run/user/1000/pulse/native as client #31
[0x1626508] pulse audio output debug: using protocol 28, server protocol 28
[0x1626508] main audio output debug: using audio output module "pulse"
[0x1626508] pulse audio output debug: adding sink 0: alsa_output.pci-0000_00_1b.0.analog-stereo (Built-in Audio Analog Stereo)
[0x1626508] pulse audio output debug: adding sink 1: rtp (RTP Multicast)
[0x1584f18] main playlist debug: keeping audio output
[0x1584f18] main playlist debug: adding item `rtmp://paris4.sfe.tv/sfe-sd/sfe-sd.stream' ( rtmp://paris4.sfe.tv/sfe-sd/sfe-sd.stream )
[0x1584f18] main playlist debug: meta ok for (null), need to fetch art
[0x1575ac8] main interface debug: looking for interface module matching "hotkeys,none": 19 candidates
[0x7f8afc000958] main demux meta debug: looking for meta fetcher module matching "any": 1 candidates
[0x1575ac8] main interface debug: using interface module "hotkeys"
[0x158d618] main interface debug: looking for interface module matching "globalhotkeys,none": 19 candidates
[0x158d618] main interface debug: using interface module "globalhotkeys"
[0x7f8afc000958] lua demux meta debug: Trying Lua scripts in /home/elias/.local/share/vlc/lua/meta/fetcher
[0x7f8afc000958] lua demux meta debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/fetcher
[0x158e568] main interface debug: looking for interface module matching "dbus,none": 19 candidates
[0x7f8afc000958] lua demux meta debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
[0x7f8afc000958] main demux meta debug: using meta fetcher module "lua"
[0x7f8afc000958] main demux meta debug: removing module "lua"
[0x1584f18] main playlist debug: searching art for rtmp://paris4.sfe.tv/sfe-sd/sfe-sd.stream
[0x7f8afc000958] main art finder debug: looking for art finder module matching "any": 2 candidates
[0x158e568] dbus interface debug: listening on dbus as: org.mpris.MediaPlayer2.vlc.instance29315
[0x158e568] main interface debug: using interface module "dbus"
[0x1559058] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[0x1592ba8] main interface debug: looking for interface module matching "any": 19 candidates
[0x7f8afc000958] lua art finder debug: Trying Lua scripts in /home/elias/.local/share/vlc/lua/meta/art
[0x7f8afc000958] lua art finder debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/art
[0x7f8afc000958] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
[0x158e568] dbus interface debug: Getting All properties
[0x158e568] dbus interface debug: Getting All properties
[0x7f8afc000958] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/01_googleimage.luac
[0x7f8afc000958] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
[0x158e568] dbus interface debug: Getting All properties
[0x7f8afc000958] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/03_lastfm.luac
[0x7f8afc000958] lua art finder debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
[0x7f8afc000958] main art finder debug: no art finder modules matched
[0x1584f18] main playlist debug: art not found for rtmp://paris4.sfe.tv/sfe-sd/sfe-sd.stream
[0x7f8b0428ee58] main generic debug: looking for extension module matching "any": 1 candidates
[0x7f8b0428ee58] lua generic debug: Opening Lua Extension module
[0x7f8b0428ee58] lua generic debug: Trying Lua scripts in /home/elias/.local/share/vlc/lua/extensions
[0x7f8b0428ee58] lua generic debug: Trying Lua scripts in /usr/lib/vlc/lua/extensions
[0x7f8b0428ee58] lua generic debug: Trying Lua playlist script /usr/lib/vlc/lua/extensions/VLSub.luac
[0x7f8b0428ee58] lua generic debug: Scanning Lua script /usr/lib/vlc/lua/extensions/VLSub.luac
[0x7f8b0428ee58] lua generic debug: Script /usr/lib/vlc/lua/extensions/VLSub.luac has the following capability flags: 0x5
[0x7f8b0428ee58] lua generic debug: Trying Lua scripts in /usr/share/vlc/lua/extensions
[0x7f8b0428ee58] main generic debug: using extension module "lua"
"sni-qt/29315" WARN 23:15:53.556 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE
[0x1592ba8] main interface debug: using interface module "qt4"
[0x1584f18] main playlist debug: processing request item: null, node: Playlist, skip: 0
[0x1584f18] main playlist debug: rebuilding array of current - root Playlist
[0x1584f18] main playlist debug: rebuild done - 1 items, index -1
[0x1584f18] main playlist debug: starting playback of the new playlist item
[0x1584f18] main playlist debug: resyncing on rtmp://paris4.sfe.tv/sfe-sd/sfe-sd.stream
[0x1584f18] main playlist debug: rtmp://paris4.sfe.tv/sfe-sd/sfe-sd.stream is at 0
[0x1584f18] main playlist debug: creating new input thread
[0x7f8ad80009b8] main input debug: Creating an input for 'rtmp://paris4.sfe.tv/sfe-sd/sfe-sd.stream'
[0x7f8ad80009b8] main input debug: using timeshift granularity of 50 MiB, in path '/tmp'
[0x7f8ad80009b8] main input debug: `rtmp://paris4.sfe.tv/sfe-sd/sfe-sd.stream' gives access `rtmp' demux `' path `paris4.sfe.tv/sfe-sd/sfe-sd.stream'
[0x7f8ad80009b8] main input debug: creating demux: access='rtmp' demux='' location='paris4.sfe.tv/sfe-sd/sfe-sd.stream' file='(null)'
[0x7f8ad0000e68] main demux debug: looking for access_demux module matching "rtmp": 20 candidates
[0x7f8ad0000e68] main demux debug: no access_demux modules matched
[0x7f8ad80009b8] main input debug: creating access 'rtmp' location='paris4.sfe.tv/sfe-sd/sfe-sd.stream', path='(null)'
[0x7f8ad0000fc8] main access debug: looking for access module matching "rtmp": 25 candidates
[0x1592ba8] qt4 interface debug: IM: Setting an input
Using network protocols without global network initialization. Please use avformat_network_init(), this will become mandatory later.
[0x7f8ad0000fc8] access_avio access debug: not seekable, size=-38
[0x7f8ad0000fc8] main access debug: using access module "access_avio"
[0x7f8ad01940a8] main stream debug: Using stream method for AStream*
[0x7f8ad01940a8] main stream debug: starting pre-buffering
Metadata:
  audiochannels 2,00
  audiosamplerate 24000,00
  audiocodecid mp4a
  videocodecid avc1
  width 1047,00
  height 576,00
  frameWidth 720,00
  frameHeight 576,00
  displayWidth 1047,00
  displayHeight 576,00
  framerate 25,00
trackinfo:
  timescale 0,00
  language eng
sampledescription:
  sampletype
  type audio
  config 1310
  description {AACFrame: codec:AAC, channels:2, frequency:24000, samplesPerFrame:1024, objectType:LC}
  timescale 0,00
  language eng
sampledescription:
  sampletype
  type video
  profile-level-id 640028
  sprop-parameter-sets Z2QAKKzZQLQk2CcoKCgqAAADAAIAAAMAZT4sWyw=,aOussiw=
  description {H264CodecConfigInfo: codec:H264, profile:High, level:4.0, frameSize:720x576, displaySize:1047x576, frameRate:25.0, PAR:16:11, mbAFF:true}
rtpsessioninfo:
  connectiondata IN IP4 232.40.3.2
  name WowzaMediaServer
  origin - 1599249418 1599249418 IN IP4 127.0.0.1
  timing 0 0
  protocolversion 0
attributes:
  range npt=now-
[0x7f8ad01940a8] main stream debug: received first data after 3 ms
[0x7f8ad01940a8] main stream debug: pre-buffering done 1024 bytes in 0s - 257 KiB/s
[0x7f8ad01943e8] main stream debug: looking for stream_filter module matching "any": 9 candidates
[0x7f8ad01943e8] main stream debug: no stream_filter modules matched
[0x7f8ad01943e8] main stream debug: looking for stream_filter module matching "record": 9 candidates
[0x7f8ad01943e8] main stream debug: using stream_filter module "record"
[0x7f8ad80009b8] main input debug: creating demux: access='rtmp' demux='' location='paris4.sfe.tv/sfe-sd/sfe-sd.stream' file='(null)'
[0x7f8ad0194548] main demux debug: looking for demux module matching "any": 63 candidates
[0x7f8ad0194548] mod demux debug: MOD validation failed (ext=)
[0x7f8ad0194548] ts demux debug: TS module discarded (lost sync)
[0x7f8ad0194548] avformat demux debug: trying url: rtmp://paris4.sfe.tv/sfe-sd/sfe-sd.stream
[0x7f8ad0194548] avformat demux debug: detected format: flv
Segmentation fault (core dumped)

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: vlc 2.1.2-2build2
ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9
Uname: Linux 3.13.0-24-generic x86_64
ApportVersion: 2.14.1-0ubuntu2
Architecture: amd64
CurrentDesktop: GNOME
Date: Mon Apr 14 12:51:33 2014
EcryptfsInUse: Yes
InstallationDate: Installed on 2013-08-07 (249 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64+mac (20130424)
SourcePackage: vlc
UpgradeStatus: Upgraded to trusty on 2014-03-31 (14 days ago)

Revision history for this message
Markus Kienast (elias1884) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in vlc (Ubuntu):
status: New → Confirmed
Revision history for this message
Tiago Matono (tmatono) wrote :

I have problems with all h264 videos. It starts playing fine, but when scrolling to different positions along the timeline it crashes the "Videos" app and VLC alike.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.