[Bug 741751] mssdemux: use correct type for setting bitrate

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jan 5 21:06:17 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=741751
  GStreamer | gst-plugins-bad | unspecified

--- Comment #5 from Rajat Verma <kameyameha at gmail.com> 2015-01-06 05:06:11 UTC ---
Microsoft media for Smooth Streaming used is ElephantsDreamH.264720p, which was
downloaded from Microsoft's site itself.


Below is command and stack trace for your reference:

root at Rajat:~# gdb --args gst-launch-1.0 playbin
uri=file:///media/SDK2Streams/AdaptiveStreaming/ElephantsDreamH.264720p/ElephantsDream.ismc
GNU gdb (GDB) STMicroelectronics/Linux Base 7.6-49 [build Jul  2 2014]
Copyright (C) 2013 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-cortex-linux-gnueabi".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/gst-launch-1.0...done.
(gdb) r
Starting program: /usr/bin/gst-launch-1.0 playbin
uri=file:///media/SDK2Streams/AdaptiveStreaming/ElephantsDreamH.264720p/ElephantsDream.ismc
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
Setting pipeline to PAUSED ...
[New Thread 0x76965470 (LWP 3420)]
Pipeline is PREROLLING ...
[New Thread 0x76165470 (LWP 3421)]
[New Thread 0x75648470 (LWP 3422)]

(gst-launch-1.0:3417): GLib-GObject-WARNING **: ../../gobject/gtype.c:4204:
type id `0' is invalid

(gst-launch-1.0:3417): GLib-GObject-WARNING **: can't peek value table for type
`<invalid>' which is not currently referenced

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x76965470 (LWP 3420)]
0x76f7a46c in gst_structure_set_valist_internal (structure=0x76964a2c,
fieldname=<optimized out>, varargs=..., varargs at entry=...) at
gststructure.c:605
605    gststructure.c: No such file or directory.
(gdb) bt
#0  0x76f7a46c in gst_structure_set_valist_internal (structure=0x76964a2c,
fieldname=<optimized out>, varargs=..., varargs at entry=...) at
gststructure.c:605
#1  0x76f7c334 in gst_structure_set (structure=structure at entry=0x1b6758,
field=0x757c23b8 "bitrate") at gststructure.c:635
#2  0x757bf5a4 in _gst_mss_stream_audio_caps_from_qualitylevel_xml (q=0xe96d8)
at ../../../ext/smoothstreaming/gstmssmanifest.c:630
#3  gst_mss_stream_get_caps (stream=<optimized out>) at
../../../ext/smoothstreaming/gstmssmanifest.c:739
#4  0x757bcbe8 in gst_mss_demux_expose_stream (stream=0x1abbd0,
mssdemux=<optimized out>) at ../../../ext/smoothstreaming/gstmssdemux.c:823
#5  gst_mss_demux_process_manifest (mssdemux=0x123008) at
../../../ext/smoothstreaming/gstmssdemux.c:936
#6  gst_mss_demux_event (pad=<optimized out>, parent=0x123008, event=0x35f500)
at ../../../ext/smoothstreaming/gstmssdemux.c:505
#7  0x76f50ce4 in gst_pad_send_event_unchecked (pad=pad at entry=0xe9590,
event=event at entry=0xf3d00, type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
    at gstpad.c:5135
#8  0x76f51638 in gst_pad_push_event_unchecked (pad=pad at entry=0xe9300,
event=0xf3d00, type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at
gstpad.c:4833
#9  0x76f51b60 in push_sticky (pad=0xe9300, ev=0x76964cf0,
user_data=0x76964d34) at gstpad.c:3443
#10 0x76f4f924 in events_foreach (pad=pad at entry=0xe9300, func=0x1,
user_data=0x4, user_data at entry=0x76964d2c) at gstpad.c:570
#11 0x76f5bb98 in check_sticky (event=0xf3d00, pad=0xe9300) at gstpad.c:3499
#12 gst_pad_push_event (pad=pad at entry=0xe9300, event=0xf3d00) at gstpad.c:4952
#13 0x7699f4b8 in gst_type_find_element_loop (pad=0xe91b8) at
gsttypefindelement.c:1158
#14 0x76f890f0 in gst_task_func (task=0xf0000) at gsttask.c:316
#15 0x76d6f7f0 in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#16 0x76d6ea4c in g_thread_proxy () from /usr/lib/libglib-2.0.so.0
#17 0x76cdcc04 in start_thread () from /lib/libpthread.so.0
#18 0x76c5c6c8 in ?? () from /lib/libc.so.6
#19 0x76c5c6c8 in ?? () from /lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list