[Bug 688824] New: Random crashes on theora file

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Nov 21 09:55:02 PST 2012


https://bugzilla.gnome.org/show_bug.cgi?id=688824
  GStreamer | gst-plugins-good | 1.x

           Summary: Random crashes on theora file
    Classification: Platform
           Product: GStreamer
           Version: 1.x
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: mail at jensge.org
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


When trying to play back
http://download.blender.org/peach/trailer/trailer_400p.ogg every now and then I
get a crash in theora_handle_type_packet (thread 18 in the bt):

Thread 26 (Thread 0x7fffed227700 (LWP 25416)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
No locals.
#1  0x00007ffff69ecd05 in g_cond_wait_until (cond=0x6707e8, mutex=<optimized
out>, end_time=<optimized out>) at gthread-posix.c:855
        ts = {tv_sec = 44642, tv_nsec = 925970000}
        status = <optimized out>
#2  0x00007ffff6986911 in g_async_queue_pop_intern_unlocked (queue=0x6707e0,
wait=1, end_time=44642925970) at gasyncqueue.c:424
        retval = <optimized out>
        __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#3  0x00007ffff69d343a in g_thread_pool_wait_for_new_task (pool=0x6708e0) at
gthreadpool.c:264
        task = <optimized out>
#4  g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:298
        task = 0x643510
        pool = 0x6708e0
#5  0x00007ffff69d2b95 in g_thread_proxy (data=0xe8cde0) at gthread.c:797
        thread = 0xe8cde0
#6  0x00007ffff6752e9a in start_thread (arg=0x7fffed227700) at
pthread_create.c:308
        __res = <optimized out>
        pd = 0x7fffed227700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, 1844511237679103590,
140737488342272, 140737171847616, 11694272, 3, -1844541297684890010,
-1844529879432544666}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 
              0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#7  0x00007ffff647fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#8  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 25 (Thread 0x7fffb53f5700 (LWP 25413)):
#0  0x00007ffff6981a70 in malloc at plt () from /opt/gnome2/lib64/libglib-2.0.so.0
No symbol table info available.
#1  0x00007ffff69b5d39 in g_malloc (n_bytes=<optimized out>) at gmem.c:159
        mem = <optimized out>
#2  0x00007ffff69aea53 in g_source_set_callback (source=0x7fffd000c130,
func=0x7ffff5d10c30 <idle_run_queue>, data=0x7fffc801c2c0, notify=0) at
gmain.c:1507
        __n = 1
        __s = 32
        __p = <optimized out>
        new_callback = <optimized out>
#3  0x00007ffff5d04903 in soup_add_completion_reffed (async_context=0x759ec0,
function=0x7ffff5d10c30 <idle_run_queue>, data=0x7fffc801c2c0) at
soup-misc.c:124
        source = 0x7fffd000c130
#4  0x00007ffff5d1113a in do_idle_run_queue (session=<optimized out>) at
soup-session-async.c:363
        priv = 0x7fffc801c2c0
        async_context = 0x759ec0
        source = <optimized out>
#5  0x00007fffef0251f1 in gst_soup_http_src_session_unpause_message
(src=0xe695e0) at gstsouphttpsrc.c:611
No locals.
#6  gst_soup_http_src_create (psrc=<optimized out>, outbuf=0x7fffb53f4bd8) at
gstsouphttpsrc.c:1162
        src = 0xe695e0
        __FUNCTION__ = "gst_soup_http_src_create"
#7  0x00007ffff0b1b4ea in gst_base_src_get_range (src=0xe695e0, offset=131073,
length=4096, buf=0x7fffb53f4cb8) at gstbasesrc.c:2355
        ret = <optimized out>
        bclass = 0xe69010
        status = GST_CLOCK_OK
        res_buf = 0x0
        in_buf = 0x0
        __PRETTY_FUNCTION__ = "gst_base_src_get_range"
#8  0x00007ffff0b1cd06 in gst_base_src_loop (pad=0xbb5b00) at gstbasesrc.c:2600
        src = 0xe695e0
        buf = 0x0
        ret = <optimized out>
        position = 131073
        eos = 0
        blocksize = <optimized out>
        pending_events = 0x0
        tmp = <optimized out>
        __PRETTY_FUNCTION__ = "gst_base_src_loop"
#9  0x00007ffff0888b8f in gst_task_func (task=0x7fffc4066240) at gsttask.c:316
        lock = 0xbb5b70
        tself = 0x7fffc40630f0
        priv = 0x7fffc4066310
        __PRETTY_FUNCTION__ = "gst_task_func"
#10 0x00007ffff69d3418 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
        task = 0x7fffcc006b80
        pool = 0x6719e0
