[gstreamer-bugs] [Bug 340286] [shout2send] segfaults when changing state from PLAYING->READY->PLAYING
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Tue May 2 02:55:56 PDT 2006
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=340286
GStreamer | gst-plugins-good | Ver: 0.10.2
------- Comment #4 from Christian Prochnow 2006-05-02 09:55 UTC -------
ok, here is the log output... i cant see any cause why the pipeline hangs...
any idea ?
---
DEBUG (0x694fd0 - 0:00:25.751555000) basesink(18763)
gstbasesink.c(1117):gst_base_sink_do_sync:<shout2send> waiting for clock to
reach 0:00:22.899229024
DEBUG (0x694fd0 - 0:00:25.751570000) basesink(18763)
gstbasesink.c(1015):gst_base_sink_wait_clock:<shout2send> sync disabled
DEBUG (0x694fd0 - 0:00:25.751582000) basesink(18763)
gstbasesink.c(1123):gst_base_sink_do_sync:<shout2send> clock returned 4
DEBUG (0x694fd0 - 0:00:25.751596000) basesink(18763)
gstbasesink.c(1462):gst_base_sink_render_object:<shout2send> rendering buffer
0x784990
LOG (0x694fd0 - 0:00:26.052280000) shout2(18763)
gstshout2.c(567):gst_shout2send_render:<shout2send> sending 2799 bytes of data
DEBUG (0x694fd0 - 0:00:26.052382000) basesink(18763)
gstbasesink.c(1518):gst_base_sink_render_object:<shout2send> object unref after
render 0x784990
(c_treamer:18763): GStreamer-WARNING **: trying to join task 0x694980 from its
thread would deadlock
DEBUG (0x64d9f0 - 0:00:27.069188000) basesink(18763)
gstbasesink.c(2474):gst_base_sink_change_state:<shout2send> PLAYING to PAUSED
DEBUG (0x64d9f0 - 0:00:27.069272000) basesink(18763)
gstbasesink.c(1831):gst_base_sink_is_prerolled:<shout2send> have_preroll: 0,
EOS: 0 => prerolled: 0
DEBUG (0x64d9f0 - 0:00:27.069290000) basesink(18763)
gstbasesink.c(2489):gst_base_sink_change_state:<shout2send> PLAYING to PAUSED,
need preroll
DEBUG (0x64d9f0 - 0:00:27.069303000) basesink(18763)
gstbasesink.c(2495):gst_base_sink_change_state:<shout2send> rendered: 66,
dropped: 0
DEBUG (0x64d9f0 - 0:00:27.071660000) basesink(18763)
gstbasesink.c(2035):gst_base_sink_set_flushing:<shout2send> flushing out data
thread, need preroll to TRUE
DEBUG (0x64d9f0 - 0:00:27.071738000) basesink(18763)
gstbasesink.c(678):gst_base_sink_preroll_queue_flush:<shout2send> flushing
queue 0x626d00
--- EOS is received and pipeline is set to READY, after this a new location is
given to the filesrc element and the pipeline is set to PLAYING...
DEBUG (0x64d9f0 - 0:00:38.078636000) basesink(18763)
gstbasesink.c(2421):gst_base_sink_change_state:<shout2send> READY to PAUSED,
need preroll
DEBUG (0x64d9f0 - 0:00:38.078724000) basesink(18763)
gstbasesink.c(2064):gst_base_sink_activate:<shout2send> Trying pull mode first
DEBUG (0x64d9f0 - 0:00:38.078741000) basesink(18763)
gstbasesink.c(2073):gst_base_sink_activate:<shout2send> Falling back to push
mode
DEBUG (0x64d9f0 - 0:00:38.078757000) basesink(18763)
gstbasesink.c(2075):gst_base_sink_activate:<shout2send> Success activating push
mode
DEBUG (0x6a6790 - 0:00:38.094232000) basesink(18763)
gstbasesink.c(1711):gst_base_sink_event:<shout2send> event 0x6bfd40
(newsegment)
DEBUG (0x6a6790 - 0:00:38.094512000) basesink(18763)
gstbasesink.c(725):gst_base_sink_configure_segment:<shout2send> configured
NEWSEGMENT update 0, rate 1.000000, format GST_FORMAT_TIME, 0:00:00.000000000
-- 0:00:23.906666666, time 0:00:00.000000000, accum 0:00:00.000000000
DEBUG (0x6a6790 - 0:00:38.094724000) basesink(18763)
gstbasesink.c(1613):gst_base_sink_queue_object_unlocked:<shout2send> now 0
prerolled items
DEBUG (0x6a6790 - 0:00:38.094856000) basesink(18763)
gstbasesink.c(1661):gst_base_sink_queue_object_unlocked:<shout2send> need more
preroll data 0 <= 0
DEBUG (0x6a6790 - 0:00:38.095121000) basesink(18763)
gstbasesink.c(1711):gst_base_sink_event:<shout2send> event 0x676050 (tag)
DEBUG (0x6a6790 - 0:00:38.095257000) basesink(18763)
gstbasesink.c(1613):gst_base_sink_queue_object_unlocked:<shout2send> now 0
prerolled items
DEBUG (0x6a6790 - 0:00:38.095384000) basesink(18763)
gstbasesink.c(1661):gst_base_sink_queue_object_unlocked:<shout2send> need more
preroll data 0 <= 0
DEBUG (0x6a6790 - 0:00:38.127990000) shout2(18763)
gstshout2.c(694):gst_shout2send_setcaps:<shout2send> mimetype of caps given is:
application/ogg
DEBUG (0x6a6790 - 0:00:38.128305000) basesink(18763)
gstbasesink.c(1885):gst_base_sink_chain_unlocked:<shout2send> got times start:
99:99:99.999999999, end: 99:99:99.999999999
DEBUG (0x6a6790 - 0:00:38.128495000) basesink(18763)
gstbasesink.c(1613):gst_base_sink_queue_object_unlocked:<shout2send> now 1
prerolled items
DEBUG (0x6a6790 - 0:00:38.128622000) basesink(18763)
gstbasesink.c(1551):gst_base_sink_preroll_object:<shout2send> do preroll
0x7e50b0
DEBUG (0x6a6790 - 0:00:38.128749000) basesink(18763)
gstbasesink.c(1559):gst_base_sink_preroll_object:<shout2send> preroll buffer
99:99:99.999999999
DEBUG (0x6a6790 - 0:00:38.128877000) basesink(18763)
gstbasesink.c(779):gst_base_sink_commit_state:<shout2send> commiting state to
PAUSED
DEBUG (0x6a6790 - 0:00:38.129112000) basesink(18763)
gstbasesink.c(1637):gst_base_sink_queue_object_unlocked:<shout2send> rendering
queued object 0x6bfd40
DEBUG (0x6a6790 - 0:00:38.129253000) basesink(18763)
gstbasesink.c(1153):gst_base_sink_do_sync:<shout2send> non syncable object
0x6bfd40
DEBUG (0x6a6790 - 0:00:38.129379000) basesink(18763)
gstbasesink.c(1485):gst_base_sink_render_object:<shout2send> rendering event
0x6bfd40, type newsegment
LOG (0x6a6790 - 0:00:38.129517000) shout2(18763)
gstshout2.c(344):gst_shout2send_event:<shout2send> got newsegment event
LOG (0x6a6790 - 0:00:38.129639000) shout2(18763)
gstshout2.c(375):gst_shout2send_event:<shout2send> let base class handle event
DEBUG (0x6a6790 - 0:00:38.129772000) basesink(18763)
gstbasesink.c(725):gst_base_sink_configure_segment:<shout2send> configured
NEWSEGMENT update 0, rate 1.000000, format GST_FORMAT_TIME, 0:00:00.000000000
-- 0:00:23.906666666, time 0:00:00.000000000, accum 0:00:00.000000000
DEBUG (0x6a6790 - 0:00:38.129972000) basesink(18763)
gstbasesink.c(1518):gst_base_sink_render_object:<shout2send> object unref after
render 0x6bfd40
DEBUG (0x6a6790 - 0:00:38.130111000) basesink(18763)
gstbasesink.c(1637):gst_base_sink_queue_object_unlocked:<shout2send> rendering
queued object 0x676050
DEBUG (0x6a6790 - 0:00:38.130241000) basesink(18763)
gstbasesink.c(1153):gst_base_sink_do_sync:<shout2send> non syncable object
0x676050
DEBUG (0x6a6790 - 0:00:38.130366000) basesink(18763)
gstbasesink.c(1485):gst_base_sink_render_object:<shout2send> rendering event
0x676050, type tag
LOG (0x6a6790 - 0:00:38.130505000) shout2(18763)
gstshout2.c(344):gst_shout2send_event:<shout2send> got tag event
DEBUG (0x6a6790 - 0:00:38.130625000) basesink(18763)
gstbasesink.c(1518):gst_base_sink_render_object:<shout2send> object unref after
render 0x676050
DEBUG (0x6a6790 - 0:00:38.130758000) basesink(18763)
gstbasesink.c(905):gst_base_sink_get_sync_times:<shout2send> got times start:
99:99:99.999999999, stop: 99:99:99.999999999
DEBUG (0x6a6790 - 0:00:38.130922000) basesink(18763)
gstbasesink.c(926):gst_base_sink_get_sync_times:<shout2send> clipped to: start
99:99:99.999999999, stop: 0:00:23.906666666
DEBUG (0x6a6790 - 0:00:38.131087000) basesink(18763)
gstbasesink.c(1089):gst_base_sink_do_sync:<shout2send> prerolling object
0x7e50b0
DEBUG (0x6a6790 - 0:00:38.131213000) basesink(18763)
gstbasesink.c(1102):gst_base_sink_do_sync:<shout2send> waiting to finish
preroll
DEBUG (0x7e54a0 - 0:00:38.131487000) basesink(18763)
gstbasesink.c(1831):gst_base_sink_is_prerolled:<shout2send> have_preroll: 1,
EOS: 0 => prerolled: 1
DEBUG (0x7e54a0 - 0:00:38.131644000) basesink(18763)
gstbasesink.c(2440):gst_base_sink_change_state:<shout2send> PAUSED to PLAYING,
don't need preroll
DEBUG (0x7e54a0 - 0:00:38.131773000) basesink(18763)
gstbasesink.c(2449):gst_base_sink_change_state:<shout2send> signal preroll
DEBUG (0x6a6790 - 0:00:38.131903000) basesink(18763)
gstbasesink.c(1106):gst_base_sink_do_sync:<shout2send> done preroll
DEBUG (0x6a6790 - 0:00:38.132025000) basesink(18763)
gstbasesink.c(1462):gst_base_sink_render_object:<shout2send> rendering buffer
0x7e50b0
LOG (0x6a6790 - 0:00:38.132153000) shout2(18763)
gstshout2.c(567):gst_shout2send_render:<shout2send> sending 98 bytes of data
DEBUG (0x6a6790 - 0:00:38.132317000) basesink(18763)
gstbasesink.c(1518):gst_base_sink_render_object:<shout2send> object unref after
render 0x7e50b0
DEBUG (0x6a6790 - 0:00:38.132502000) basesink(18763)
gstbasesink.c(1885):gst_base_sink_chain_unlocked:<shout2send> got times start:
99:99:99.999999999, end: 99:99:99.999999999
DEBUG (0x6a6790 - 0:00:38.132682000) basesink(18763)
gstbasesink.c(905):gst_base_sink_get_sync_times:<shout2send> got times start:
99:99:99.999999999, stop: 99:99:99.999999999
DEBUG (0x6a6790 - 0:00:38.132845000) basesink(18763)
gstbasesink.c(926):gst_base_sink_get_sync_times:<shout2send> clipped to: start
99:99:99.999999999, stop: 0:00:23.906666666
DEBUG (0x6a6790 - 0:00:38.133010000) basesink(18763)
gstbasesink.c(1462):gst_base_sink_render_object:<shout2send> rendering buffer
0x7e5270
LOG (0x6a6790 - 0:00:38.133136000) shout2(18763)
gstshout2.c(567):gst_shout2send_render:<shout2send> sending 4044 bytes of data
DEBUG (0x6a6790 - 0:00:38.133309000) basesink(18763)
gstbasesink.c(1518):gst_base_sink_render_object:<shout2send> object unref after
render 0x7e5270
DEBUG (0x6a6790 - 0:00:38.136631000) basesink(18763)
gstbasesink.c(1885):gst_base_sink_chain_unlocked:<shout2send> got times start:
0:00:23.410068027, end: 0:00:00.036281179
DEBUG (0x6a6790 - 0:00:38.136959000) basesink(18763)
gstbasesink.c(905):gst_base_sink_get_sync_times:<shout2send> got times start:
0:00:23.410068027, stop: 0:00:00.036281179
DEBUG (0x6a6790 - 0:00:38.137129000) basesink(18763)
gstbasesink.c(1117):gst_base_sink_do_sync:<shout2send> waiting for clock to
reach 0:00:23.410068027
DEBUG (0x6a6790 - 0:00:38.137260000) basesink(18763)
gstbasesink.c(1015):gst_base_sink_wait_clock:<shout2send> sync disabled
DEBUG (0x6a6790 - 0:00:38.137382000) basesink(18763)
gstbasesink.c(1123):gst_base_sink_do_sync:<shout2send> clock returned 4
DEBUG (0x6a6790 - 0:00:38.137542000) basesink(18763)
gstbasesink.c(1462):gst_base_sink_render_object:<shout2send> rendering buffer
0x6e31b0
--
Configure bugmail: http://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