[Bug 701985] New: playbin seems to share a forged context

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jun 11 01:14:00 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=701985
  GStreamer | gst-plugins-base | git

           Summary: playbin seems to share a forged context
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: vjaquez at igalia.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


DISPLAY=:0 G_DEBUG=fatal-criticals
/home/ceyusa/WebKit/Tools/jhbuild/jhbuild-wrapper --gtk run gdb --args
gst-launch-1.0 playbin uri=file:///home/ceyusa/Sintel.2010.1080p.mkv
video-sink="vaapisink display=2"

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0xb59ffb40 (LWP 22557)]
g_logv (log_domain=log_domain at entry=0xb7fc2938 "GStreamer", 
    log_level=log_level at entry=G_LOG_LEVEL_CRITICAL, 
    format=format at entry=0xb7e1bec3 "%s: assertion `%s' failed", 
    args=args at entry=0xb59fd6dc "]h\374\267\037\215\373\267P\375\200L")
    at gmessages.c:981
981          g_private_set (&g_log_depth, GUINT_TO_POINTER (depth));
Missing separate debuginfos, use: debuginfo-install alsa-lib-1.0.26-1.fc17.i686
alsa-plugins-pulseaudio-1.0.26-1.fc17.i686 bzip2-libs-1.0.6-4.fc17.i686
dbus-libs-1.4.10-7.fc17.i686 flac-1.2.1-9.fc17.i686 glibc-2.15-59.fc17.i686
gsm-1.0.13-6.fc17.i686 json-c-0.10-2.fc17.i686 libICE-1.0.8-1.fc17.i686
libSM-1.2.1-1.fc17.i686 libX11-1.5.0-2.fc17.i686 libXau-1.0.6-3.fc17.i686
libXext-1.3.1-1.fc17.i686 libXfixes-5.0-2.fc17.i686 libXi-1.6.1-1.fc17.i686
libXrandr-1.3.1-3.fc17.i686 libXrender-0.9.7-1.fc17.i686
libXtst-1.2.0-3.fc17.i686 libasyncns-0.8-3.fc17.i686 libdrm-2.4.42-1.fc17.i686
libogg-1.3.0-5.fc17.i686 libselinux-2.1.10-3.fc17.i686
libsndfile-1.0.25-2.fc17.i686 libuuid-2.21.2-4.fc17.i686
libva-1.0.16-1.fc17.i686 libvdpau-0.5-1.fc17.i686 libvorbis-1.3.3-1.fc17.i686
libxcb-1.9-1.fc17.i686 pulseaudio-libs-1.1-9.fc17.i686
tcp_wrappers-libs-7.6-69.fc17.i686 zlib-1.2.5-7.fc17.i686
#0  g_logv (log_domain=log_domain at entry=0xb7fc2938 "GStreamer", 
    log_level=log_level at entry=G_LOG_LEVEL_CRITICAL, 
    format=format at entry=0xb7e1bec3 "%s: assertion `%s' failed", 
    args=args at entry=0xb59fd6dc "]h\374\267\037\215\373\267P\375\200L")
    at gmessages.c:981
#1  0xb7db10d3 in g_log (log_domain=log_domain at entry=0xb7fc2938 "GStreamer", 
    log_level=log_level at entry=G_LOG_LEVEL_CRITICAL, 
    format=format at entry=0xb7e1bec3 "%s: assertion `%s' failed")
    at gmessages.c:1010
#2  0xb7db111d in g_return_if_fail_warning (log_domain=0xb7fc2938 "GStreamer", 
    pretty_function=pretty_function at entry=0xb7fc685d
"gst_context_get_structure", 
    expression=expression at entry=0xb7fb8d1f "GST_IS_CONTEXT (context)")
    at gmessages.c:1019
#3  0xb7f39bcf in gst_context_get_structure (context=context at entry=0xb5a87540)
    at gstcontext.c:179
#4  0xb7ab1752 in gst_context_get_vaapi_display (
    context=context at entry=0xb5a87540, display=display at entry=0xb59fd76c)
    at gstvaapidisplay.c:1892
#5  0xb7c44164 in gst_vaapidecode_set_context (element=0xb5a68cc0, 
    context=0xb5a87540) at gstvaapidecode.c:523
#6  0xb7f44cce in gst_element_set_context (element=0xb5a68cc0,
context=0xb5a87540)
    at gstelement.c:3060
#7  0x0804c46c in bus_sync_handler (bus=bus at entry=0x80de4b0, 
    message=message at entry=0xb5001c00, data=data at entry=0x8154b88)
    at gst-launch.c:896