#11 0x00007ffff69d2b95 in g_thread_proxy (data=0x7fffc40630f0) at gthread.c:797
        thread = 0x7fffc40630f0
#12 0x00007ffff6752e9a in start_thread (arg=0x7fffb53f5700) at
pthread_create.c:308
        __res = <optimized out>
        pd = 0x7fffb53f5700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, 1844511237679103590,
140737077293920, 140736234215872, 0, 3, -1844664624449569178,
-1844529879432544666}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0,
0x0}, 
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#13 0x00007ffff647fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#14 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 21 (Thread 0x7fffb5bf6700 (LWP 25400)):
#0  0x00007ffff0855ba5 in gst_memory_init (mem=0x7fffc8038e90, flags=0,
allocator=0x66b810, parent=0x0, maxsize=754, align=7, offset=0, size=747) at
gstmemory.c:114
        __PRETTY_FUNCTION__ = "gst_memory_init"
#1  0x00007ffff08264e8 in _default_mem_init (notify=0, user_data=0x0,
size=<optimized out>, offset=0, align=7, maxsize=754, data=0x7fffc8038f20,
slice_size=898, parent=0x0, flags=0, mem=0x7fffc8038e90) at gstallocator.c:367
No locals.
#2  _default_mem_new_block (flags=0, maxsize=754, align=7, offset=0,
size=<optimized out>) at gstallocator.c:430
        mem = 0x7fffc8038e90
        aoffset = <optimized out>
        slice_size = 898
        padding = <optimized out>
        data = 0x7fffc8038f20 ""
#3  0x00007ffff082fc36 in gst_buffer_new_allocate (allocator=0x0, size=747,
params=<optimized out>) at gstbuffer.c:621
        newbuf = <optimized out>
        mem = <optimized out>
        __PRETTY_FUNCTION__ = "gst_buffer_new_allocate"
#4  0x00007fffec7ffb06 in gst_ogg_demux_chain_peer (pad=0x7fffb0009680,
packet=0xe8e8f0, push_headers=1) at gstoggdemux.c:637
        buf = 0x0
        ret = <optimized out>
        cret = GST_FLOW_OK
        ogg = 0x7fffc40619c0
        current_time = <optimized out>
        chain = <optimized out>
        duration = 1
        offset = 0
        trim = 0
        out_timestamp = 160000000
        out_duration = <optimized out>
        out_offset = <optimized out>
        out_offset_end = <optimized out>
        delta_unit = 0
        is_header = 0
        __PRETTY_FUNCTION__ = "gst_ogg_demux_chain_peer"
#5  0x00007fffec8001eb in gst_ogg_demux_push_queued_buffers
(pad=0x7fffb0009680, ogg=<optimized out>) at gstoggdemux.c:2553
        p = 0xe8e8f0
        walk = 0x7fffa8002b80
#6  0x00007fffec802deb in gst_ogg_demux_activate_chain (ogg=0x7fffc40619c0,
chain=0x746050, event=0xc09f00) at gstoggdemux.c:2576
        pad = <optimized out>
        i = <optimized out>
        bitrate = <optimized out>
        idx_bitrate = <optimized out>
        __PRETTY_FUNCTION__ = "gst_ogg_demux_activate_chain"
#7  0x00007fffec8052e9 in gst_ogg_pad_submit_packet (packet=0x7fffb5bf55c0,
pad=0x7fffb0016010) at gstoggdemux.c:1058
        event = 0xc09f00
        chain = 0x746050
        granule = <optimized out>
        ret = GST_FLOW_OK
        ogg = 0x7fffc40619c0
#8  gst_ogg_pad_stream_out (pad=0x7fffb0016010, npackets=0) at
gstoggdemux.c:1114
        ret = <optimized out>
        packet = {packet = 0x7fffb00177b6
"\236w\215\331\033\"\347c\034\271\375y\221\215\374I\252\031\373\256\332~!\304\374\230[\360/\324\327|\367\215<sM\321\037",
bytes = 168, b_o_s = 0, e_o_s = 0, granulepos = 22080, 
          packetno = 52}
        result = <optimized out>
        done = <optimized out>
        ogg = 0x7fffc40619c0
        __PRETTY_FUNCTION__ = "gst_ogg_pad_stream_out"
#9  0x00007fffec805bb5 in gst_ogg_pad_submit_page (pad=0x7fffb0016010,
page=0x7fffb5bf5940) at gstoggdemux.c:1749
        result = <optimized out>
        ogg = 0x7fffc40619c0
        continued = 0
        __PRETTY_FUNCTION__ = "gst_ogg_pad_submit_page"
