[Bug 668343] [0.11] - segfault when using missing plugin support in 0.11

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jan 20 05:23:18 PST 2012


https://bugzilla.gnome.org/show_bug.cgi?id=668343
  GStreamer | gst-plugins-base | 0.11.x

--- Comment #2 from Christian Fredrik Kalager Schaller <Uraeus at linuxrising.org> 2012-01-20 13:23:14 UTC ---
Program received signal SIGSEGV, Segmentation fault.
0x4e30fc3f in __strcmp_sse4_2 () from /lib/libc.so.6
(gdb) thread apply all bt

Thread 7 (Thread 0xaf6ffb40 (LWP 21603)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x4e38dc04 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0x00215fb1 in g_cond_wait_until (cond=0x8091658, mutex=0x8091650,
end_time=288206188137) at gthread-posix.c:855
#3  0x001a640c in g_cond_timed_wait (cond=0x8091658, mutex=0x8091650,
abs_time=0xaf6ff318)
    at deprecated/gthread-deprecated.c:1585
#4  0x001a918c in g_async_queue_pop_intern_unlocked (queue=0x8091650, wait=1,
end_time=0xaf6ff318)
    at gasyncqueue.c:418
#5  0x001a993e in g_async_queue_timed_pop (queue=0x8091650,
end_time=0xaf6ff318) at gasyncqueue.c:542
#6  0x001fa123 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:174
#7  g_thread_pool_thread_proxy (data=0x85d28e8) at gthreadpool.c:374
#8  0x001f9814 in g_thread_proxy (data=0x8634400) at gthread.c:801
#9  0x4e389cd3 in start_thread () from /lib/libpthread.so.0
#10 0x4e2c783e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xb0affb40 (LWP 21601)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x4e2bcfb0 in poll () from /lib/libc.so.6
#2  0x001e3b0c in g_poll (fds=0xb0101d98, nfds=3, timeout=-1) at gpoll.c:132
#3  0x001d5fde in g_main_context_poll (n_fds=3, fds=0xb0101d98,
priority=<optimized out>, timeout=<optimized out>, 
    context=0xb0b07000) at gmain.c:3415
#4  g_main_context_iterate (dispatch=1, block=1981152, context=0xb0b07000,
self=<optimized out>) at gmain.c:3116
#5  g_main_context_iterate (context=0xb0b07000, block=1981152, dispatch=1,
self=0xb0b032f0) at gmain.c:3058
#6  0x001d64bf in g_main_loop_run (loop=0xb0b08728) at gmain.c:3315
#7  0x003894ab in gdbus_shared_thread_func (user_data=0xb0b08200) at
gdbusprivate.c:276
#8  0x001f9814 in g_thread_proxy (data=0xb0b032f0) at gthread.c:801
#9  0x4e389cd3 in start_thread () from /lib/libpthread.so.0
#10 0x4e2c783e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb14ffb40 (LWP 21600)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x4e2bcfb0 in poll () from /lib/libc.so.6
#2  0x001e3b0c in g_poll (fds=0xb0b00c88, nfds=1, timeout=-1) at gpoll.c:132
#3  0x001d5fde in g_main_context_poll (n_fds=1, fds=0xb0b00c88,
priority=<optimized out>, timeout=<optimized out>, 
    context=0x8605200) at gmain.c:3415
#4  g_main_context_iterate (dispatch=1, block=1981152, context=0x8605200,
self=<optimized out>) at gmain.c:3116
#5  g_main_context_iterate (context=0x8605200, block=1981152, dispatch=1,
self=0x8604950) at gmain.c:3058
#6  0x001d64bf in g_main_loop_run (loop=0xb0b00c78) at gmain.c:3315
#7  0x00825235 in ?? () from /usr/lib/gio/modules/libdconfsettings.so
#8  0x001f9814 in g_thread_proxy (data=0x8604950) at gthread.c:801
#9  0x4e389cd3 in start_thread () from /lib/libpthread.so.0
#10 0x4e2c783e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7fd76c0 (LWP 21595)):
#0  0x4e30fc3f in __strcmp_sse4_2 () from /lib/libc.so.6
#1  0x0068b937 in ptr_array_contains_string (s=<optimized out>, arr=<optimized
out>) at install-plugins.c:500
#2  gst_install_plugins_spawn_child (details=0x8968910, ctx=<optimized out>,
child_pid=0xbfffcf0c, exit_status=0x0)
    at install-plugins.c:528
#3  0x0068bd72 in gst_install_plugins_async (details=0x8968910, ctx=0x88c9e88,
func=0x82a030, user_data=0x8968bb0)
    at install-plugins.c:654
