[Bug 678448] New: [0.10] clockoverlay regression: segfault

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jun 20 00:30:13 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=678448
  GStreamer | gst-plugins-base | 0.10.x

           Summary: [0.10] clockoverlay regression: segfault
    Classification: Platform
           Product: GStreamer
           Version: 0.10.x
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: blocker
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: lists at svrinformatica.it
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


the shaded-background property for clockoverlay element cause segfault in
recent 0.10 (today git) if setted to true while works fine with released
version:

gst-launch videotestsrc ! video/x-raw-yuv,width=320,height=240,framerate=5/1 !
clockoverlay text="overlay 1234" shaded-background=true ! fakesink

produce:

ERROR:gsttextoverlay.c:1685:gst_text_overlay_push_frame: code should not be
reached

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7ffff1e15700 (LWP 11090)]
0x00007ffff7005445 in __GI_raise (sig=<optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64    ../nptl/sysdeps/unix/sysv/linux/raise.c: File o directory non esistente.
(gdb) bt
#0  0x00007ffff7005445 in __GI_raise (sig=<optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007ffff7008bab in __GI_abort () at abort.c:91
#2  0x00007ffff7610f9d in g_assertion_message ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff515637c in gst_text_overlay_push_frame (overlay=0x82a020, 
    video_frame=0x7fffec002810) at gsttextoverlay.c:1685
#4  0x00007ffff5159063 in gst_text_overlay_video_chain (pad=<optimized out>, 
    buffer=0x7fffec002810) at gsttextoverlay.c:2139
#5  0x00007ffff7b49005 in gst_pad_chain_data_unchecked (cache=0x7ffff1e14c20, 
    data=0x7fffec002810, is_buffer=<optimized out>, pad=0x8101a0)
    at gstpad.c:4271
#6  gst_pad_push_data (pad=<optimized out>, is_buffer=<optimized out>, 
    data=0x7fffec002810, cache=<optimized out>) at gstpad.c:4506
#7  0x00007ffff7b4ca16 in gst_pad_push (pad=0x8107a0, buffer=0x7fffec002810)
    at gstpad.c:4730
#8  0x00007ffff560e4bd in gst_base_transform_chain (pad=<optimized out>, 
    buffer=<optimized out>) at gstbasetransform.c:2687
#9  0x00007ffff7b49005 in gst_pad_chain_data_unchecked (cache=0x7ffff1e14d40, 
    data=0x7fffec002810, is_buffer=<optimized out>, pad=0x810620)
    at gstpad.c:4271
#10 gst_pad_push_data (pad=<optimized out>, is_buffer=<optimized out>, 
    data=0x7fffec002810, cache=<optimized out>) at gstpad.c:4506
---Type <return> to continue, or q <return> to quit---
#11 0x00007ffff7b4ca16 in gst_pad_push (pad=0x810020, buffer=0x7fffec002810)
    at gstpad.c:4730
#12 0x00007ffff5605d4a in gst_base_src_loop (pad=0x810020) at gstbasesrc.c:2567
#13 0x00007ffff7b7349c in gst_task_func (task=0x84a060) at gsttask.c:328
#14 0x00007ffff7613248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff76129e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff7393e9a in start_thread (arg=0x7ffff1e15700)
    at pthread_create.c:308
#17 0x00007ffff70c14bd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

removing shaded-background=true or setting this property to false make the
pipeline work

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