#10 0x00007fffec808d99 in gst_ogg_demux_handle_page (ogg=0x7fffc40619c0,
page=0x7fffb5bf5940) at gstoggdemux.c:4114
        pad = <optimized out>
        granule = <optimized out>
        serialno = 231603504
        result = GST_FLOW_OK
        __PRETTY_FUNCTION__ = "gst_ogg_demux_handle_page"
#11 0x00007fffec8095b5 in gst_ogg_demux_chain (pad=<optimized out>,
parent=<optimized out>, buffer=0x833d10) at gstoggdemux.c:4182
        page = {header = 0x7fffb0007670 "OggS", header_len = 50, body =
0x7fffb00076a2
"\224\334/\244\365\311}\022\236\325BA\243\n\334\377\034\365\r_\016\266\371\035\212\031\251\363Yy\260 at 2",
body_len = 3806}
        ogg = 0x7fffc40619c0
        ret = <optimized out>
        result = <optimized out>
        __PRETTY_FUNCTION__ = "gst_ogg_demux_chain"
#12 0x00007ffff085b239 in gst_pad_chain_data_unchecked (data=0x833d10,
type=<optimized out>, pad=0xbb42f0) at gstpad.c:3654
        chainfunc = 0x7fffec809470 <gst_ogg_demux_chain>
        ret = <optimized out>
        parent = 0x7fffc40619c0
#13 gst_pad_push_data (pad=0xbb5470, type=<optimized out>, data=<optimized
out>) at gstpad.c:3871
        peer = 0xbb42f0
        ret = <optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_data"
#14 0x00007ffff085b239 in gst_pad_chain_data_unchecked (data=0x833d10,
type=<optimized out>, pad=0xbb5240) at gstpad.c:3654
        chainfunc = 0x7fffefa5f3f0 <gst_type_find_element_chain>
        ret = <optimized out>
        parent = 0x834870
#15 gst_pad_push_data (pad=0x7de910, type=<optimized out>, data=<optimized
out>) at gstpad.c:3871
        peer = 0xbb5240
        ret = <optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_data"
#16 0x00007ffff084c32b in gst_proxy_pad_chain_default (pad=<optimized out>,
parent=<optimized out>, buffer=0x833d10) at gstghostpad.c:128
        res = <optimized out>
        internal = 0x7de910
        __PRETTY_FUNCTION__ = "gst_proxy_pad_chain_default"
#17 0x00007ffff085b239 in gst_pad_chain_data_unchecked (data=0x833d10,
type=<optimized out>, pad=0xbb2c70) at gstpad.c:3654
        chainfunc = 0x7ffff084c270 <gst_proxy_pad_chain_default>
        ret = <optimized out>
        parent = 0xbb2a10
#18 gst_pad_push_data (pad=0x7fffd408a7b0, type=<optimized out>,
data=<optimized out>) at gstpad.c:3871
        peer = 0xbb2c70
        ret = <optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_data"
#19 0x00007fffefa59cfa in gst_queue2_push_one (queue=0x7fffb0011010) at
gstqueue2.c:2448
        buffer = 0x833d10
        data = 0x833d10
        result = GST_FLOW_OK
        item_type = GST_QUEUE2_ITEM_TYPE_BUFFER
#20 gst_queue2_loop (pad=<optimized out>) at gstqueue2.c:2541
        queue = 0x7fffb0011010
        __PRETTY_FUNCTION__ = "gst_queue2_loop"
#21 0x00007ffff0888b8f in gst_task_func (task=0x7fffc809c120) at gsttask.c:316
        lock = 0x7fffd408a820
        tself = 0x7fffd408ca80
        priv = 0x7fffc809c1f0
        __PRETTY_FUNCTION__ = "gst_task_func"
#22 0x00007ffff69d3418 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
        task = 0x7fffe0013470
        pool = 0x6719e0
#23 0x00007ffff69d2b95 in g_thread_proxy (data=0x7fffd408ca80) at gthread.c:797
        thread = 0x7fffd408ca80
#24 0x00007ffff6752e9a in start_thread (arg=0x7fffb5bf6700) at
pthread_create.c:308
        __res = <optimized out>
        pd = 0x7fffb5bf6700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, 1844511237679103590,
140736474995040, 140736242608576, 0, 3, -1844665724498067866,
-1844529879432544666}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0,
0x0}, 
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#25 0x00007ffff647fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#26 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 18 (Thread 0x7fffc288f700 (LWP 25397)):
#0  theora_handle_type_packet (dec=0x7fffb0021bb0) at gsttheoradec.c:409
        par_den = <optimized out>
        ret = GST_FLOW_OK
        state = <optimized out>
        fmt = <optimized out>
        info = 0x8
        par_num = <optimized out>
