After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 338003 - playbin segfaults on dvsd coded file
playbin segfaults on dvsd coded file
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.4
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-04-10 18:48 UTC by Mark Heslep
Modified: 2006-04-11 18:31 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Mark Heslep 2006-04-10 18:48:10 UTC
Problem:
playbin segfaults on avi format vid clip  w/ dv codec 'dvsd'

'gst-gst-launch-0.10 playbin uri=file:///pathtofile'
segaults immediately after PREROLLING...

sample clip from MplayerHq
http://www.mplayerhq.hu/MPlayer/samples/V-codecs/DVSD/v-2002.03.21_18-01-28.avi

'mencoder -identify <file>' reports as:
---------------------------------------------
AVI file format detected.
VIDEO:  [dvsd]  720x576  24bpp  25.000 fps  28800.0 kbps (3515.6 kbyte/s)
[V] filefmt:3  fourcc:0x64737664  size:720x576  fps:25.00  ftime:=0.0400
-----------------------------------------------

ffplay handles the sample clip correctly

gdb simple backtrace:
-----------------------------------

Thread 3 (Thread -1223689312 (LWP 11320))

  • #0 dv_parse_ac_coeffs_pass0
    from /usr/lib/libdv.so.4
  • #1 dv_parse_video_segment
    from /usr/lib/libdv.so.4
  • #2 ??
  • #3 ??
  • #4 ??
    from /usr/lib/libdv.so.4
  • #5 dv_decode_full_frame
    from /usr/lib/libdv.so.4

Comment 1 Mark Heslep 2006-04-10 19:08:40 UTC
Distro / Arch Details:
-------------------------
FC5 using gcc 4.1.0 on Intel(R) Xeon(TM)
Comment 2 Mark Heslep 2006-04-10 20:06:03 UTC
Gstreamer & friends versions:
gstreamer-0.10.4-0.gst.2.5
gstreamer-plugins-ugly-0.10.3-0.gst.1.5
gstreamer-tools-0.10.4-0.gst.2.5
gstreamer-plugins-bad-0.10.1-0.gst.3.5
gstreamer-universe-0.10.1-0.gst.1.5
gstreamer-ffmpeg-0.10.1-0.gst.1.5
gstreamer-plugins-good-0.10.2-0.gst.2.5
gstreamer-python-0.10.3-0.gst.1.5
gstreamer-plugins-base-0.10.5-0.gst.3.5

libdv:
libdv-0.104-2.fc5
Comment 3 Wim Taymans 2006-04-11 08:49:39 UTC
works fine for me with CVS gstreamer, 0.104-2 libdv on debian.
Comment 4 Mark Heslep 2006-04-11 16:32:29 UTC
Okay can anyone post results using the gst FC5 packages the stock FC5 libdv 0.104-2
Comment 5 Mark Heslep 2006-04-11 17:17:35 UTC
Lastest version of libdv from CVS works correctly, so the problem is with the older FC5 stock libdv, I expect from one of the FC5 applied patches.  Closing this bug for gstreamer ....
Comment 6 Tim-Philipp Müller 2006-04-11 18:31:20 UTC
Thanks for checking up on this.