[Bug 661648] Playbin2 deadlock when setting off the TEXT bit in play flags

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Oct 13 07:04:43 PDT 2011


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

--- Comment #2 from Lionel Landwerlin <lionel.g.landwerlin at linux.intel.com> 2011-10-13 14:04:39 UTC ---
Actually I manage to lock the application in a similar kind of way by changing
changing/query the state :


#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffff28a6b31 in g_cond_timed_wait_posix_impl (cond=0x1b73310,
entered_mutex=0x1b74330, abs_time=0x0) at gthread-posix.c:231
#2  0x00007ffff411f2cd in gst_element_get_state_func (element=0x1c37540,
state=0x7fffffffba20, pending=0x0, timeout=18446744073709551615) at
gstelement.c:2158
#3  0x00007ffff4102e73 in gst_bin_get_state_func (element=0x1c37540,
state=0x7fffffffba20, pending=0x0, timeout=18446744073709551615) at
gstbin.c:1769
#4  0x00007ffff411f6b5 in gst_element_get_state (element=0x1c37540,
state=0x7fffffffba20, pending=0x0, timeout=18446744073709551615) at
gstelement.c:2262
#5  0x00007ffff720e3c3 in clutter_gst_player_set_subtitle_track_impl
(player=0x1c0c400, index_=-1) at ./clutter-gst-player.c:2237
#6  0x00007ffff720f73c in clutter_gst_player_set_subtitle_track
(player=0x1c0c400, index_=-1) at ./clutter-gst-player.c:2856
#7  0x00007ffff7b85f84 in subtitle_combo_box_notify (box=0x1dc11b0,
pspec=0x1bd9a40, panel=0x1c91620) at mex-info-panel.c:381
#8  0x00007ffff2cdb282 in g_cclosure_marshal_VOID__PARAMv (closure=0x1e365d0,
return_value=0x0, instance=0x1dc11b0, args=0x7fffffffbf58,
invocation_hint=0x7fffffffbd40, marshal_data=0x0) at gmarshal.c:1092
#9  0x00007ffff2cbee81 in g_closure_invoke_valist (closure=0x1e365d0,
return_value=0x0, instance=0x1dc11b0, n_param_values=1,
param_values=0x7fffffffbf58, invocation_hint=0x7fffffffbd40) at gclosure.c:927
#10 0x00007ffff2cd8cee in signal_emit_unlocked_R (node=0x61e640, detail=2968,
instance=0x1dc11b0, emission_return=0x0, instance_and_params=0x0,
have_var_args=1, var_args=0x7fffffffbf58) at gsignal.c:3428
#11 0x00007ffff2cd78bb in g_signal_emit_valist (instance=0x1dc11b0,
signal_id=1, detail=2968, var_args=0x7fffffffbf58) at gsignal.c:3073
#12 0x00007ffff2cd80f1 in g_signal_emit (instance=0x1dc11b0, signal_id=1,
detail=2968) at gsignal.c:3193
#13 0x00007ffff2cc2674 in g_object_dispatch_properties_changed
(object=0x1dc11b0, n_pspecs=1, pspecs=0x7fffffffc0c0) at gobject.c:925
#14 0x00007ffff2cc1418 in g_object_notify_dispatcher (object=0x1dc11b0,
n_pspecs=1, pspecs=0x7fffffffc0c0) at gobject.c:331
#15 0x00007ffff2cc106e in g_object_notify_queue_thaw (object=0x1dc11b0,
nqueue=0x7fffd0a33440) at gobjectnotifyqueue.c:132
#16 0x00007ffff2cc2895 in g_object_notify_by_spec_internal (object=0x1dc11b0,
pspec=0x1bd9a40) at gobject.c:983
#17 0x00007ffff2cc29ee in g_object_notify (object=0x1dc11b0,
property_name=0x7ffff7912b8f "index") at gobject.c:1024
#18 0x00007ffff78b4aba in mx_combo_box_set_index (box=0x1dc11b0, index=0) at
../mx/mx-combo-box.c:1048
#19 0x00007ffff78b3942 in mx_combo_box_action_activated_cb (menu=0x1dc1b50,
action=0x7fffd04dd6d0, box=0x1dc11b0) at ../mx/mx-combo-box.c:487
#20 0x00007ffff2cdb80d in g_cclosure_marshal_VOID__OBJECTv (closure=0x1d83db0,
return_value=0x0, instance=0x1dc1b50, args=0x7fffffffc6d8,
invocation_hint=0x7fffffffc4c0, marshal_data=0x0) at gmarshal.c:1326
#21 0x00007ffff2cbee81 in g_closure_invoke_valist (closure=0x1d83db0,
return_value=0x0, instance=0x1dc1b50, n_param_values=1,
param_values=0x7fffffffc6d8, invocation_hint=0x7fffffffc4c0) at gclosure.c:927
#22 0x00007ffff2cd8cee in signal_emit_unlocked_R (node=0x1b7dc50, detail=0,
instance=0x1dc1b50, emission_return=0x0, instance_and_params=0x0,
have_var_args=1, var_args=0x7fffffffc6d8) at gsignal.c:3428
#23 0x00007ffff2cd78bb in g_signal_emit_valist (instance=0x1dc1b50,
signal_id=190, detail=0, var_args=0x7fffffffc6d8) at gsignal.c:3073
#24 0x00007ffff2cd80f1 in g_signal_emit (instance=0x1dc1b50, signal_id=190,
detail=0) at gsignal.c:3193
#25 0x00007ffff78e24d5 in mx_menu_button_clicked_cb (box=0x77f57e0,
action=0x7fffd04dd6d0) at ../mx/mx-menu.c:684
#26 0x00007ffff2cd9aa2 in g_cclosure_marshal_VOID__VOIDv
(closure=0x7fffe46d6cb0, return_value=0x0, instance=0x77f57e0,
args=0x7fffffffcc38, invocation_hint=0x7fffffffca20, marshal_data=0x0) at
gmarshal.c:81
#27 0x00007ffff2cbee81 in g_closure_invoke_valist (closure=0x7fffe46d6cb0,
return_value=0x0, instance=0x77f57e0, n_param_values=0,
param_values=0x7fffffffcc38, invocation_hint=0x7fffffffca20) at gclosure.c:927
#28 0x00007ffff2cd8cee in signal_emit_unlocked_R (node=0x1a48a20, detail=0,
instance=0x77f57e0, emission_return=0x0, instance_and_params=0x0,
have_var_args=1, var_args=0x7fffffffcc38) at gsignal.c:3428
#29 0x00007ffff2cd78bb in g_signal_emit_valist (instance=0x77f57e0,
signal_id=98, detail=0, var_args=0x7fffffffcc38) at gsignal.c:3073
#30 0x00007ffff2cd80f1 in g_signal_emit (instance=0x77f57e0, signal_id=98,
detail=0) at gsignal.c:3193
#31 0x00007ffff78b5249 in mx_button_pull (button=0x77f57e0) at
../mx/mx-button.c:318
#32 0x00007ffff78b53c5 in mx_button_key_release (actor=0x77f57e0,
event=0x7fffe4b0af60) at ../mx/mx-button.c:386
#33 0x00007ffff6fad752 in _clutter_marshal_BOOLEAN__BOXEDv (closure=0x1a3e1f0,
return_value=0x7fffffffcfc0, instance=0x77f57e0, args=0x7fffffffd208,
invocation_hint=0x7fffffffcff0, marshal_data=0x7ffff78b5373) at
clutter-marshal.c:90
#34 0x00007ffff2cbf257 in _g_type_class_meta_marshal_valist (closure=0x1a3e1f0,
return_value=0x7fffffffcfc0, instance=0x77f57e0, param_values=0x7fffffffd208,
invocation_hint=0x7fffffffcff0, marshal_data=0x138) at gclosure.c:1079
#35 0x00007ffff2cbee81 in g_closure_invoke_valist (closure=0x1a3e1f0,
return_value=0x7fffffffcfc0, instance=0x77f57e0, n_param_values=1,
param_values=0x7fffffffd208, invocation_hint=0x7fffffffcff0) at gclosure.c:927
#36 0x00007ffff2cd9015 in signal_emit_unlocked_R (node=0x1a3ded0, detail=0,
instance=0x77f57e0, emission_return=0x7fffffffd130, instance_and_params=0x0,
have_var_args=1, var_args=0x7fffffffd208) at gsignal.c:3484
#37 0x00007ffff2cd7957 in g_signal_emit_valist (instance=0x77f57e0,
signal_id=72, detail=0, var_args=0x7fffffffd208) at gsignal.c:3085
#38 0x00007ffff2cd80f1 in g_signal_emit (instance=0x77f57e0, signal_id=72,
detail=0) at gsignal.c:3193
#39 0x00007ffff6f0d7fb in clutter_actor_event (actor=0x77f57e0,
event=0x7fffe4b0af60, capture=0) at ./clutter-actor.c:8702
#40 0x00007ffff6f5a31b in emit_event (event=0x7fffe4b0af60, is_key_event=1) at
./clutter-main.c:1968
#41 0x00007ffff6f5a46e in emit_keyboard_event (event=0x7fffe4b0af60) at
./clutter-main.c:2018
#42 0x00007ffff6f5a64f in _clutter_process_event_details (stage=0x1a42320,
context=0x61e070, event=0x7fffe4b0af60) at ./clutter-main.c:2108
#43 0x00007ffff6f5ab7a in _clutter_process_event (event=0x7fffe4b0af60) at
./clutter-main.c:2331
#44 0x00007ffff6f7b930 in _clutter_stage_process_queued_events
(stage=0x1a42320) at ./clutter-stage.c:898
#45 0x00007ffff6f5bf06 in clutter_clock_dispatch (source=0x1a43a70, callback=0,
user_data=0x0) at ./clutter-master-clock.c:374
#46 0x00007ffff23a49d9 in g_main_dispatch (context=0x62ba50) at gmain.c:2441
#47 0x00007ffff23a5f1f in g_main_context_dispatch (context=0x62ba50) at
gmain.c:3011
#48 0x00007ffff23a63cc in g_main_context_iterate (context=0x62ba50, block=1,
dispatch=1, self=0x611390) at gmain.c:3089
#49 0x00007ffff23a6b25 in g_main_loop_run (loop=0x3293f40) at gmain.c:3297
#50 0x00007ffff6f58902 in clutter_main () at ./clutter-main.c:677
#51 0x00007ffff78a8c09 in mx_application_run (application=0x195b820) at
../mx/mx-application.c:704
#52 0x000000000040c749 in main (argc=1, argv=0x7fffffffdc78) at mex-main.c:2609

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