GNOME Bugzilla – Bug 440280
[asfdemux] Creates video pads without data coming out from them.
Last modified: 2009-09-10 08:16:52 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 ()
+ Trace 135398
Thread 5 (Thread -1293325424 (LWP 26904))
----------- .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. --------------------------------------------------
Nice stacktrace. Probably a bug in libavcodec, but I'll put it to the GStreamer people first.
without any internal knowledge, outbuf = (GstBuffer *) 0x0 looks suspicious. time to confirm report and pass word to Tim-Phillip ;)
> 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?)
(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
Jeff : can you provide an up-to-date stream that fails in the same way ? That stream doesn't work anymore.
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
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.
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 ?
> 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).
*** This bug has been marked as a duplicate of bug 415801 ***