[gstreamer-bugs] [Bug 624338] [pulsesink] double-free exception

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Jul 15 00:06:13 PDT 2010


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

--- Comment #3 from Philippe Normand <phil at base-art.net> 2010-07-15 07:06:08 UTC ---
Sometimes I also get this one. Registration of already existing
GstPulseSinkRingBuffer:


test2.py:18: Warning: cannot register existing type `GstPulseSinkRingBuffer'
  loop.run()

GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT
(object_type)' failed
aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffebfff710 (LWP 20355)]
0x00007ffff69fe175 in *__GI_raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
64    ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
    in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) bt
#0  0x00007ffff69fe175 in *__GI_raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007ffff6a00f80 in *__GI_abort () at abort.c:92
#2  0x00007ffff48c2d9a in IA__g_logv (log_domain=<value optimized out>,
log_level=<value optimized out>, 
    format=<value optimized out>, args1=0x7fffebffdbd0) at gmessages.c:549
#3  0x00007ffff48c2e23 in IA__g_log (log_domain=0x4f7e <Address 0x4f7e out of
bounds>, log_level=20355, 
    format=0x6 <Address 0x6 out of bounds>) at gmessages.c:569
#4  0x00007ffff51952c7 in IA__g_object_new (object_type=0,
first_property_name=0x0) at gobject.c:1088
#5  0x00007fffe0d0745c in gst_pulsesink_create_ringbuffer (sink=0xe839b0) at
pulsesink.c:1720
#6  0x00007ffff19f7454 in gst_base_audio_sink_create_ringbuffer (sink=0xe839b0)
at gstbaseaudiosink.c:1673
#7  0x00007ffff19fc246 in gst_base_audio_sink_change_state (element=0xe839b0, 
    transition=GST_STATE_CHANGE_NULL_TO_READY) at gstbaseaudiosink.c:1825
#8  0x00007ffff540be2c in gst_element_change_state (element=0x4f7e,
transition=20355) at gstelement.c:2546
#9  0x00007ffff540ef9b in gst_element_set_state_func (element=0xe839b0,
state=GST_STATE_READY)
    at gstelement.c:2502
#10 0x00007fffe8f2a6c8 in gst_auto_audio_sink_find_best (element=0xe484b0,
transition=<value optimized out>)
    at gstautoaudiosink.c:289
#11 gst_auto_audio_sink_detect (element=0xe484b0, transition=<value optimized
out>) at gstautoaudiosink.c:343
#12 gst_auto_audio_sink_change_state (element=0xe484b0, transition=<value
optimized out>)
    at gstautoaudiosink.c:391
#13 0x00007ffff540be2c in gst_element_change_state (element=0x4f7e,
transition=20355) at gstelement.c:2546
#14 0x00007ffff540ef9b in gst_element_set_state_func (element=0xe484b0,
state=GST_STATE_READY)
    at gstelement.c:2502
#15 0x00007ffff31b372d in try_element (playsink=0xd94070, element=0xe484b0,
unref=1) at gstplaysink.c:1019
#16 0x00007ffff31b6f1d in gen_audio_chain (playsink=0xd94070, raw=1, queue=0)
at gstplaysink.c:1580
#17 0x00007ffff31b82e1 in gst_play_sink_reconfigure (playsink=0xd94070) at
gstplaysink.c:2232
#18 0x00007ffff31ad851 in no_more_pads_cb (decodebin=<value optimized out>,
group=0xb29ed0)
    at gstplaybin2.c:2828
#19 0x00007ffff518e3fe in IA__g_closure_invoke (closure=0xd9bd30,
return_value=0x0, n_param_values=1, 
    param_values=0xb7ec60, invocation_hint=0x7fffebffe3b0) at gclosure.c:767
#20 0x00007ffff51a4377 in signal_emit_unlocked_R (node=0xaf49b0, detail=<value
optimized out>, 
    instance=<value optimized out>, emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>) at gsignal.c:3248
#21 0x00007ffff51a59f6 in IA__g_signal_emit_valist (instance=0xd9c030,
signal_id=<value optimized out>, 
    detail=0, var_args=0x7fffebffe5a0) at gsignal.c:2981
#22 0x00007ffff51a5f43 in IA__g_signal_emit (instance=0x4f7e, signal_id=20355,
detail=6) at gsignal.c:3038
#23 0x00007ffff518e3fe in IA__g_closure_invoke (closure=0xdaf4f0,
return_value=0x0, n_param_values=1, 
    param_values=0xb8aa80, invocation_hint=0x7fffebffe7b0) at gclosure.c:767
#24 0x00007ffff51a4377 in signal_emit_unlocked_R (node=0xaf49b0, detail=<value
optimized out>, 
    instance=<value optimized out>, emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>) at gsignal.c:3248
#25 0x00007ffff51a59f6 in IA__g_signal_emit_valist (instance=0xdaa190,
signal_id=<value optimized out>, 
    detail=0, var_args=0x7fffebffe9a0) at gsignal.c:2981
#26 0x00007ffff51a5f43 in IA__g_signal_emit (instance=0x4f7e, signal_id=20355,
detail=6) at gsignal.c:3038
#27 0x00007ffff2b7694a in gst_decode_bin_expose (dbin=0xdaa190) at
gstdecodebin2.c:3148
#28 0x00007ffff2b77af0 in source_pad_blocked_cb (pad=<value optimized out>,
blocked=<value optimized out>, 
    dpad=0xdcb7e0) at gstdecodebin2.c:3267
#29 0x00007ffff54207c4 in handle_pad_block (pad=0x7fffec019e00) at
gstpad.c:3986
#30 0x00007ffff5422c98 in gst_pad_push_event (pad=0x7fffec019e00,
event=0x7fffec00b300) at gstpad.c:4931
#31 0x00007fffeaba9372 in gst_ffmpegdec_sink_event (pad=<value optimized out>,
event=0x7fffec00b300)
    at gstffmpegdec.c:2460
#32 0x00007ffff5422696 in gst_pad_send_event (pad=0x7fffec019c80,
event=0x7fffec00b300) at gstpad.c:5098
#33 0x00007ffff5422b63 in gst_pad_push_event (pad=0xe137e0,
event=0x7fffec00b300) at gstpad.c:4954
#34 0x00007ffff2960547 in gst_single_queue_push_one (pad=<value optimized out>)
at gstmultiqueue.c:942
#35 gst_multi_queue_loop (pad=<value optimized out>) at gstmultiqueue.c:1101
#36 0x00007ffff544eb6b in gst_task_func (task=0xe02720) at gsttask.c:271
#37 0x00007ffff48e32ef in g_thread_pool_thread_proxy (data=<value optimized
out>) at gthreadpool.c:315
#38 0x00007ffff48e14a4 in g_thread_create_proxy (data=0x7fffec00ae30) at
gthread.c:1893
#39 0x00007ffff7bc98ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#40 0x00007ffff6a9b01d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#41 0x0000000000000000 in ?? ()

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