#8  0xb7f2e35c in gst_bus_post (bus=bus at entry=0x80de4b0, 
    message=message at entry=0xb5001c00) at gstbus.c:326
#9  0xb7f3fd9a in gst_element_post_message_default (element=0x8154b88, 
    message=0xb5001c00) at gstelement.c:1691
#10 0xb7f4307f in gst_element_post_message (element=element at entry=0x8154b88, 
    message=message at entry=0xb5001c00) at gstelement.c:1731
#11 0xb7f224ff in gst_bin_handle_message_func (bin=0x8154b88,
message=0xb5001c00)
    at gstbin.c:3608
#12 0xb7f665e1 in gst_pipeline_handle_message (bin=0x8154b88,
message=0xb5001c00)
    at gstpipeline.c:575
#13 0xb7d1e0cc in gst_play_bin_handle_message (bin=0x8154b88, msg=<optimized
out>)
    at gstplaybin2.c:2765
#14 0xb7f1e4bc in bin_bus_handler (bus=bus at entry=0x80de428, 
    message=message at entry=0xb5001c00, bin=bin at entry=0x8154b88) at gstbin.c:2915
#15 0xb7f2e35c in gst_bus_post (bus=bus at entry=0x80de428, 
    message=message at entry=0xb5001c00) at gstbus.c:326
#16 0xb7f3fd9a in gst_element_post_message_default (element=0x8184020, 
    message=0xb5001c00) at gstelement.c:1691
#17 0xb7f4307f in gst_element_post_message (element=element at entry=0x8184020, 
    message=message at entry=0xb5001c00) at gstelement.c:1731
#18 0xb7f224ff in gst_bin_handle_message_func (bin=0x8184020,
message=0xb5001c00)
    at gstbin.c:3608
#19 0xb7d19138 in handle_message (bin=0x8184020, msg=0xb5001c00)
    at gsturidecodebin.c:2359
#20 0xb7f1e4bc in bin_bus_handler (bus=bus at entry=0x80de648, 
    message=message at entry=0xb5001c00, bin=bin at entry=0x8184020) at gstbin.c:2915
#21 0xb7f2e35c in gst_bus_post (bus=bus at entry=0x80de648, 
    message=message at entry=0xb5001c00) at gstbus.c:326
#22 0xb7f3fd9a in gst_element_post_message_default (element=0x81841a8, 
    message=0xb5001c00) at gstelement.c:1691
#23 0xb7f4307f in gst_element_post_message (element=element at entry=0x81841a8, 
    message=message at entry=0xb5001c00) at gstelement.c:1731
#24 0xb7f224ff in gst_bin_handle_message_func (bin=0x81841a8,
message=0xb5001c00)
    at gstbin.c:3608
#25 0xb7d0ae01 in gst_decode_bin_handle_message (msg=0xb5001c00, bin=0x81841a8)
    at gstdecodebin2.c:4529
#26 gst_decode_bin_handle_message (bin=0x81841a8, msg=0xb5001c00)
    at gstdecodebin2.c:4515
#27 0xb7f1e4bc in bin_bus_handler (bus=bus at entry=0x80de6d0, 
    message=message at entry=0xb5001c00, bin=bin at entry=0x81841a8) at gstbin.c:2915
#28 0xb7f2e35c in gst_bus_post (bus=bus at entry=0x80de6d0, 
    message=message at entry=0xb5001c00) at gstbus.c:326
#29 0xb7f3fd9a in gst_element_post_message_default (element=0xb5a68cc0, 
    message=0xb5001c00) at gstelement.c:1691
#30 0xb7f4307f in gst_element_post_message (element=0xb5a68cc0, 
    message=0xb5001c00) at gstelement.c:1731
#31 0xb7f43a60 in _priv_gst_element_state_changed (
    element=element at entry=0xb5a68cc0, oldstate=oldstate at entry=GST_STATE_NULL, 
    newstate=newstate at entry=GST_STATE_READY, 
    pending=pending at entry=GST_STATE_VOID_PENDING) at gstelement.c:2243
#32 0xb7f44584 in gst_element_continue_state (element=element at entry=0xb5a68cc0, 
    ret=ret at entry=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2341
#33 0xb7f43fdf in gst_element_change_state (element=element at entry=0xb5a68cc0, 
    transition=transition at entry=GST_STATE_CHANGE_NULL_TO_READY)
    at gstelement.c:2642
#34 0xb7f44968 in gst_element_set_state_func (element=0xb5a68cc0, 
    state=GST_STATE_READY) at gstelement.c:2561