#1  theora_handle_header_packet (packet=0x7fffc288e730, dec=0x7fffb0021bb0) at
gsttheoradec.c:539
        ret = <optimized out>
#2  theora_dec_decode_buffer (dec=0x7fffb0021bb0, buf=0x7fffc40cdcf0,
frame=0x7fffc8001610) at gsttheoradec.c:788
        packet = {packet = 0x7fffb001f250
"\202theora\276\315(\367\271\315k\030\265\251IJ\020s\234\346\061\214R\224\244!\b1\214b\020\204!\b@",
bytes = 2637, b_o_s = 1, e_o_s = 0, granulepos = -1, packetno = 0}
        result = GST_FLOW_OK
        minfo = {memory = 0x7fffb001f1c0, flags = GST_MAP_READ, data =
0x7fffb001f250
"\202theora\276\315(\367\271\315k\030\265\251IJ\020s\234\346\061\214R\224\244!\b1\214b\020\204!\b@",
size = 2637, maxsize = 2644, 
          user_data = {0x7fffb0021bb0, 0xc14300, 0x1, 0xe7}, _gst_reserved =
{0x7ffff69ecd49, 0x0, 0x7fffb0021bb0, 0x1}}
        __PRETTY_FUNCTION__ = "theora_dec_decode_buffer"
#3  0x00007fffc3df9d2b in theora_dec_handle_frame (bdec=0x7fffb0021bb0,
frame=0x7fffc8001610) at gsttheoradec.c:812
        dec = <optimized out>
        res = <optimized out>
#4  0x00007ffff05d2694 in gst_video_decoder_decode_frame
(decoder=0x7fffb0021bb0, frame=0x7fffc8001610) at gstvideodecoder.c:2665
        priv = 0x7fffb0021f10
        decoder_class = 0x7fffc8025c50
        ret = GST_FLOW_OK
        __PRETTY_FUNCTION__ = "gst_video_decoder_decode_frame"
#5  0x00007ffff05d913e in gst_video_decoder_have_frame (decoder=0x7fffb0021bb0)
at gstvideodecoder.c:2602
        priv = <optimized out>
        buffer = 0x7fffc40cdcf0
        n_available = 2637
        pts = <optimized out>
        dts = <optimized out>
        duration = <optimized out>
        ret = GST_FLOW_OK
        __PRETTY_FUNCTION__ = "gst_video_decoder_have_frame"
#6  0x00007ffff05d6cc1 in gst_video_decoder_chain_forward
(decoder=0x7fffb0021bb0, buf=<optimized out>, at_eos=0) at
gstvideodecoder.c:1713
        priv = 0x7fffb0021f10
        klass = 0x7fffc8025c50
        ret = <optimized out>
        __PRETTY_FUNCTION__ = "gst_video_decoder_chain_forward"
#7  0x00007ffff05d7c09 in gst_video_decoder_chain (pad=<optimized out>,
parent=<optimized out>, buf=0x7fffc40cdcf0) at gstvideodecoder.c:1957
        decoder = 0x7fffb0021bb0
        ret = GST_FLOW_OK
        __PRETTY_FUNCTION__ = "gst_video_decoder_chain"
#8  0x00007ffff085b239 in gst_pad_chain_data_unchecked (data=0x7fffc40cdcf0,
type=<optimized out>, pad=0x7fffd402a2a0) at gstpad.c:3654
        chainfunc = 0x7ffff05d7900 <gst_video_decoder_chain>
        ret = <optimized out>
        parent = 0x7fffb0021bb0
#9  gst_pad_push_data (pad=0x7fffd4058bd0, type=<optimized out>,
data=<optimized out>) at gstpad.c:3871
        peer = 0x7fffd402a2a0
        ret = <optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_data"
#10 0x00007fffefa4b1a2 in gst_single_queue_push_one (object=0x7fffc40cdcf0,
sq=0x7fffb0021230, mq=0x7fffc80219b0) at gstmultiqueue.c:1057
        buffer = 0x7fffc40cdcf0
        timestamp = <optimized out>
        duration = <optimized out>
        result = GST_FLOW_OK
#11 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1303
        sq = 0x7fffb0021230
        item = <optimized out>
        sitem = 0xe8da40
        mq = 0x7fffc80219b0
        object = <optimized out>
        newid = 15
        result = GST_FLOW_NOT_LINKED
        next_time = <optimized out>
        is_buffer = 1
        __PRETTY_FUNCTION__ = "gst_multi_queue_loop"
