[gstreamer-bugs] [Bug 387857] New: [h264] Random crashes on specific movie on PPC
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Wed Dec 20 02:45:43 PST 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=387857
GStreamer | gst-ffmpeg | Ver: 0.10.3
Summary: [h264] Random crashes on specific movie on PPC
Product: GStreamer
Version: 0.10.3
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: major
Priority: Normal
Component: gst-ffmpeg
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: slomo at ubuntu.com
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: Unspecified
GNOME milestone: Unspecified
Hi,
gst-ffmpeg 0.10.3 sometimes crashes on PPC when playing the file that one can
download from http://www.bravia-advert.com/paint/thead/ . This happens only
randomly and not very often.
Below is the full threaded backtrace:
Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `totem bravia_paint_ad_70sec_700x394.mov'.
Program terminated with signal 11, Segmentation fault.
#0 avg_h264_chroma_mc8_altivec (dst=0x36148478 '\200' <repeats 200 times>...,
src=0x357eee98 '\200' <repeats 200 times>..., stride=352, h=1,
x=<value optimized out>, y=<value optimized out>)
at h264_template_altivec.c:118
in h264_template_altivec.c
.
Thread 11 (process 9743):
#0 0x0e4c3d08 in ___newselect_nocancel () from /lib/libc.so.6
No symbol table info available.
#1 0x0e6c815c in g_poll (fds=0x10389520, nfds=<value optimized out>,
timeout=189) at gmain.c:563
tv = {tv_sec = 0, tv_usec = 128000}
rset = {__fds_bits = {64792, 0 <repeats 31 times>}}
wset = {__fds_bits = {0 <repeats 32 times>}}
xset = {__fds_bits = {15616, 0 <repeats 31 times>}}
f = <value optimized out>
ready = <value optimized out>
maxfd = <value optimized out>
#2 0x0e6cd3e8 in g_main_context_iterate (context=0x10118c68, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2979
max_priority = 2147483647
timeout = 189
some_ready = <value optimized out>
nfds = 9
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x10389520
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#3 0x0e6cd9a4 in IA__g_main_loop_run (loop=0x102dd5d8) at gmain.c:2881
got_ownership = 244445680
self = (GThread *) 0x1005d0a0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#4 0x0ed4b66c in gst_bus_poll (bus=0x103886c8, events=<value optimized out>,
timeout=<value optimized out>) at gstbus.c:868
poll_data = <value optimized out>
ret = <value optimized out>
id = 1272
__PRETTY_FUNCTION__ = "gst_bus_poll"
#5 0x10028658 in bacon_video_widget_error_quark ()
No symbol table info available.
#6 0x1002ada0 in bacon_video_widget_play ()
No symbol table info available.
#7 0x100149b8 in totem_action_play ()
No symbol table info available.
#8 0x10015380 in totem_action_play_pause ()
No symbol table info available.
#9 0x10017258 in main ()
No symbol table info available.
.
Thread 10 (process 9747):
#0 0x0e926ad0 in __nanosleep_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#1 0x0e6f12ec in IA__g_usleep (microseconds=<value optimized out>)
at gtimer.c:323
request = {tv_sec = 0, tv_nsec = 50000000}
remaining = {tv_sec = 821478692, tv_nsec = 1}
#2 0x0de0af4c in gst_xvimagesink_event_thread (xvimagesink=0x10336000)
at xvimagesink.c:1378
__PRETTY_FUNCTION__ = "gst_xvimagesink_event_thread"
#3 0x0e6ee6f8 in g_thread_create_proxy (data=0x1038c410) at gthread.c:553
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#4 0x0e91c7e4 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5 0x0e4cbe84 in clone () from /lib/libc.so.6
No symbol table info available.
.
Thread 9 (process 9748):
#0 0x0e922064 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#1 0x0ed87f8c in gst_system_clock_async_thread (clock=0x10372858)
at gstsystemclock.c:258
entry = (GstClockEntry *) 0xe9229e0
res = 244445680
sysclock = (GstSystemClock *) 0x10372858
__PRETTY_FUNCTION__ = "gst_system_clock_async_thread"
#2 0x0e6ee6f8 in g_thread_create_proxy (data=0x1009eb28) at gthread.c:553
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#3 0x0e91c7e4 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4 0x0e4cbe84 in clone () from /lib/libc.so.6
No symbol table info available.
.
Thread 8 (process 9749):
#0 0x0e4c0794 in poll () from /lib/libc.so.6
No symbol table info available.
#1 0x0dd7900c in pa_threaded_mainloop_new () from /usr/lib/libpulse.so.0
No symbol table info available.
#2 0x0dd70e18 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
No symbol table info available.
#3 0x0dd71fa8 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
No symbol table info available.
#4 0x0dd72070 in pa_mainloop_run () from /usr/lib/libpulse.so.0
No symbol table info available.
#5 0x0dd78ea4 in pa_threaded_mainloop_start () from /usr/lib/libpulse.so.0
No symbol table info available.
#6 0x0e91c7e4 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7 0x0e4cbe84 in clone () from /lib/libc.so.6
No symbol table info available.
.
Thread 7 (process 9750):
#0 0x0e922064 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#1 0x0de48ed8 in gst_queue_chain (pad=0x1036a558, buffer=0x35666670)
at gstqueue.c:705
queue = (GstQueue *) 0x10381de0
__PRETTY_FUNCTION__ = "gst_queue_chain"
#2 0x0ed7170c in gst_pad_chain_unchecked (pad=0x1036a558, buffer=0x35666670)
at gstpad.c:3412
caps = <value optimized out>
caps_changed = <value optimized out>
chainfunc = (GstPadChainFunction) 0xde48d10 <gst_queue_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#3 0x0ed71d84 in gst_pad_push (pad=0x1036a498, buffer=0x35666670)
at gstpad.c:3578
peer = (GstPad *) 0x1036a558
ret = <value optimized out>
caps = (GstCaps *) 0x10090e80
__PRETTY_FUNCTION__ = "gst_pad_push"
#4 0x0d243010 in gst_qtdemux_loop (pad=0x1036a198) at qtdemux.c:1519
__txt = <value optimized out>
__dbg = <value optimized out>
reason = <value optimized out>
qtdemux = (GstQTDemux *) 0x103c50c0
cur_offset = <value optimized out>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_qtdemux_loop"
#5 0x0ed8d880 in gst_task_func (task=0x102f2c58, tclass=<value optimized out>)
at gsttask.c:192
t = 272392648
lock = (GStaticRecMutex *) 0x103c4dd8
tself = (GThread *) 0x103c61c8
__PRETTY_FUNCTION__ = "gst_task_func"
#6 0x0e6f0dc0 in g_thread_pool_thread_proxy (data=<value optimized out>)
at gthreadpool.c:265
task = (gpointer) 0x102f2c58
pool = (GRealThreadPool *) 0x103c60e0
#7 0x0e6ee6f8 in g_thread_create_proxy (data=0x103c61c8) at gthread.c:553
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8 0x0e91c7e4 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0x0e4cbe84 in clone () from /lib/libc.so.6
No symbol table info available.
.
Thread 6 (process 9751):
#0 0x0e922064 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#1 0x0de48ed8 in gst_queue_chain (pad=0x103d01c0, buffer=0x3564f170)
at gstqueue.c:705
queue = (GstQueue *) 0x10381ed8
__PRETTY_FUNCTION__ = "gst_queue_chain"
#2 0x0ed7170c in gst_pad_chain_unchecked (pad=0x103d01c0, buffer=0x3564f170)
at gstpad.c:3412
caps = <value optimized out>
caps_changed = <value optimized out>
chainfunc = (GstPadChainFunction) 0xde48d10 <gst_queue_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#3 0x0ed71d84 in gst_pad_push (pad=0x103d0100, buffer=0x3564f170)
at gstpad.c:3578
peer = (GstPad *) 0x103d01c0
ret = <value optimized out>
caps = (GstCaps *) 0x1005ef80
__PRETTY_FUNCTION__ = "gst_pad_push"
#4 0x0deb7230 in gst_stream_selector_chain (pad=0x103d0340, buf=0x3564f170)
at gststreamselector.c:408
sel = (GstStreamSelector *) 0x102eb5f0
res = <value optimized out>
active_sinkpad = (GstPad *) 0x103d0340
__PRETTY_FUNCTION__ = "gst_stream_selector_chain"
#5 0x0ed7170c in gst_pad_chain_unchecked (pad=0x103d0340, buffer=0x3564f170)
at gstpad.c:3412
caps = <value optimized out>
caps_changed = <value optimized out>
chainfunc = (GstPadChainFunction) 0xdeb71a0 <gst_stream_selector_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#6 0x0ed71d84 in gst_pad_push (pad=0x103b0700, buffer=0x3564f170)
at gstpad.c:3578
peer = (GstPad *) 0x103d0340
ret = <value optimized out>
caps = (GstCaps *) 0x1005ef80
__PRETTY_FUNCTION__ = "gst_pad_push"
#7 0x0ed61058 in gst_proxy_pad_do_chain (pad=<value optimized out>,
buffer=0x0) at gstghostpad.c:189
No locals.
#8 0x0ed7170c in gst_pad_chain_unchecked (pad=0x103b0e50, buffer=0x3564f170)
at gstpad.c:3412
caps = <value optimized out>
caps_changed = <value optimized out>
chainfunc = (GstPadChainFunction) 0xed61030 <gst_proxy_pad_do_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#9 0x0ed71d84 in gst_pad_push (pad=0x103d0040, buffer=0x3564f170)
at gstpad.c:3578
peer = (GstPad *) 0x103b0e50
ret = <value optimized out>
caps = (GstCaps *) 0x1005ef80
__PRETTY_FUNCTION__ = "gst_pad_push"
#10 0x0d20ee54 in gst_faad_chain (pad=<value optimized out>, buffer=0x3564f1c8)
at gstfaad.c:1363
rate = 44100
ch = 0 '\0'
ret = GST_FLOW_OK
input_size = <value optimized out>
input_data = (guchar *) 0x356147f5 "`"
faad = (GstFaad *) 0x103b0620
outbuf = (GstBuffer *) 0x3564f170
info = {bytesconsumed = 453, samples = 2048, channels = 2 '\002',
error = 0 '\0', samplerate = 44100, sbr = 0 '\0', object_type = 4 '\004',
header_type = 0 '\0', num_front_channels = 2 '\002',
num_side_channels = 0 '\0', num_back_channels = 0 '\0',
num_lfe_channels = 0 '\0',
channel_position = "\002\003", '\0' <repeats 61 times>, ps = 0 '\0'}
out = <value optimized out>
run_loop = 0
sync_off = <value optimized out>
__PRETTY_FUNCTION__ = "gst_faad_chain"
#11 0x0ed7170c in gst_pad_chain_unchecked (pad=0x1036a6d8, buffer=0x3564f1c8)
at gstpad.c:3412
caps = <value optimized out>
caps_changed = <value optimized out>
chainfunc = (GstPadChainFunction) 0xd20e884 <gst_faad_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#12 0x0ed71d84 in gst_pad_push (pad=0x1036a618, buffer=0x3564f1c8)
at gstpad.c:3578
peer = (GstPad *) 0x1036a6d8
ret = <value optimized out>
caps = (GstCaps *) 0x10090e80
__PRETTY_FUNCTION__ = "gst_pad_push"
#13 0x0de47190 in gst_queue_loop (pad=<value optimized out>) at gstqueue.c:786
result = <value optimized out>
queue = (GstQueue *) 0x10381de0
__PRETTY_FUNCTION__ = "gst_queue_loop"
#14 0x0ed8d880 in gst_task_func (task=0x102f3150, tclass=<value optimized out>)
at gsttask.c:192
t = 268934224
lock = (GStaticRecMutex *) 0x103ccea8
tself = (GThread *) 0x10079c50
__PRETTY_FUNCTION__ = "gst_task_func"
#15 0x0e6f0dc0 in g_thread_pool_thread_proxy (data=<value optimized out>)
at gthreadpool.c:265
task = (gpointer) 0x102f3150
pool = (GRealThreadPool *) 0x103c60e0
#16 0x0e6ee6f8 in g_thread_create_proxy (data=0x10079c50) at gthread.c:553
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#17 0x0e91c7e4 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#18 0x0e4cbe84 in clone () from /lib/libc.so.6
No symbol table info available.
.
Thread 5 (process 9754):
#0 0x0e922064 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#1 0x0e1be78c in gst_base_sink_wait_preroll (sink=0x103362a8)
at gstbasesink.c:1083
__PRETTY_FUNCTION__ = "gst_base_sink_wait_preroll"
#2 0x0e1c0ff4 in gst_base_sink_render_object (basesink=0x103362a8,
pad=0x10333310, obj=0x103bf068) at gstbasesink.c:1177
ret = <value optimized out>
bclass = <value optimized out>
late = <value optimized out>
priv = (GstBaseSinkPrivate *) 0x103364b8
__PRETTY_FUNCTION__ = "gst_base_sink_render_object"
#3 0x0e1c1f88 in gst_base_sink_queue_object_unlocked (basesink=0x103362a8,
pad=0x10333310, obj=0x103bf068, prerollable=<value optimized out>)
at gstbasesink.c:1712
o = (GstMiniObject *) 0x10499260
ret = <value optimized out>
length = <value optimized out>
q = <value optimized out>
__PRETTY_FUNCTION__ = "gst_base_sink_queue_object_unlocked"
#4 0x0e1c2470 in gst_base_sink_chain_unlocked (basesink=0x103362a8,
pad=0x10333310, buf=0x103bf068) at gstbasesink.c:1964
result = <value optimized out>
start = 23219954
end = 46439908
clip_segment = (GstSegment *) 0x10377710
__PRETTY_FUNCTION__ = "gst_base_sink_chain_unlocked"
#5 0x0e1c2994 in gst_base_sink_chain (pad=0x10333310, buf=0x103bf068)
at gstbasesink.c:1998
basesink = (GstBaseSink *) 0x103362a8
result = <value optimized out>
__PRETTY_FUNCTION__ = "gst_base_sink_chain"
#6 0x0ed7170c in gst_pad_chain_unchecked (pad=0x10333310, buffer=0x103bf068)
at gstpad.c:3412
caps = <value optimized out>
caps_changed = <value optimized out>
chainfunc = (GstPadChainFunction) 0xe1c2910 <gst_base_sink_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#7 0x0ed71d84 in gst_pad_push (pad=0x103b0a68, buffer=0x103bf068)
at gstpad.c:3578
peer = (GstPad *) 0x10333310
ret = <value optimized out>
caps = (GstCaps *) 0x1005ef80
__PRETTY_FUNCTION__ = "gst_pad_push"
#8 0x0ed61058 in gst_proxy_pad_do_chain (pad=<value optimized out>,
buffer=0x0) at gstghostpad.c:189
No locals.
#9 0x0ed7170c in gst_pad_chain_unchecked (pad=0x103b02a0, buffer=0x103bf068)
at gstpad.c:3412
caps = <value optimized out>
caps_changed = <value optimized out>
chainfunc = (GstPadChainFunction) 0xed61030 <gst_proxy_pad_do_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#10 0x0ed71d84 in gst_pad_push (pad=0x103b0810, buffer=0x103bf068)
at gstpad.c:3578
peer = (GstPad *) 0x103b02a0
ret = <value optimized out>
caps = (GstCaps *) 0x1005ef80
__PRETTY_FUNCTION__ = "gst_pad_push"
#11 0x0ed61058 in gst_proxy_pad_do_chain (pad=<value optimized out>,
buffer=0x0) at gstghostpad.c:189
No locals.
#12 0x0ed7170c in gst_pad_chain_unchecked (pad=0x103b0000, buffer=0x103bf068)
at gstpad.c:3412
caps = <value optimized out>
caps_changed = <value optimized out>
chainfunc = (GstPadChainFunction) 0xed61030 <gst_proxy_pad_do_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#13 0x0ed71d84 in gst_pad_push (pad=0x10333550, buffer=0x103bf068)
at gstpad.c:3578
peer = (GstPad *) 0x103b0000
ret = <value optimized out>
caps = (GstCaps *) 0x1005ef80
__PRETTY_FUNCTION__ = "gst_pad_push"
#14 0x0e1ccbb8 in gst_base_transform_chain (pad=<value optimized out>,
buffer=0x103bf068) at gstbasetransform.c:1548
trans = (GstBaseTransform *) 0x10393018
ret = GST_FLOW_OK
outbuf = (GstBuffer *) 0x103bf068
#15 0x0ed7170c in gst_pad_chain_unchecked (pad=0x10333490, buffer=0x103bf068)
at gstpad.c:3412
caps = <value optimized out>
caps_changed = <value optimized out>
chainfunc = (GstPadChainFunction) 0xe1ccad0 <gst_base_transform_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#16 0x0ed71d84 in gst_pad_push (pad=0x103b0b30, buffer=0x103bf068)
at gstpad.c:3578
peer = (GstPad *) 0x10333490
ret = <value optimized out>
caps = (GstCaps *) 0x1005ef80
__PRETTY_FUNCTION__ = "gst_pad_push"
#17 0x0ed61058 in gst_proxy_pad_do_chain (pad=<value optimized out>,
buffer=0x0) at gstghostpad.c:189
No locals.
#18 0x0ed7170c in gst_pad_chain_unchecked (pad=0x103b0380, buffer=0x103bf068)
at gstpad.c:3412
caps = <value optimized out>
caps_changed = <value optimized out>
chainfunc = (GstPadChainFunction) 0xed61030 <gst_proxy_pad_do_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#19 0x0ed71d84 in gst_pad_push (pad=0x104a8010, buffer=0x103bf068)
at gstpad.c:3578
peer = (GstPad *) 0x103b0380
ret = <value optimized out>
caps = (GstCaps *) 0x1005ef80
__PRETTY_FUNCTION__ = "gst_pad_push"
#20 0x0e1ccbb8 in gst_base_transform_chain (pad=<value optimized out>,
buffer=0x103bf068) at gstbasetransform.c:1548
trans = (GstBaseTransform *) 0x104a7040
ret = GST_FLOW_OK
outbuf = (GstBuffer *) 0x103bf068
#21 0x0ed7170c in gst_pad_chain_unchecked (pad=0x1041f720, buffer=0x103bf068)
at gstpad.c:3412
caps = <value optimized out>
caps_changed = <value optimized out>
chainfunc = (GstPadChainFunction) 0xe1ccad0 <gst_base_transform_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#22 0x0ed71d84 in gst_pad_push (pad=0x1041f660, buffer=0x103bf068)
at gstpad.c:3578
peer = (GstPad *) 0x1041f720
ret = <value optimized out>
caps = (GstCaps *) 0x1005ef80
__PRETTY_FUNCTION__ = "gst_pad_push"
#23 0x0e1ccbb8 in gst_base_transform_chain (pad=<value optimized out>,
buffer=0x103bf068) at gstbasetransform.c:1548
trans = (GstBaseTransform *) 0x104a4100
ret = GST_FLOW_OK
outbuf = (GstBuffer *) 0x103bf068
#24 0x0ed7170c in gst_pad_chain_unchecked (pad=0x1041f5a0, buffer=0x103bf068)
at gstpad.c:3412
caps = <value optimized out>
caps_changed = <value optimized out>
chainfunc = (GstPadChainFunction) 0xe1ccad0 <gst_base_transform_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#25 0x0ed71d84 in gst_pad_push (pad=0x1041f4e0, buffer=0x103bf068)
at gstpad.c:3578
peer = (GstPad *) 0x1041f5a0
ret = <value optimized out>
caps = (GstCaps *) 0x1005ef80
__PRETTY_FUNCTION__ = "gst_pad_push"
#26 0x0e1ccbb8 in gst_base_transform_chain (pad=<value optimized out>,
buffer=0x103bf068) at gstbasetransform.c:1548
trans = (GstBaseTransform *) 0x104a0068
ret = GST_FLOW_OK
outbuf = (GstBuffer *) 0x103bf068
#27 0x0ed7170c in gst_pad_chain_unchecked (pad=0x1041f420, buffer=0x103bf068)
at gstpad.c:3412
caps = <value optimized out>
caps_changed = <value optimized out>
chainfunc = (GstPadChainFunction) 0xe1ccad0 <gst_base_transform_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#28 0x0ed71d84 in gst_pad_push (pad=0x10417800, buffer=0x103bf068)
at gstpad.c:3578
peer = (GstPad *) 0x1041f420
ret = <value optimized out>
caps = (GstCaps *) 0x1005ef80
__PRETTY_FUNCTION__ = "gst_pad_push"
#29 0x0ed61058 in gst_proxy_pad_do_chain (pad=<value optimized out>,
buffer=0x0) at gstghostpad.c:189
No locals.
#30 0x0ed7170c in gst_pad_chain_unchecked (pad=0x104128e0, buffer=0x103bf068)
at gstpad.c:3412
caps = <value optimized out>
caps_changed = <value optimized out>
chainfunc = (GstPadChainFunction) 0xed61030 <gst_proxy_pad_do_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#31 0x0ed71d84 in gst_pad_push (pad=0x103d0280, buffer=0x103bf068)
at gstpad.c:3578
peer = (GstPad *) 0x104128e0
ret = <value optimized out>
caps = (GstCaps *) 0x1005ef80
__PRETTY_FUNCTION__ = "gst_pad_push"
#32 0x0de47190 in gst_queue_loop (pad=<value optimized out>) at gstqueue.c:786
result = <value optimized out>
queue = (GstQueue *) 0x10381ed8
__PRETTY_FUNCTION__ = "gst_queue_loop"
#33 0x0ed8d880 in gst_task_func (task=0x102f31f0, tclass=<value optimized out>)
at gsttask.c:192
t = 273326072
lock = (GStaticRecMutex *) 0x1041e798
tself = (GThread *) 0x104a9ff8
__PRETTY_FUNCTION__ = "gst_task_func"
#34 0x0e6f0dc0 in g_thread_pool_thread_proxy (data=<value optimized out>)
at gthreadpool.c:265
task = (gpointer) 0x102f31f0
pool = (GRealThreadPool *) 0x103c60e0
#35 0x0e6ee6f8 in g_thread_create_proxy (data=0x104a9ff8) at gthread.c:553
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#36 0x0e91c7e4 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#37 0x0e4cbe84 in clone () from /lib/libc.so.6
No symbol table info available.
.
Thread 4 (process 9755):
#0 0x0e922064 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#1 0x0de46c84 in gst_queue_loop (pad=<value optimized out>) at gstqueue.c:861
queue = (GstQueue *) 0x103d0910
__PRETTY_FUNCTION__ = "gst_queue_loop"
#2 0x0ed8d880 in gst_task_func (task=0x102f3240, tclass=<value optimized out>)
at gsttask.c:192
t = 273467328
lock = (GStaticRecMutex *) 0x1049a900
tself = (GThread *) 0x104cc7c0
__PRETTY_FUNCTION__ = "gst_task_func"
#3 0x0e6f0dc0 in g_thread_pool_thread_proxy (data=<value optimized out>)
at gthreadpool.c:265
task = (gpointer) 0x102f3240
pool = (GRealThreadPool *) 0x103c60e0
#4 0x0e6ee6f8 in g_thread_create_proxy (data=0x104cc7c0) at gthread.c:553
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#5 0x0e91c7e4 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0x0e4cbe84 in clone () from /lib/libc.so.6
No symbol table info available.
.
Thread 3 (process 9756):
#0 0x0e922064 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#1 0x0e8992ec in audioringbuffer_thread_func (buf=<value optimized out>)
at gstaudiosink.c:249
written = 272059408
left = 271803048
len = 155668
readptr = (guint8 *) 0x7d0f00 <Address 0x7d0f00 out of bounds>
readseg = 861066696
sink = (GstAudioSink *) 0x103362a8
abuf = (GstAudioRingBuffer *) 0x10381810
writefunc = (WriteFunc) 0xddc0910 <gst_pulsesink_get_type+3920>
__PRETTY_FUNCTION__ = "audioringbuffer_thread_func"
#2 0x0e6ee6f8 in g_thread_create_proxy (data=0x35702698) at gthread.c:553
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#3 0x0e91c7e4 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4 0x0e4cbe84 in clone () from /lib/libc.so.6
No symbol table info available.
.
Thread 2 (process 9757):
#0 0x0e922614 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
No symbol table info available.
#1 0x0e953bfc in g_cond_timed_wait_posix_impl (cond=0x4, entered_mutex=0x0,
abs_time=<value optimized out>) at gthread-posix.c:231
result = <value optimized out>
end_time = {tv_sec = 1166609977, tv_nsec = 367414000}
__PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl"
#2 0x0e6a5f24 in g_async_queue_pop_intern_unlocked (queue=0x10070000,
try=<value optimized out>, end_time=0x35ffed28) at gasyncqueue.c:341
retval = <value optimized out>
__PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#3 0x0e6f0d90 in g_thread_pool_thread_proxy (data=<value optimized out>)
at gthreadpool.c:220
task = <value optimized out>
pool = (GRealThreadPool *) 0x10071918
#4 0x0e6ee6f8 in g_thread_create_proxy (data=0x35704ad0) at gthread.c:553
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#5 0x0e91c7e4 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0x0e4cbe84 in clone () from /lib/libc.so.6
No symbol table info available.
.
Thread 1 (process 9753):
#0 avg_h264_chroma_mc8_altivec (dst=0x36148478 '\200' <repeats 200 times>...,
src=0x357eee98 '\200' <repeats 200 times>..., stride=352, h=1,
x=<value optimized out>, y=<value optimized out>)
at h264_template_altivec.c:118
vsrcDuc = <value optimized out>
ABCD = {64, 0, 0, 0}
fperm = '\0' <repeats 15 times>
vA = {0, 0, 0, 0, 0, 0, 0, 0}
vB = {0, 0, 0, 0, 0, 0, 0, 0}
vC = {0, 0, 0, 0, 0, 0, 0, 0}
vD = {0, 0, 0, 0, 0, 0, 0, 0}
vzero = {0, 0, 0, 0}
v32ss = {0, 0, 0, 0, 0, 0, 0, 0}
v6us = {0, 0, 0, 0, 0, 0, 0, 0}
loadSecond = <value optimized out>
reallyBadAlign = 0
vsrcAuc = <value optimized out>
vsrcBuc = '\0' <repeats 15 times>
vsrc1uc = '\0' <repeats 15 times>
vsrc0ssH = {0, 0, 0, 0, 0, 0, 0, 0}
vsrc1ssH = {0, 0, 0, 0, 0, 0, 0, 0}
vsrcCuc = <value optimized out>
vsrc3uc = '\0' <repeats 15 times>
psum = <value optimized out>
vdst = <value optimized out>
#1 0x0cfcb0f8 in mc_part (h=0x3552f020, n=<value optimized out>, square=1,
chroma_height=8, delta=0, dest_y=<value optimized out>,
dest_cb=<value optimized out>, dest_cr=<value optimized out>, x_offset=0,
y_offset=0, qpix_put=0x3552fdd4,
chroma_put=0xd088970 <avg_h264_chroma_mc8_altivec>, qpix_avg=0x3552fed4,
chroma_avg=0xd088970 <avg_h264_chroma_mc8_altivec>, weight_op=0x3552ffd4,
weight_avg=0x3552fffc, list0=4096, list1=16384) at h264.c:2916
refn = <value optimized out>
#2 0x0cfcbf58 in hl_motion (h=0x3552f020, dest_y=0x3552f02c "", dest_cb=0x0,
dest_cr=0x0, qpix_put=0x3552fdd4, chroma_put=0x35563f60,
qpix_avg=0x3552fed4, chroma_avg=0xd088970, weight_op=0x3552ffd4,
weight_avg=0x3552fffc) at h264.c:3073
sub_mb_type = <value optimized out>
n = <value optimized out>
x_offset = <value optimized out>
y_offset = <value optimized out>
i = <value optimized out>
mb_type = 22792
#3 0x0cfcdc84 in hl_decode_mb (h=0x3552f020) at h264.c:3784
ptr = <value optimized out>
mb_x = 11
mb_y = 24
mb_xy = <value optimized out>
mb_type = <value optimized out>
dest_y = (uint8_t *) 0x360ed0d0 '\020' <repeats 200 times>...
dest_cb = (uint8_t *) 0x36147ad8 '\200' <repeats 200 times>...
dest_cr = (uint8_t *) 0x36158e18 '\200' <repeats 200 times>...
linesize = 704
uvlinesize = 352
i = <value optimized out>
block_offset = (int *) 0x3553147c
transform_bypass = <value optimized out>
idct_add = <value optimized out>
idct_dc_add = <value optimized out>
#4 0x0cfd64bc in decode_slice (h=0x36148478) at h264.c:7441
eos = <value optimized out>
i = <value optimized out>
s = (MpegEncContext * const) 0x3552f020
part_mask = 127
#5 0x0cfd790c in decode_nal_units (h=0x3554f020, buf=0x35600670 "",
buf_size=67) at h264.c:8142
consumed = <value optimized out>
dst_length = 9
bit_length = <value optimized out>
ptr = (uint8_t *) 0x356006aa ""
nalsize = 10
s = <value optimized out>
avctx = (AVCodecContext * const) 0x10497730
buf_index = <value optimized out>
#6 0x0cfd8220 in decode_frame (avctx=0x10497730, data=0x10497e00,
data_size=0x3452da78, buf=0x35600670 "", buf_size=67) at h264.c:8285
h = (H264Context *) 0x3552f020
s = <value optimized out>
pict = <value optimized out>
buf_index = <value optimized out>
#7 0x0cef6178 in avcodec_decode_video (avctx=0x36148478, picture=0x357eee98,
got_picture_ptr=0x160, buf=0x8 <Address 0x8 out of bounds>,
buf_size=273250096) at utils.c:932
ret = 0
#8 0x0cea0f58 in gst_ffmpegdec_frame (ffmpegdec=0x10498078,
data=0x35600670 "", size=67, got_data=0x3452db74, in_timestamp=877845112,
in_duration=40000000, ret=0x3452db70) at gstffmpegdec.c:1208
oclass = (GstFFMpegDecClass *) 0x1044f6a8
outbuf = (GstBuffer *) 0x0
have_data = <value optimized out>
len = <value optimized out>
__PRETTY_FUNCTION__ = "gst_ffmpegdec_frame"
#9 0x0cea24c4 in gst_ffmpegdec_chain (pad=<value optimized out>,
inbuf=0x103db870) at gstffmpegdec.c:1936
res = 272434752
ffpts = <value optimized out>
ffmpegdec = (GstFFMpegDec *) 0x10498078
oclass = (GstFFMpegDecClass *) 0x1044f6a8
data = (guint8 *) 0x35600670 ""
bdata = (guint8 *) 0x35600670 ""
size = 352
bsize = 67
len = <value optimized out>
have_data = 242542040
ret = GST_FLOW_OK
left = 0
in_timestamp = 320000000
in_duration = 40000000
next_timestamp = 18446744073709551615
next_duration = 18446744073709551615
pending_timestamp = 320000000
pending_duration = 40000000
__PRETTY_FUNCTION__ = "gst_ffmpegdec_chain"
#10 0x0ed7170c in gst_pad_chain_unchecked (pad=0x103d0640, buffer=0x103db870)
at gstpad.c:3412
caps = <value optimized out>
caps_changed = <value optimized out>
chainfunc = (GstPadChainFunction) 0xcea2230 <gst_ffmpegdec_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#11 0x0ed71d84 in gst_pad_push (pad=0x103d0580, buffer=0x103db870)
at gstpad.c:3578
peer = (GstPad *) 0x103d0640
ret = <value optimized out>
caps = (GstCaps *) 0x10090c60
__PRETTY_FUNCTION__ = "gst_pad_push"
#12 0x0de47190 in gst_queue_loop (pad=<value optimized out>) at gstqueue.c:786
result = <value optimized out>
queue = (GstQueue *) 0x103d0818
__PRETTY_FUNCTION__ = "gst_queue_loop"
#13 0x0ed8d880 in gst_task_func (task=0x102f31a0, tclass=<value optimized out>)
at gsttask.c:192
t = 273264296
lock = (GStaticRecMutex *) 0x104153a0
tself = (GThread *) 0x1049aea8
__PRETTY_FUNCTION__ = "gst_task_func"
#14 0x0e6f0dc0 in g_thread_pool_thread_proxy (data=<value optimized out>)
at gthreadpool.c:265
task = (gpointer) 0x102f31a0
pool = (GRealThreadPool *) 0x103c60e0
#15 0x0e6ee6f8 in g_thread_create_proxy (data=0x1049aea8) at gthread.c:553
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#16 0x0e91c7e4 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#17 0x0e4cbe84 in clone () from /lib/libc.so.6
No symbol table info available.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
More information about the Gstreamer-bugs
mailing list