[Webkit-unassigned] [Bug 106551] [gstreamer] Some media tests occasionally crash with gstreamer backend

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jan 12 07:18:16 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=106551





--- Comment #8 from Christophe Dumez <christophe.dumez at intel.com>  2013-01-12 07:20:05 PST ---
I managed to reproduce one gstreamer crash in gdb:

(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 ?? ()

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list