#12 0x00007ffff0888b8f in gst_task_func (task=0x7fffc809ca20) at gsttask.c:316
        lock = 0x7fffd4058c40
        tself = 0xe8ca80
        priv = 0x7fffc809caf0
        __PRETTY_FUNCTION__ = "gst_task_func"
#13 0x00007ffff69d3418 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
        task = 0x7fffb0002e00
        pool = 0x6719e0
#14 0x00007ffff69d2b95 in g_thread_proxy (data=0xe8ca80) at gthread.c:797
        thread = 0xe8ca80
#15 0x00007ffff6752e9a in start_thread (arg=0x7fffc288f700) at
pthread_create.c:308
        __res = <optimized out>
        pd = 0x7fffc288f700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, 1844511237679103590,
140737488340592, 140736457144768, 0, 3, -1844646107771814298,
-1844529879432544666}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0,
0x0}, 
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#16 0x00007ffff647fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#17 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 17 (Thread 0x7fffc3998700 (LWP 25396)):
#0  _default_mem_new_block (flags=0, maxsize=65536, align=7, offset=0,
size=65536) at gstallocator.c:410
        mem = <optimized out>
        aoffset = <optimized out>
        slice_size = <optimized out>
        padding = <optimized out>
        data = <optimized out>
#1  0x00007ffff082fc36 in gst_buffer_new_allocate (allocator=0x0, size=65536,
params=<optimized out>) at gstbuffer.c:621
        newbuf = <optimized out>
        mem = <optimized out>
        __PRETTY_FUNCTION__ = "gst_buffer_new_allocate"
#2  0x00007ffff0b1997c in gst_base_src_default_alloc (src=0xe94780,
offset=<optimized out>, size=65536, buffer=<optimized out>) at
gstbasesrc.c:1385
        ret = GST_FLOW_OK
        priv = <optimized out>
        __PRETTY_FUNCTION__ = "gst_base_src_default_alloc"
#3  0x00007ffff0b18d20 in gst_base_src_default_create (src=0xe94780,
offset=4128769, size=65536, buffer=0x7fffc3997bd8) at gstbasesrc.c:1423
        bclass = 0xc86c70
        ret = <optimized out>
        res_buf = <optimized out>
        __PRETTY_FUNCTION__ = "gst_base_src_default_create"
#4  0x00007ffff0b1b4ea in gst_base_src_get_range (src=0xe94780, offset=4128769,
length=65536, buf=0x7fffc3997cb8) at gstbasesrc.c:2355
        ret = <optimized out>
        bclass = 0xc86c70
        status = GST_CLOCK_OK
        res_buf = 0x0
        in_buf = 0x0
        __PRETTY_FUNCTION__ = "gst_base_src_get_range"
#5  0x00007ffff0b1cd06 in gst_base_src_loop (pad=0x7fffc4064080) at
gstbasesrc.c:2600
        src = 0xe94780
        buf = 0x0
        ret = <optimized out>
        position = 4128769
        eos = 0
        blocksize = <optimized out>
        pending_events = 0x0
        tmp = <optimized out>
        __PRETTY_FUNCTION__ = "gst_base_src_loop"
#6  0x00007ffff0888b8f in gst_task_func (task=0x7fffc4066ea0) at gsttask.c:316
        lock = 0x7fffc40640f0
        tself = 0xe8cf70
        priv = 0x7fffc4066f70
        __PRETTY_FUNCTION__ = "gst_task_func"
#7  0x00007ffff69d3418 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
        task = 0x7fffc40401c0
        pool = 0x6719e0
#8  0x00007ffff69d2b95 in g_thread_proxy (data=0xe8cf70) at gthread.c:797
        thread = 0xe8cf70
#9  0x00007ffff6752e9a in start_thread (arg=0x7fffc3998700) at
pthread_create.c:308
        __res = <optimized out>
        pd = 0x7fffc3998700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, 1844511237679103590,
140737188624704, 140736475007424, 0, 3, -1844644059609285018,
-1844529879432544666}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0,
0x0}, 
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#10 0x00007ffff647fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#11 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 16 (Thread 0x7fffe4841700 (LWP 25395)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
No locals.
#1  0x00007ffff69ecc0f in g_cond_wait (cond=0x7fffc402a440, mutex=<optimized
out>) at gthread-posix.c:746
        _g_boolean_var_ = <optimized out>
        status = <optimized out>
#2  0x00007fffefa59a25 in gst_queue2_loop (pad=<optimized out>) at
gstqueue2.c:2533
        started = 0
        queue = 0x7fffc402a130
        __PRETTY_FUNCTION__ = "gst_queue2_loop"
#3  0x00007ffff0888b8f in gst_task_func (task=0x7fffc40667e0) at gsttask.c:316
        lock = 0xbb5940
        tself = 0x7fffc8009c50
        priv = 0x7fffc40668b0
        __PRETTY_FUNCTION__ = "gst_task_func"