#4  0x4e58649a in ffi_call_SYSV () from /usr/lib/libffi.so.5
#5  0x4e5861d0 in ffi_call () from /usr/lib/libffi.so.5
#6  0x420278b3 in _g_callable_info_invoke (info=0x8968400, function=0x68bce0,
in_args=0x890d880, n_in_args=4, 
    out_args=0x0, n_out_args=0, return_value=0xbfffd154, is_method=0, throws=0,
error=0xbfffd164)
    at girepository/gicallableinfo.c:518
#7  0x42028e92 in g_function_info_invoke (info=0x8968400, in_args=0x890d880,
n_in_args=4, out_args=0x0, n_out_args=
    0, return_value=0xbfffd154, error=0xbfffd164) at
girepository/gifunctioninfo.c:273
#8  0x00126c07 in ?? () from /usr/lib/python2.7/site-packages/gi/_gi.so
#9  0x416a8b8d in PyCFunction_Call () from /usr/lib/libpython2.7.so.1.0
#10 0x417083b3 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#11 0x41709be2 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#12 0x41707be2 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#13 0x41708e9b in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#14 0x41709be2 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#15 0x4169340d in ?? () from /usr/lib/libpython2.7.so.1.0
#16 0x4166c1b5 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#17 0x4167bc70 in ?? () from /usr/lib/libpython2.7.so.1.0
#18 0x4166c1b5 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#19 0x41702a1c in PyEval_CallObjectWithKeywords () from
/usr/lib/libpython2.7.so.1.0
#20 0x4166c13c in PyObject_CallObject () from /usr/lib/libpython2.7.so.1.0
#21 0x0012510b in ?? () from /usr/lib/python2.7/site-packages/gi/_gi.so
#22 0x0014c905 in g_closure_invoke (closure=0x866f6c0, return_value=0x0,
n_param_values=1, param_values=0x8909cc8, 
    invocation_hint=0xbfffdb20) at gclosure.c:774
#23 0x0015e284 in signal_emit_unlocked_R (node=0x85ac350, detail=0,
instance=0x85b8380, emission_return=0x0, 
    instance_and_params=0x8909cc8) at gsignal.c:3372
#24 0x00165aba in g_signal_emit_valist (instance=0x85b8380, signal_id=199,
detail=0, var_args=
    0xbfffdccc "0\367\343C\340\241d\b@\335\377\277\330\364[\b\001") at
gsignal.c:3033
#25 0x00165c44 in g_signal_emit (instance=0x85b8380, signal_id=199, detail=0)
at gsignal.c:3090
#26 0x43c8e310 in ?? () from /usr/lib/libgtk-3.so.0
#27 0x43c9359d in gtk_combo_box_set_active_iter () from /usr/lib/libgtk-3.so.0
#28 0x43c935fc in ?? () from /usr/lib/libgtk-3.so.0
#29 0x0014e89a in g_cclosure_marshal_VOID__STRING (closure=0x8655c90,
return_value=0x0, n_param_values=2, 
    param_values=0x8907ef0, invocation_hint=0xbfffdea0, marshal_data=0x0) at
gmarshal.c:504
#30 0x0014c905 in g_closure_invoke (closure=0x8655c90, return_value=0x0,
n_param_values=2, param_values=0x8907ef0, 
    invocation_hint=0xbfffdea0) at gclosure.c:774
#31 0x0015df75 in signal_emit_unlocked_R (node=0x85bba28, detail=0,
instance=0x85bf4d8, emission_return=0x0, 
    instance_and_params=0x8907ef0) at gsignal.c:3302
#32 0x00165aba in g_signal_emit_valist (instance=0x85bf4d8, signal_id=208,
detail=0, var_args=
    0xbfffe050 "\364\257\030") at gsignal.c:3033
#33 0x00165c44 in g_signal_emit (instance=0x85bf4d8, signal_id=208, detail=0)
at gsignal.c:3090
#34 0x43e3bcee in ?? () from /usr/lib/libgtk-3.so.0
#35 0x0014dee4 in g_cclosure_marshal_VOID__VOID (closure=0x875c578,
return_value=0x0, n_param_values=1, 
    param_values=0x8909f18, invocation_hint=0xbfffe190, marshal_data=0x0) at
gmarshal.c:85
#36 0x0014c905 in g_closure_invoke (closure=0x875c578, return_value=0x0,
n_param_values=1, param_values=0x8909f18, 
    invocation_hint=0xbfffe190) at gclosure.c:774
#37 0x0015df75 in signal_emit_unlocked_R (node=0x82b2918, detail=0,
instance=0x8738bf0, emission_return=0x0, 
    instance_and_params=0x8909f18) at gsignal.c:3302
