← Back to team overview

tiomap-dev team mailing list archive

[Bug 924733] Re: gst-launch caught signal SIGSEGV in gst_ducati_viddec_chain

 

Hi Xavier,

I wasn't able to reproduce the crash observed with 2 seperate media samples previously crashing.
>From my point of view, this bug is considered as fixed since last delivery on Feb 2nd.

J-F

-- 
You received this bug notification because you are a member of TI OMAP
Developers, which is subscribed to ubuntu-omap4-extras-multimedia.
https://bugs.launchpad.net/bugs/924733

Title:
  gst-launch caught signal SIGSEGV in gst_ducati_viddec_chain

Status in OMAP4 Ubuntu Multimedia addons:
  New

Bug description:
  
  Tested on pandaboard omap4430 - oneinic - Linux 3.0.0-1206-omap4 
  gstreamer0.10-plugin-ducati                   1.5.3.13-3

  
  gdb gst-launch-0.10 
  GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
  Copyright (C) 2011 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
  There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
  and "show warranty" for details.
  This GDB was configured as "arm-linux-gnueabi".
  For bug reporting instructions, please see:
  <http://bugs.launchpad.net/gdb-linaro/>...
  Reading symbols from /usr/bin/gst-launch-0.10...(no debugging symbols found)...done.
  <d. ! queue max-size-time=3000000000 ! h264parse ! "video/x-h264,width=(int)1280,height=(int)720" ! ducatih264dec ! pvrvideosink                 
  Starting program: /usr/bin/gst-launch-0.10 filesrc location=./ToyStory3_720P45M4_eng.mpg ! mpegtsparse ! mpegtsdemux name=d ! queue max-size-time=3000000000 ! ffdec_mp3 ! alsasink d. ! queue max-size-time=3000000000 ! h264parse ! "video/x-h264,width=(int)1280,height=(int)720" ! ducatih264dec ! pvrvideosink
  [Thread debugging using libthread_db enabled]
  Setting pipeline to PAUSED ...
  [New Thread 0xb50d5470 (LWP 1939)]
  [New Thread 0xb0596470 (LWP 1940)]
  [New Thread 0xafc96470 (LWP 1941)]
  0:00:01.045806886  1936    0x18050 ERROR                 ducati gstducatividdec.c:1023:gst_ducati_viddec_get_property:<ducatih264dec0> failed XDM_GETVERSION
  [New Thread 0xab47c470 (LWP 1942)]
  [Thread 0xab47c470 (LWP 1942) exited]
  [New Thread 0xab47c470 (LWP 1943)]
  [New Thread 0xaf437470 (LWP 1944)]
  [New Thread 0xaec37470 (LWP 1945)]
  Pipeline is PREROLLING ...
  0:00:01.218872071  1936   0x1ccbe0 INFO                  ducati gstducatividdec.c:588:gst_ducati_viddec_sink_setcaps:<ducatih264dec0> setcaps (sink): video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, parsed=(boolean)true, width=(int)1280, height=(int)720
  0:00:01.233306886  1936   0x1ccbe0 INFO                  ducati gstducatividdec.c:649:gst_ducati_viddec_sink_setcaps:<ducatih264dec0> outsize 1723392 stride 1408 outcaps: video/x-raw-yuv, format=(fourcc)NV12, width=(int)1408, height=(int)816, framerate=(fraction)0/1
  0:00:01.366851807  1936   0x1ccbe0 INFO                  ducati gstducatividdec.c:329:codec_process:<ducatih264dec0> active frame region 32, 24, 1312, 744, crop 1280x720
  [New Thread 0xad83b470 (LWP 1946)]
  0:00:04.122619631  1936   0x1c9b88 ERROR                 ducati gstducatividdec.c:1023:gst_ducati_viddec_get_property:<ducatih264dec0> failed XDM_GETVERSION
  [New Thread 0xac038470 (LWP 1947)]
  Pipeline is PREROLLED ...
  Setting pipeline to PLAYING ...
  [Thread 0xac038470 (LWP 1947) exited]
  0:00:04.162170412  1936    0x18050 ERROR                 ducati gstducatividdec.c:1023:gst_ducati_viddec_get_property:<ducatih264dec0> failed XDM_GETVERSION
  [New Thread 0xac038470 (LWP 1948)]
  [Thread 0xac038470 (LWP 1948) exited]
  New clock: GstAudioSinkClock
  0:00:47.666809082  1936   0x1ccbe0 WARN                  ducati gstducatividdec.c:296:codec_process:<ducatih264dec0> err=-1, extendedError=02000a00
  0:00:47.698211670  1936   0x1ccbe0 WARN                  ducati gstducatividdec.c:296:codec_process:<ducatih264dec0> err=-1, extendedError=00001409

  Program received signal SIGSEGV, Segmentation fault.
  [Switching to Thread 0xaec37470 (LWP 1945)]
  gst_ducati_viddec_chain (pad=<optimized out>, buf=0x0) at gstducatividdec.c:815
  815	gstducatividdec.c: No such file or directory.
  	in gstducatividdec.c
  (gdb) bt
  #0  gst_ducati_viddec_chain (pad=<optimized out>, buf=0x0) at gstducatividdec.c:815
  #1  0xb6f6c2c6 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
  #2  0xb68b2528 in ?? () from /usr/lib/libgstbase-0.10.so.0
  #3  0xb68b2528 in ?? () from /usr/lib/libgstbase-0.10.so.0
  Backtrace stopped: previous frame identical to this frame (corrupt stack?)
  (gdb) 

  
  Segmentation fault is observed 100% of the time with this file and always on the same frame.
  NB: same file is decoded properly on PC using software decoding.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-omap4-extras-multimedia/+bug/924733/+subscriptions


References