#4  0x00007ffff69d3418 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
        task = 0xc36300
        pool = 0x6719e0
#5  0x00007ffff69d2b95 in g_thread_proxy (data=0x7fffc8009c50) at gthread.c:797
        thread = 0x7fffc8009c50
#6  0x00007ffff6752e9a in start_thread (arg=0x7fffe4841700) at
pthread_create.c:308
        __res = <optimized out>
        pd = 0x7fffe4841700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, 1844511237679103590,
140737188624704, 140737027250624, 0, 3, -1844562445030113690,
-1844529879432544666}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0,
0x0}, 
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#7  0x00007ffff647fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#8  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 14 (Thread 0x7fffee229700 (LWP 25393)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
No locals.
#1  0x00007ffff69ecc0f in g_cond_wait (cond=0x7fffc4029738, mutex=<optimized
out>) at gthread-posix.c:746
        _g_boolean_var_ = <optimized out>
        status = <optimized out>
#2  0x00007ffff0b2feaa in gst_data_queue_pop (queue=0x7fffc40296c0,
item=0x7fffee228cc8) at gstdataqueue.c:523
        priv = 0x7fffc4029700
        __PRETTY_FUNCTION__ = "gst_data_queue_pop"
        __FUNCTION__ = "gst_data_queue_pop"
#3  0x00007fffefa4a76c in gst_multi_queue_loop (pad=<optimized out>) at
gstmultiqueue.c:1183
        sq = 0x7fffb00258f0
        item = <optimized out>
        sitem = <optimized out>
        mq = 0x7fffc80219b0
        object = 0x0
        newid = <optimized out>
        result = GST_FLOW_OK
        next_time = <optimized out>
        is_buffer = 1
        __PRETTY_FUNCTION__ = "gst_multi_queue_loop"
#4  0x00007ffff0888b8f in gst_task_func (task=0x7fffc809cb40) at gsttask.c:316
        lock = 0x7fffc40649b0
        tself = 0xe8c990
        priv = 0x7fffc809cc10
        __PRETTY_FUNCTION__ = "gst_task_func"
#5  0x00007ffff69d3418 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
        task = 0x7fffb0002e40
        pool = 0x6719e0
#6  0x00007ffff69d2b95 in g_thread_proxy (data=0xe8c990) at gthread.c:797
        thread = 0xe8c990
#7  0x00007ffff6752e9a in start_thread (arg=0x7fffee229700) at
pthread_create.c:308
        __res = <optimized out>
        pd = 0x7fffee229700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, 1844511237679103590,
140737488340592, 140737188633024, 11693888, 3, -1844547889385947546,
-1844529879432544666}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 
              0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#8  0x00007ffff647fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#9  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 13 (Thread 0x7fffe77fe700 (LWP 25392)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
No locals.
#1  0x00007ffff69ecc0f in g_cond_wait (cond=0x7fffb00104a0, mutex=<optimized
out>) at gthread-posix.c:746
        _g_boolean_var_ = <optimized out>
        status = <optimized out>
#2  0x00007fffefa59a25 in gst_queue2_loop (pad=<optimized out>) at
gstqueue2.c:2533
        started = 0
        queue = 0x7fffb0010190
        __PRETTY_FUNCTION__ = "gst_queue2_loop"
#3  0x00007ffff0888b8f in gst_task_func (task=0x7fffc809c5a0) at gsttask.c:316
        lock = 0x7fffd408b540
        tself = 0x7fffe0008d40
        priv = 0x7fffc809c670
        __PRETTY_FUNCTION__ = "gst_task_func"
#4  0x00007ffff69d3418 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
        task = 0x643410
        pool = 0x6719e0
#5  0x00007ffff69d2b95 in g_thread_proxy (data=0x7fffe0008d40) at gthread.c:797
        thread = 0x7fffe0008d40
#6  0x00007ffff6752e9a in start_thread (arg=0x7fffe77fe700) at
pthread_create.c:308
        __res = <optimized out>
        pd = 0x7fffe77fe700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, 1844511237679103590,
140737488338208, 140737077307840, 11788720, 3, -1844562915865903514,
-1844529879432544666}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 
              0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#7  0x00007ffff647fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#8  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 12 (Thread 0x7fffe6ffd700 (LWP 25391)):
#0  0x00007ffff6474303 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
        resultvar = <optimized out>
        oldtype = 0
        result = <optimized out>
#1  0x00007ffff69b0286 in g_main_context_poll (n_fds=1, fds=0x7fffbc009690,
timeout=-1, context=0xc85770, priority=<optimized out>) at gmain.c:3584
        poll_func = 0x7ffff69bd3e0 <g_poll>
