[gstreamer-bugs] [Bug 620197] New: [xvimagesink] occasional buffer metadata writable warnings

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon May 31 16:22:04 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=620197
  GStreamer | gst-plugins-base | git

           Summary: [xvimagesink] occasional buffer metadata writable
                    warnings
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: t.i.m at zen.co.uk
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


When playing a movie, somewhere in the middle:


Program received signal SIGINT, Interrupt.
0x00007ffff16fc123 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=200) at ../sysdeps/unix/sysv/linux/poll.c:87
87    ../sysdeps/unix/sysv/linux/poll.c: No such file or directory.
    in ../sysdeps/unix/sysv/linux/poll.c
(gdb) break g_logv if log_level == G_LOG_LEVEL_WARNING
Breakpoint 1 at 0x7ffff25adb50: file
/tmp/buildd/glib2.0-2.24.1/glib/gmessages.c, line 430.
(gdb) c
Continuing.
[Thread 0x7fffd1a44710 (LWP 4284) exited]
[Switching to Thread 0x7fffd8cd2710 (LWP 4281)]

Breakpoint 1, IA__g_logv (log_domain=0x7ffff565e238 "GStreamer",
log_level=G_LOG_LEVEL_WARNING, format=0x7ffff25eb8ed "%s",
args1=0x7fffd8cd0670) at /tmp/buildd/glib2.0-2.24.1/glib/gmessages.c:430
430    /tmp/buildd/glib2.0-2.24.1/glib/gmessages.c: No such file or directory.
    in /tmp/buildd/glib2.0-2.24.1/glib/gmessages.c
(gdb) bt
#0  IA__g_logv (log_domain=0x7ffff565e238 "GStreamer",
log_level=G_LOG_LEVEL_WARNING, format=0x7ffff25eb8ed "%s",
args1=0x7fffd8cd0670) at /tmp/buildd/glib2.0-2.24.1/glib/gmessages.c:430
#1  0x00007ffff25ae0d3 in IA__g_log (log_domain=0x7ffff565e238 "GStreamer",
log_level=G_LOG_LEVEL_WARNING, format=0x7ffff25eb8ed "%s") at
/tmp/buildd/glib2.0-2.24.1/glib/gmessages.c:569
#2  0x00007ffff25ae22a in IA__g_warn_message (domain=0x7ffff565e238
"GStreamer", file=0x7ffff56606a3 "gstbuffer.c", line=<value optimized out>,
func=0x7ffff5660930 "gst_buffer_set_caps", 
    warnexpr=0x7ffff56607e0 "gst_buffer_is_metadata_writable (buffer)") at
/tmp/buildd/glib2.0-2.24.1/glib/gmessages.c:608
#3  0x00007ffff55ef8c6 in gst_buffer_set_caps (buffer=0x19f76e0,
caps=0x1925800) at gstbuffer.c:490
#4  0x00007fffe80c75fc in gst_xvimagesink_buffer_alloc (bsink=<value optimized
out>, offset=<value optimized out>, size=3637315216, caps=<value optimized
out>, buf=0x7fffd8cd1530) at xvimagesink.c:2604
#5  0x00007ffff7bb7b4f in gst_base_sink_pad_buffer_alloc (pad=<value optimized
out>, offset=18446744073709551615, size=329472, caps=0x1925800,
buf=0x7fffd8cd1530) at gstbasesink.c:598
#6  0x00007ffff561904f in gst_pad_buffer_alloc_unchecked (pad=0x935570,
offset=<value optimized out>, size=329472, caps=<value optimized out>,
buf=0x7fffd8cd1530, setcaps=<value optimized out>)
    at gstpad.c:2900
#7  gst_pad_alloc_buffer_full (pad=0x935570, offset=<value optimized out>,
size=329472, caps=<value optimized out>, buf=0x7fffd8cd1530, setcaps=<value
optimized out>) at gstpad.c:2977
#8  0x00007ffff561904f in gst_pad_buffer_alloc_unchecked (pad=0x935720,
offset=<value optimized out>, size=329472, caps=<value optimized out>,
buf=0x7fffd8cd1530, setcaps=<value optimized out>)
    at gstpad.c:2900