#38 0x00165aba in g_signal_emit_valist (instance=0x8738bf0, signal_id=75,
detail=0, var_args=
    0xbfffe33c "\200\376J") at gsignal.c:3033
#39 0x00165c44 in g_signal_emit (instance=0x8738bf0, signal_id=75, detail=0) at
gsignal.c:3090
#40 0x43e82d95 in gtk_widget_activate () from /usr/lib/libgtk-3.so.0
#41 0x43d49c6a in gtk_menu_shell_activate_item () from /usr/lib/libgtk-3.so.0
#42 0x43d4a070 in ?? () from /usr/lib/libgtk-3.so.0
#43 0x43d3dc75 in ?? () from /usr/lib/libgtk-3.so.0
#44 0x43d332ba in ?? () from /usr/lib/libgtk-3.so.0
#45 0x0014b2fe in g_type_class_meta_marshal (closure=0x81f4220,
return_value=0xbfffe5a4, n_param_values=2, 
    param_values=0x88fddb8, invocation_hint=0xbfffe590, marshal_data=0xc4) at
gclosure.c:885
#46 0x0014c905 in g_closure_invoke (closure=0x81f4220, return_value=0xbfffe5a4,
n_param_values=2, param_values=
    0x88fddb8, invocation_hint=0xbfffe590) at gclosure.c:774
#47 0x0015e597 in signal_emit_unlocked_R (node=0x82ad7e0, detail=0,
instance=0x85bf4d8, emission_return=
    0xbfffe6dc, instance_and_params=0x88fddb8) at gsignal.c:3340
#48 0x001659d8 in g_signal_emit_valist (instance=0x85bf4d8, signal_id=29,
detail=0, var_args=
    0xbfffe740 "l\347\377\277plX\261") at gsignal.c:3043
#49 0x00165c44 in g_signal_emit (instance=0x85bf4d8, signal_id=29, detail=0) at
gsignal.c:3090
#50 0x43e83bc3 in ?? () from /usr/lib/libgtk-3.so.0
#51 0x43d329c2 in gtk_propagate_event () from /usr/lib/libgtk-3.so.0
#52 0x43d32e28 in gtk_main_do_event () from /usr/lib/libgtk-3.so.0
#53 0x004b1f9d in ?? () from /usr/lib/libgdk-3.so.0
#54 0x004da499 in ?? () from /usr/lib/libgdk-3.so.0
#55 0x001d5c4a in g_main_dispatch (context=0x82d3ac0) at gmain.c:2513
#56 g_main_context_dispatch (context=0x82d3ac0) at gmain.c:3050
#57 0x001d6055 in g_main_context_iterate (dispatch=1, block=1981152,
context=0x82d3ac0, self=<optimized out>)
    at gmain.c:3121
#58 g_main_context_iterate (context=0x82d3ac0, block=1981152, dispatch=1,
self=0x8644a60) at gmain.c:3058
#59 0x001d64bf in g_main_loop_run (loop=0x8750e68) at gmain.c:3315
#60 0x43d320b5 in gtk_main () from /usr/lib/libgtk-3.so.0
#61 0x4e58649a in ffi_call_SYSV () from /usr/lib/libffi.so.5
#62 0x4e5861d0 in ffi_call () from /usr/lib/libffi.so.5
#63 0x420278b3 in _g_callable_info_invoke (info=0x8737bb0, function=0x43d32010,
in_args=0x0, n_in_args=0, out_args=
    0x0, n_out_args=0, return_value=0xbfffeb94, is_method=0, throws=0,
error=0xbfffeba4)
    at girepository/gicallableinfo.c:518
#64 0x42028e92 in g_function_info_invoke (info=0x8737bb0, in_args=0x0,
n_in_args=0, out_args=0x0, n_out_args=0, 
    return_value=0xbfffeb94, error=0xbfffeba4) at
girepository/gifunctioninfo.c:273
#65 0x00126c07 in ?? () from /usr/lib/python2.7/site-packages/gi/_gi.so
#66 0x416a8b8d in PyCFunction_Call () from /usr/lib/libpython2.7.so.1.0
#67 0x417083b3 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#68 0x41709be2 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#69 0x41707be2 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#70 0x41709be2 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#71 0x41709d54 in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
#72 0x41723b4d in ?? () from /usr/lib/libpython2.7.so.1.0
#73 0x41724b0e in PyRun_FileExFlags () from /usr/lib/libpython2.7.so.1.0
#74 0x417256fa in PyRun_SimpleFileExFlags () from /usr/lib/libpython2.7.so.1.0
#75 0x417263cc in PyRun_AnyFileExFlags () from /usr/lib/libpython2.7.so.1.0
#76 0x417376a4 in Py_Main () from /usr/lib/libpython2.7.so.1.0
#77 0x08048508 in main ()

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