#2  g_main_context_iterate (dispatch=1, block=<optimized out>,
context=0xc85770, self=<optimized out>) at gmain.c:3285
        timeout = -1
        some_ready = <optimized out>
        fds = 0x7fffbc009690
        max_priority = 2147483647
        nfds = 1
        allocated_nfds = <optimized out>
#3  g_main_context_iterate (context=0xc85770, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3227
        some_ready = -1140812144
#4  0x00007ffff69b06ea in g_main_loop_run (loop=0x7fffbc009670) at gmain.c:3484
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#5  0x00007fffed824323 in dconf_context_thread (data=0xc85770) at
dconfcontext.c:11
        context = 0xc85770
        loop = 0x7fffbc009670
        __PRETTY_FUNCTION__ = "dconf_context_thread"
#6  0x00007ffff69d2b95 in g_thread_proxy (data=0x7fffdc003450) at gthread.c:797
        thread = 0x7fffdc003450
#7  0x00007ffff6752e9a in start_thread (arg=0x7fffe6ffd700) at
pthread_create.c:308
        __res = <optimized out>
        pd = 0x7fffe6ffd700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, 1844511237679103590,
140737488335856, 140737068915136, 11207248, 3, -1844566213863915930,
-1844529879432544666}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 
              0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#8  0x00007ffff647fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#9  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 4 (Thread 0x7fffe7fff700 (LWP 25346)):
#0  0x00007ffff6474303 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
        resultvar = <optimized out>
        oldtype = 0
        result = <optimized out>
#1  0x00007ffff69b0286 in g_main_context_poll (n_fds=3, fds=0x7fffdc0010c0,
timeout=-1, context=0x7fffe0009ce0, priority=<optimized out>) at gmain.c:3584
        poll_func = 0x7ffff69bd3e0 <g_poll>
#2  g_main_context_iterate (dispatch=1, block=<optimized out>,
context=0x7fffe0009ce0, self=<optimized out>) at gmain.c:3285
        timeout = -1
        some_ready = <optimized out>
        fds = 0x7fffdc0010c0
        max_priority = 2147483647
        nfds = 3
        allocated_nfds = <optimized out>
#3  g_main_context_iterate (context=0x7fffe0009ce0, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3227
        some_ready = -603975488
#4  0x00007ffff69b06ea in g_main_loop_run (loop=0x7fffe0009c70) at gmain.c:3484
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#5  0x00007ffff7464426 in gdbus_shared_thread_func (user_data=<optimized out>)
at gdbusprivate.c:277
        data = 0x7fffe0009cb0
#6  0x00007ffff69d2b95 in g_thread_proxy (data=0x7fffe00088f0) at gthread.c:797
        thread = 0x7fffe00088f0
#7  0x00007ffff6752e9a in start_thread (arg=0x7fffe7fff700) at
pthread_create.c:308
        __res = <optimized out>
        pd = 0x7fffe7fff700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, 1844511237679103590,
140737205414864, 140737085700544, 0, 3, -1844564013766918554,
-1844529879432544666}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0,
0x0}, 
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#8  0x00007ffff647fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#9  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 0x7fffefa2c700 (LWP 25344)):
#0  0x00007ffff6474303 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
        resultvar = <optimized out>
        oldtype = 0
        result = <optimized out>
#1  0x00007ffff69b0286 in g_main_context_poll (n_fds=1, fds=0x7fffe80008e0,
timeout=-1, context=0xb3dc50, priority=<optimized out>) at gmain.c:3584
        poll_func = 0x7ffff69bd3e0 <g_poll>
#2  g_main_context_iterate (dispatch=1, block=<optimized out>,
context=0xb3dc50, self=<optimized out>) at gmain.c:3285
        timeout = -1
        some_ready = <optimized out>
        fds = 0x7fffe80008e0
        max_priority = 2147483647
        nfds = 1
        allocated_nfds = <optimized out>
#3  g_main_context_iterate (context=0xb3dc50, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3227
        some_ready = -402650912
#4  0x00007ffff69b03b4 in g_main_context_iteration (context=0xb3dc50,
may_block=1) at gmain.c:3351
        retval = <optimized out>
#5  0x00007ffff69b0401 in glib_worker_main (data=<optimized out>) at
gmain.c:5028
No locals.
#6  0x00007ffff69d2b95 in g_thread_proxy (data=0xb5cd90) at gthread.c:797
        thread = 0xb5cd90
#7  0x00007ffff6752e9a in start_thread (arg=0x7fffefa2c700) at
pthread_create.c:308
        __res = <optimized out>
        pd = 0x7fffefa2c700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, 1844511237679103590,