#43 0x00007fffd78a52ab in alloc_output_buffer (ffmpegdec=0x17a71a0,
outbuf=0x7fffd8cd1530, width=<value optimized out>, height=352) at
gstffmpegdec.c:917
#44 0x00007fffd78abb92 in gst_ffmpegdec_get_buffer (context=0x177c330,
picture=0x18c01a0) at gstffmpegdec.c:1028
#45 0x00007fffd7a2ab76 in alloc_frame_buffer (s=0x18bc000, pic=0x18c01a0,
shared=<value optimized out>) at libavcodec/mpegvideo.c:196
#46 ff_alloc_picture (s=0x18bc000, pic=0x18c01a0, shared=<value optimized out>)
at libavcodec/mpegvideo.c:238
#47 0x00007fffd7a2b3d0 in MPV_frame_start (s=0x18bc000, avctx=0x177c330) at
libavcodec/mpegvideo.c:924
#48 0x00007fffd7a710d6 in ff_h263_decode_frame (avctx=0x177c330, data=<value
optimized out>, data_size=<value optimized out>, avpkt=<value optimized out>)
at libavcodec/h263dec.c:617
#49 0x00007fffd792db55 in avcodec_decode_video2 (avctx=0x177c330,
picture=0x177bc00, got_picture_ptr=0x7fffd8cd18cc, avpkt=0x7fffd8cd0670) at
libavcodec/utils.c:586
#50 0x00007fffd792e8cf in avcodec_decode_video (avctx=0x177c330,
picture=0x177bc00, got_picture_ptr=0x7fffd8cd18cc, buf=0x1938200 "",
buf_size=7) at libavcodec/utils.c:572
#51 0x00007fffd78a58fd in gst_ffmpegdec_video_frame (ffmpegdec=0x17a71a0,
data=0x1938200 "", size=<value optimized out>, in_timestamp=<value optimized
out>, in_duration=<value optimized out>, 
    in_offset=<value optimized out>, outbuf=0x7fffd8cd19f0, ret=0x7fffd8cd1b14)
at gstffmpegdec.c:1754
#52 0x00007fffd78a7d11 in gst_ffmpegdec_frame (ffmpegdec=0x17a71a0,
data=0x1938200 "", size=7, got_data=<value optimized out>, in_timestamp=<value
optimized out>, in_duration=<value optimized out>, 
    in_offset=14725, ret=0x7fffd8cd1b14) at gstffmpegdec.c:2231
#53 0x00007fffd78a9ca2 in gst_ffmpegdec_chain (pad=<value optimized out>,
inbuf=0x7fffdc0194c0) at gstffmpegdec.c:2646
#54 0x00007ffff56174ad in gst_pad_chain_data_unchecked (pad=0xbb2940,
is_buffer=1, data=0x7fffdc0194c0) at gstpad.c:4132
#55 0x00007ffff5617d9e in gst_pad_push_data (pad=0xbb27c0, is_buffer=1,
data=0x7fffdc0194c0) at gstpad.c:4361
#56 0x00007fffe8503496 in gst_single_queue_push_one (pad=<value optimized out>)
at gstmultiqueue.c:919
#57 gst_multi_queue_loop (pad=<value optimized out>) at gstmultiqueue.c:1101
#58 0x00007ffff5640abb in gst_task_func (task=0xa36960) at gsttask.c:271
#59 0x00007ffff25ce52f in g_thread_pool_thread_proxy (data=<value optimized
out>) at /tmp/buildd/glib2.0-2.24.1/glib/gthreadpool.c:315
#60 0x00007ffff25cc6e4 in g_thread_create_proxy (data=0x161e390) at
/tmp/buildd/glib2.0-2.24.1/glib/gthread.c:1893
#61 0x00007ffff61288ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#62 0x00007ffff170703d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#63 0x0000000000000000 in ?? ()


(gdb) print *buffer
$1 = {mini_object = {instance = {g_class = 0xb41070}, refcount = 2, flags = 0,
_gst_reserved = 0x0}, 
  data = 0x7fffd11f3000
"0001222334456667667888889;;;:778;=?@@?ABDDEFGGHHFFFGGHHILLKKLLLNMMMNOOOPPQRRSSTUTUWXXZZZ[\\^^_acdddefgf_YZekmnppprsttstvxwxwyyz|~}~~\200\201\202\202\201\202\203\204\205\206\206\207\207\212\211\212\211\212\213\214\214\216\216\217\217\217\220\221\222\220\220\222\221\223\217\210cFCA@?>=<<;::::999988889999::::;:"...,
size = 329472, timestamp = 613904958333, duration = 41708333, 
  caps = 0x1925800, offset = 14719, offset_end = 18446744073709551615,
malloc_data = 0x0, free_func = 0x7ffff25ac2d0 <IA__g_free>, parent = 0x0,
_gst_reserved = {0x0, 0x0}}

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