[Bug 692014] New: Assertion hit in gst_buffer_pool_acquire_buffer()
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Jan 18 06:54:29 PST 2013
https://bugzilla.gnome.org/show_bug.cgi?id=692014
GStreamer | gst-plugins-base | 1.0.5
Summary: Assertion hit in gst_buffer_pool_acquire_buffer()
Classification: Platform
Product: GStreamer
Version: 1.0.5
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-base
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: christophe.dumez at intel.Com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
We sometimes hit the following assertion when running the media tests in
WebKit:
(WebProcess:15781): GStreamer-CRITICAL **: gst_buffer_pool_acquire_buffer:
assertion `GST_IS_BUFFER_POOL (pool)' failed
Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0x7fff7ffff700 (LWP 16568)]
g_logv (log_domain=0x7fffed069f20 "GStreamer", log_level=<optimized out>,
format=0x7fffefbfba41 "%s: assertion `%s' failed", args1=0x7fff7fffd838)
at gmessages.c:765
765 g_private_set (&g_log_depth, GUINT_TO_POINTER (depth));
(gdb) bt
#0 g_logv (log_domain=0x7fffed069f20 "GStreamer", log_level=<optimized out>,
format=0x7fffefbfba41 "%s: assertion `%s' failed", args1=0x7fff7fffd838)
at gmessages.c:765
#1 0x00007fffefb9bbd2 in g_log (log_domain=<optimized out>,
log_level=<optimized out>, format=<optimized out>) at gmessages.c:792
#2 0x00007fffecfd57e9 in gst_buffer_pool_acquire_buffer (pool=0x0,
buffer=0x7fff90036870, params=0x0) at gstbufferpool.c:1090
#3 0x00007fffecece114 in gst_video_decoder_allocate_output_frame (
decoder=0x7fff740388d0, frame=0x7fff90036830) at gstvideodecoder.c:3112
#4 0x00007fff7e39a354 in get_output_buffer (ffmpegdec=0x7fff740388d0,
frame=0x7fff90036830) at gstavviddec.c:1000
#5 0x00007fff7e39b006 in gst_ffmpegviddec_video_frame (
ffmpegdec=0x7fff740388d0, data=0x7fff8c026090 "", size=10444,
frame=0x7fff90036830, ret=0x7fff7fffdf8c) at gstavviddec.c:1188
#6 0x00007fff7e39b35a in gst_ffmpegviddec_frame (ffmpegdec=0x7fff740388d0,
data=0x7fff8c026090 "", size=10444, got_data=0x7fff7fffdf88,
frame=0x7fff90036830, ret=0x7fff7fffdf8c) at gstavviddec.c:1262
#7 0x00007fff7e39be51 in gst_ffmpegviddec_handle_frame (
decoder=0x7fff740388d0, frame=0x7fff90036830) at gstavviddec.c:1379
#8 0x00007fffececd10b in gst_video_decoder_decode_frame (
decoder=0x7fff740388d0, frame=0x7fff90036830) at gstvideodecoder.c:2665
#9 0x00007fffecec60d1 in gst_video_decoder_chain_forward (
decoder=0x7fff740388d0, buf=0x7fff90027e60, at_eos=0)
---Type <return> to continue, or q <return> to quit---
at gstvideodecoder.c:1697
#10 0x00007fffecec80f8 in gst_video_decoder_chain (pad=0x7fff8c01edb0,
parent=0x7fff740388d0, buf=0x7fff90027e60) at gstvideodecoder.c:1957
#11 0x00007fffed00bbd6 in gst_pad_chain_data_unchecked (pad=0x7fff8c01edb0,
type=4112, data=0x7fff90027e60) at gstpad.c:3654
#12 0x00007fffed00c693 in gst_pad_push_data (pad=0x7fff8c01e2c0, type=4112,
data=0x7fff90027e60) at gstpad.c:3871
#13 0x00007fffed00cbe8 in gst_pad_push (pad=0x7fff8c01e2c0,
buffer=0x7fff90027e60) at gstpad.c:3974
#14 0x00007fffecf74136 in gst_base_transform_chain (pad=0x7fff8c01e090,
parent=0x7fff8c024020, buffer=0x7fff90027e60) at gstbasetransform.c:2203
#15 0x00007fffed00bbd6 in gst_pad_chain_data_unchecked (pad=0x7fff8c01e090,
type=4112, data=0x7fff90027e60) at gstpad.c:3654
#16 0x00007fffed00c693 in gst_pad_push_data (pad=0x7fff84011d00, type=4112,
data=0x7fff90027e60) at gstpad.c:3871
#17 0x00007fffed00cbe8 in gst_pad_push (pad=0x7fff84011d00,
buffer=0x7fff90027e60) at gstpad.c:3974
#18 0x00007fffecf47c24 in gst_base_parse_push_frame (parse=0x7fff8c01c000,
frame=0x7fff7fffe800) at gstbaseparse.c:2146
#19 0x00007fffecf4a313 in gst_base_parse_chain (pad=0x7fff84011ad0,
parent=0x7fff8c01c000, buffer=0x7fff90027e60) at gstbaseparse.c:2623
#20 0x00007fffed00bbd6 in gst_pad_chain_data_unchecked (pad=0x7fff84011ad0,
type=4112, data=0x7fff90027e60) at gstpad.c:3654
---Type <return> to continue, or q <return> to quit---
#21 0x00007fffed00c693 in gst_pad_push_data (pad=0x7fff8c00fd40, type=4112,
data=0x7fff90027e60) at gstpad.c:3871
#22 0x00007fffed00cbe8 in gst_pad_push (pad=0x7fff8c00fd40,
buffer=0x7fff90027e60) at gstpad.c:3974
#23 0x00007fff97738a58 in gst_single_queue_push_one (mq=0x7fff8c010090,
sq=0x7fff8c018d10, object=0x7fff90027e60) at gstmultiqueue.c:1057
#24 0x00007fff9773999a in gst_multi_queue_loop (pad=0x7fff8c00fd40)
at gstmultiqueue.c:1303
#25 0x00007fffed03ecaf in gst_task_func (task=0x7fff88005240) at gsttask.c:316
#26 0x00007fffed03fdab in default_func (tdata=0x7945b0, pool=0x615020)
at gsttaskpool.c:70
#27 0x00007fffefbb7438 in g_thread_pool_thread_proxy (data=<optimized out>)
at gthreadpool.c:309
#28 0x00007fffefbb6bd5 in g_thread_proxy (data=0x7fff8c002800) at gthread.c:801
#29 0x00007fffec3e5e9a in start_thread (arg=0x7fff7ffff700)
at pthread_create.c:308
#30 0x00007ffff6c73cbd in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#31 0x0000000000000000 in ?? ()
Note that this crash happens randomly and I do not have a reliable way of
reproducing it at the moment.
--
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