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 440280 - [asfdemux] Creates video pads without data coming out from them.
[asfdemux] Creates video pads without data coming out from them.
Status: RESOLVED DUPLICATE of bug 415801
Product: GStreamer
Classification: Platform
Component: gst-plugins-ugly
git master
Other All
: Normal major
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-05-21 20:52 UTC by jeff
Modified: 2009-09-10 08:16 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description jeff 2007-05-21 20:52:23 UTC
Version: 2.19.3

What were you doing when the application crashed?



Distribution: Fedora Core release 6 (Zod)
Gnome Release: 2.16.3 2007-01-31 (Red Hat, Inc)
BugBuddy Version: 2.16.0

System: Linux 2.6.20-1.2948.fc6 #1 SMP Fri Apr 27 19:48:40 EDT 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 70101000
Selinux: No
Accessibility: Disabled

Memory status: size: 191303680 vsize: 0 resident: 191303680 share: 0 rss: 41656320 rss_rlim: 0
CPU usage: start_time: 1179780754 rtime: 0 utime: 121 stime: 0 cutime:112 cstime: 0 timeout: 9 it_real_value: 0 frequency: 5

Backtrace was generated from '/usr/bin/totem'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1209087568 (LWP 26899)]
[New Thread -1325167728 (LWP 26907)]
[New Thread -1314305136 (LWP 26906)]
[New Thread -1303815280 (LWP 26905)]
[New Thread -1293325424 (LWP 26904)]
[New Thread -1282835568 (LWP 26903)]
[New Thread -1270248560 (LWP 26902)]
[New Thread -1254044784 (LWP 26901)]
0x00818402 in __kernel_vsyscall ()

Thread 5 (Thread -1293325424 (LWP 26904))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 870
  • #3 <signal handler called>
  • #4 av_resample_init
    from /usr/lib/libavcodec.so.51
  • #5 vc1_split
    from /usr/lib/libavcodec.so.51
  • #6 vc1_split
    from /usr/lib/libavcodec.so.51
  • #7 vc1_split
    from /usr/lib/libavcodec.so.51
  • #8 avcodec_decode_video
    from /usr/lib/libavcodec.so.51
  • #9 gst_ffmpegdec_frame
    at gstffmpegdec.c line 1310
  • #10 gst_ffmpegdec_chain
    at gstffmpegdec.c line 2052
  • #11 gst_pad_chain_unchecked
    at gstpad.c line 3459
  • #12 gst_pad_push
    at gstpad.c line 3625
  • #13 gst_queue_loop
    at gstqueue.c line 932
  • #14 gst_task_func
    at gsttask.c line 192
  • #15 g_thread_pool_push
    from /lib/libglib-2.0.so.0
  • #16 g_thread_create_full
    from /lib/libglib-2.0.so.0
  • #17 start_thread
    at pthread_create.c line 296
  • #18 clone
    from /lib/libc.so.6


----------- .xsession-errors (120 sec old) ---------------------
(evolution:3908): camel-WARNING **: camel_exception_get_id called with NULL parameter.
(evolution:3908): camel-WARNING **: camel_exception_get_id called with NULL parameter.
(evolution:3908): camel-WARNING **: camel_exception_get_id called with NULL parameter.
(evolution:3908): camel-WARNING **: camel_exception_get_id called with NULL parameter.
(evolution:3908): camel-WARNING **: camel_exception_get_id called with NULL parameter.
(evolution:3908): camel-WARNING **: camel_exception_get_id called with NULL parameter.
(evolution:3908): camel-WARNING **: camel_exception_get_id called with NULL parameter.
LoadPlugin: failed to initialize shared library /home/jcollie/.mozilla/plugins/nprhapengine.so [/home/jcollie/.mozilla/plugins/nprhapengine.so: undefined symbol: _Unwind_Resume]
Window manager warning: Received a _NET_WM_MOVERESIZE message for 0x2205265 (Mugshot); these messages lack timestamps and therefore suck.
--------------------------------------------------
Comment 1 Philip Withnall 2007-05-21 21:09:21 UTC
Nice stacktrace. Probably a bug in libavcodec, but I'll put it to the GStreamer people first.
Comment 2 Christian Kirbach 2007-05-21 21:46:12 UTC
without any internal knowledge, outbuf = (GstBuffer *) 0x0 
looks suspicious.

time to confirm report and pass word to Tim-Phillip ;)
Comment 3 Tim-Philipp Müller 2007-05-21 22:13:09 UTC
> without any internal knowledge, outbuf = (GstBuffer *) 0x0 
> looks suspicious.

It does, but might just mean that it crashed before it got set in this case.

Jeff: could you make the file/stream available by any chance? (or is this the olpc stream? if yes, can you reproduce it?)


Comment 4 jeff 2007-05-21 23:13:49 UTC
(In reply to comment #3)
> > without any internal knowledge, outbuf = (GstBuffer *) 0x0 
> > looks suspicious.
> 
> It does, but might just mean that it crashed before it got set in this case.
> 
> Jeff: could you make the file/stream available by any chance? (or is this the
> olpc stream? if yes, can you reproduce it?)
> 

Yes, this is the file that you helped me generate from the CBS News
website.  For reference, here's the command to generate the file:

gst-launch 'mmsh://winmed.cbsig.net/cbsnews/2007/05/20/video2830221.wmv?MSWMExt=.asf' ! progressreport ! filesink location=cbsnews-olpc-mms.wmv

I can reproduce the crash on about every other launch of totem.  When
it does crash, a few seconds of video and a few more seconds of audio
play before stopping.

Jeff


Comment 5 Edward Hervey 2007-08-14 14:46:37 UTC
Jeff : can you provide an up-to-date stream that fails in the same way ? That stream doesn't work anymore.
Comment 6 jeff 2007-08-14 15:34:04 UTC
cbsnews.com seems to have changed how they serve up their video, depending on what browser/platform you connect with you get a realmedia streaming or a windows media streaming.  However, I was able to dig up the following url by examining a packet capture of a windows system playing a different video:

mmsh://winmed.drt.cbsig.net/cbsnews/2007/08/12/video3160184.wmv?MSWMExt=.asf
Comment 7 Edward Hervey 2007-08-17 11:23:37 UTC
jeff... and does it still crash ? :)

Here I can't get it to crash.. because it just prerolls forever.

The problem is that asfdemux creates 3 video pads... and data only comes out of the 3rd one.

Reassigning this bug temporarily to asfdemux.
Comment 8 Edward Hervey 2009-03-06 09:02:24 UTC
Looks like cbs news aren't using mms streaming anymore, couldn't find a mms stream, only flash.

Jeff, you think you can dig up a new url ?
Comment 9 Tim-Philipp Müller 2009-03-06 09:34:59 UTC
> The problem is that asfdemux creates 3 video pads... and data only comes out of
> the 3rd one. Reassigning this bug temporarily to asfdemux.

This one should be fixed in -ugly git (push mode now also uses the new packet parsing code path previously only used in pull mode).
Comment 10 Sebastian Dröge (slomo) 2009-09-10 08:16:52 UTC

*** This bug has been marked as a duplicate of bug 415801 ***