#35 0xb7f43c9f in gst_element_set_state (element=element at entry=0xb5a68cc0, 
    state=state at entry=GST_STATE_READY) at gstelement.c:2462
#36 0xb7d12511 in connect_pad (chain=0xb7113998, factories=0xb50039c0, 
    caps=0xb5004878, pad=0xb5a143b0, dpad=0xb7115058, src=0xb5a200b8, 
    dbin=0x81841a8) at gstdecodebin2.c:2052
#37 analyze_new_pad (dbin=dbin at entry=0x81841a8, src=src at entry=0xb5a200b8, 
    pad=pad at entry=0xb5a143b0, caps=caps at entry=0xb5004878, 
    chain=chain at entry=0xb7113998) at gstdecodebin2.c:1708
#38 0xb7d13e89 in pad_added_cb (element=element at entry=0xb5a200b8, 
    pad=pad at entry=0xb5a143b0, chain=chain at entry=0xb7113998)
    at gstdecodebin2.c:2521
#39 0xb7d1426b in caps_notify_cb (pad=pad at entry=0xb5a143b0, unused=0x8057e78, 
    chain=0xb7113998) at gstdecodebin2.c:2637
#40 0xb7ea4daa in g_cclosure_marshal_VOID__PARAM (
    closure=closure at entry=0xb5a1b440, return_value=return_value at entry=0x0, 
    n_param_values=n_param_values at entry=2, 
    param_values=param_values at entry=0xb59fe440, 
    invocation_hint=invocation_hint at entry=0xb59fe3ec, 
    marshal_data=marshal_data at entry=0x0) at gmarshal.c:1042
#41 0xb7ea21f6 in g_closure_invoke (closure=0xb5a1b440, 
    return_value=return_value at entry=0x0, n_param_values=n_param_values at entry=2, 
    param_values=param_values at entry=0xb59fe440, 
    invocation_hint=invocation_hint at entry=0xb59fe3ec) at gclosure.c:777
#42 0xb7eb43b7 in signal_emit_unlocked_R (node=node at entry=0x8057b58, 
    detail=detail at entry=159, instance=instance at entry=0xb5a143b0, 
    emission_return=emission_return at entry=0x0, 
    instance_and_params=instance_and_params at entry=0xb59fe440) at gsignal.c:3584
#43 0xb7ebc4ce in g_signal_emit_valist (instance=instance at entry=0xb5a143b0, 
    signal_id=signal_id at entry=1, detail=detail at entry=159, 
    var_args=0xb59fe660 "\260C\241\265\260C\241\265\244\032\356\267
\223\377\267\260C\241\265", 
    var_args at entry=0xb59fe65c
"x~\005\b\260C\241\265\260C\241\265\244\032\356\267 \223\377\267\260C\241\265")
at gsignal.c:3328
#44 0xb7ebc6c3 in g_signal_emit (instance=instance at entry=0xb5a143b0,
signal_id=1, 
    detail=159) at gsignal.c:3384
#45 0xb7ea678f in g_object_dispatch_properties_changed (object=0xb5a143b0, 
    n_pspecs=1, pspecs=0xb59fe6fc) at gobject.c:1042
#46 0xb7f1b342 in gst_object_dispatch_properties_changed (object=0xb5a143b0, 
    n_pspecs=1, pspecs=0xb59fe6fc) at gstobject.c:439
#47 0xb7ea8418 in g_object_notify_by_spec_internal (pspec=0x8057e78, 
    object=0xb5a143b0) at gobject.c:1136
#48 g_object_notify_by_pspec (object=object at entry=0xb5a143b0, pspec=0x8057e78)
    at gobject.c:1237
#49 0xb7f57d5c in store_sticky_event (pad=pad at entry=0xb5a143b0, 
    event=event at entry=0xb5a7b880) at gstpad.c:4526
#50 0xb7f63795 in gst_pad_push_event (pad=pad at entry=0xb5a143b0,
event=0xb5a7b880)
    at gstpad.c:4784
#51 0xb7bcf5cf in gst_pad_set_caps (caps=0xb5004878, pad=0xb5a143b0)
    at ../../../gst/gstcompat.h:54
#52 gst_base_transform_setcaps (trans=trans at entry=0xb5a200b8, pad=0xb5a1e240, 
    incaps=0xb5004878) at gstbasetransform.c:1325
#53 0xb7bd09aa in gst_base_transform_sink_eventfunc (trans=0xb5a200b8, 
    event=0xb5a7b848) at gstbasetransform.c:1838