140737488344288, 140737213811136, 0, 3, -1844546789337448858,
-1844529879432544666}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0,
0x0}, 
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#8  0x00007ffff647fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#9  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 0x7ffff7fb7800 (LWP 25343)):
#0  __lll_lock_wait_private () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:93
No locals.
#1  0x00007ffff6410fa6 in _L_lock_3549 () at malloc.c:5209
No symbol table info available.
#2  0x00007ffff640b97b in _int_free (av=0x7fffd0000020, p=0x7fffd000bc10,
have_lock=0) at malloc.c:4031
        size = 272
        fb = <optimized out>
        nextchunk = <optimized out>
        nextsize = <optimized out>
        nextinuse = <optimized out>
        prevsize = <optimized out>
        bck = <optimized out>
        fwd = <optimized out>
        errstr = 0x0
        locked = 0
        __func__ = "_int_free"
#3  0x00007ffff69852b1 in array_free (array=0x7fffe0011a30, flags=FREE_SEGMENT)
at garray.c:366
        segment = <optimized out>
#4  0x00007ffff087bd7a in gst_structure_free (structure=0x7fffd408e120) at
gststructure.c:376
        field = <optimized out>
        i = <optimized out>
        len = <optimized out>
        __PRETTY_FUNCTION__ = "gst_structure_free"
#5  0x00007ffff0851fa3 in _gst_message_free (message=0x7fffc8062700) at
gstmessage.c:199
        structure = 0x7fffd408e120
        __PRETTY_FUNCTION__ = "_gst_message_free"
#6  0x00007ffff0835a2f in gst_message_unref (msg=0x7fffc8062700) at
../gst/gstmessage.h:332
No locals.
#7  gst_bus_source_dispatch (source=0xae9b30, callback=0x7ffff0834c00
<gst_bus_async_signal_func>, user_data=0x0) at gstbus.c:774
        handler = 0x7ffff0834c00 <gst_bus_async_signal_func>
        bsource = 0xae9b30
        message = 0x7fffc8062700
        keep = 1
        bus = 0x7da5c0
        __PRETTY_FUNCTION__ = "gst_bus_source_dispatch"
#8  0x00007ffff69affa3 in g_main_dispatch (context=0x642960) at gmain.c:2715
        dispatch = 0x7ffff0835900 <gst_bus_source_dispatch>
        was_in_call = 0
        user_data = 0x0
        callback = 0x7ffff0834c00 <gst_bus_async_signal_func>
        cb_funcs = 0x7ffff6c89980
        cb_data = 0xad8bc0
        current_source_link = {data = 0xae9b30, next = 0x0}
        need_destroy = <optimized out>
        source = 0xae9b30
        current = 0xa3b2a0
        i = <optimized out>
#9  g_main_context_dispatch (context=0x642960) at gmain.c:3219
No locals.
#10 0x00007ffff69b02f0 in g_main_context_iterate (dispatch=1, block=<optimized
out>, context=0x642960, self=<optimized out>) at gmain.c:3290
        timeout = 0
        some_ready = 1
        fds = <optimized out>
        max_priority = 0
        nfds = 23
        allocated_nfds = <optimized out>
#11 g_main_context_iterate (context=0x642960, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3227
        some_ready = 1
#12 0x00007ffff69b06ea in g_main_loop_run (loop=0xaecc30) at gmain.c:3484
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#13 0x0000000000405e8d in rygel_main_run (self=0x62db40) at
/home/jens/Source/rygel/src/rygel/rygel-main.vala:81
        result = 0
        _tmp0_ = 0xaecc30
        _tmp1_ = 32767
        __PRETTY_FUNCTION__ = "rygel_main_run"
#14 0x000000000040857d in rygel_main_main (args=0x7fffffffda58, args_length1=1)
at /home/jens/Source/rygel/src/rygel/rygel-main.vala:290
        result = 0
        main = 0x62db40
        service = 0xb06130
        _tmp0_ = 0x7fffffffda58
        _tmp0__length1 = 1
        _tmp1_ = 0x626f30
        _tmp1__length1 = 1
        original_args = 0x626f30
        original_args_length1 = 1
        _original_args_size_ = 1
        _tmp8_ = 0x62db40
        _tmp9_ = 0
        exit_code = 1
        _tmp10_ = 0x0
        _tmp12_ = 0x0
        _tmp13_ = 0
        _inner_error_ = 0x0
#15 0x00000000004086ae in main (argc=1, argv=0x7fffffffda58) at
/home/jens/Source/rygel/src/rygel/rygel-main.vala:263

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