#54 0xb7a228bb in gst_capsfilter_sink_event (trans=0xb5a200b8,
event=0xb5a7b848)
    at gstcapsfilter.c:405
#55 0xb7bce13d in gst_base_transform_sink_event (pad=0xb5a14278, 
    parent=0xb5a200b8, event=0xb5a7b848) at gstbasetransform.c:1797
#56 0xb7f59600 in gst_pad_send_event_unchecked (pad=pad at entry=0xb5a14278, 
    event=event at entry=0xb5a7b848, 
    type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4983
#57 0xb7f59d5b in gst_pad_push_event_unchecked (pad=pad at entry=0xb5a14140, 
    event=0xb5a7b848, type=<optimized out>, 
    type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4679
#58 0xb7f5a378 in push_sticky (pad=pad at entry=0xb5a14140,
ev=ev at entry=0xb59feb18, 
    user_data=user_data at entry=0xb59feb84) at gstpad.c:3318
#59 0xb7f5787f in events_foreach (pad=pad at entry=0xb5a14140, 
    func=func at entry=0xb7f5a200 <push_sticky>, 
    user_data=user_data at entry=0xb59feb84) at gstpad.c:530
#60 0xb7f638ef in check_sticky (event=0xb5a7b848, pad=0xb5a14140) at
gstpad.c:3374
#61 gst_pad_push_event (pad=pad at entry=0xb5a14140, event=0xb5a7b848)
    at gstpad.c:4796
#62 0xb5b41dc4 in gst_pad_set_caps (caps=0xb5004878, pad=0xb5a14140)
    at
/home/sicom/checkout/WebKit/WebKitBuild/Dependencies/Root/include/gstreamer-1.0/gst/gstcompat.h:54
#63 gst_h264_parse_update_src_caps (h264parse=h264parse at entry=0xb5a1abc8, 
    caps=0xb5004878, caps at entry=0xb5a13800) at gsth264parse.c:1274
#64 0xb5b43048 in gst_h264_parse_set_caps (parse=0xb5a1abc8, caps=0xb5a13800)
    at gsth264parse.c:1848
#65 0xb7baa7a5 in gst_base_parse_sink_event_default (parse=0xb5a1abc8, 
    event=0xb5a15800) at gstbaseparse.c:923
#66 0xb5b42662 in gst_h264_parse_event (parse=0xb5a1abc8, event=0xb5a15800)
    at gsth264parse.c:1986
#67 0xb7ba3047 in gst_base_parse_sink_event (pad=0xb5a14008, parent=0xb5a1abc8, 
    event=0xb5a15800) at gstbaseparse.c:887
#68 0xb7f59600 in gst_pad_send_event_unchecked (pad=pad at entry=0xb5a14008, 
    event=event at entry=0xb5a15800, 
    type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4983
#69 0xb7f59d5b in gst_pad_push_event_unchecked (pad=pad at entry=0x817fea8, 
    event=0xb5a15800, type=<optimized out>, 
    type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4679
#70 0xb7f5a378 in push_sticky (pad=pad at entry=0x817fea8, ev=ev at entry=0xb59ff0e8, 
    user_data=user_data at entry=0xb59ff154) at gstpad.c:3318
#71 0xb7f5787f in events_foreach (pad=pad at entry=0x817fea8, 
    func=func at entry=0xb7f5a200 <push_sticky>, 
    user_data=user_data at entry=0xb59ff154) at gstpad.c:530
#72 0xb7f638ef in check_sticky (event=0xb5a15800, pad=0x817fea8) at
gstpad.c:3374
#73 gst_pad_push_event (pad=0x817fea8, event=event at entry=0xb5a15800)
    at gstpad.c:4796
#74 0xb7a3bf42 in gst_single_queue_push_one (object=0xb5a15800, sq=0xb5a17c08, 
    mq=0xb5a180e8) at gstmultiqueue.c:1082
#75 gst_multi_queue_loop (pad=0x817fea8) at gstmultiqueue.c:1307
#76 0xb7f8e800 in gst_task_func (task=task at entry=0xb5a12160) at gsttask.c:316
#77 0xb7f8fa28 in default_func (tdata=0xb5a15608, pool=0x805fc10)
    at gsttaskpool.c:70
#78 0xb7dcfd98 in g_thread_pool_thread_proxy (data=0x805fb88) at
gthreadpool.c:309
#79 0xb7dcf383 in g_thread_proxy (data=0xb5a12ac0) at gthread.c:798
#80 0x4c9d8adf in start_thread () from /lib/libpthread.so.0
#81 0x4c91244e in clone () from /lib/libc.so.6

-- 
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