[gstreamer-bugs] [Bug 573369] New: [gstfaad] Crashes using faad2-2.7 (memory corruption ?)

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Fri Feb 27 02:13:22 PST 2009


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=573369

  GStreamer | gst-plugins-bad | Ver: git
           Summary: [gstfaad] Crashes using faad2-2.7 (memory corruption ?)
           Product: GStreamer
           Version: git
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: bilboed at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


When using the latest faad2 release, using the gstfaad plugin segfaults.

It seems to be some kind of memory corruption, since it happens just after the
return from gst_faad_setcaps.

Platform: amd64
Distribution: gentoo ~amd64 (up to date)
GStreamer: git of everything

#0  0x00007fc385f2d4b7 in gst_pad_set_caps (pad=0x7fc300000000, caps=0x787740)
at gstpad.c:2480
2480          GST_OBJECT_LOCK (pad);
(gdb) bt full
#0  0x00007fc385f2d4b7 in gst_pad_set_caps (pad=0x7fc300000000, caps=0x787740)
at gstpad.c:2480
        setcaps = (GstPadSetCapsFunction) 0x7fc36ca7e420 <gst_faad_setcaps>
        existing = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_set_caps"
#1  0x00007fc385f2e00b in gst_pad_chain_unchecked (pad=0x7fc36801b450,
buffer=0x1605390) at gstpad.c:3927
        caps = (GstCaps *) 0x787740
        caps_changed = 1
        chainfunc = <value optimized out>
        ret = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#2  0x00007fc385f2f1fb in gst_pad_push (pad=0x7fc36801b2e0, buffer=0x1605390)
at gstpad.c:4109
        peer = (GstPad *) 0x7fc36801b450
        ret = <value optimized out>
        caps = (GstCaps *) 0x787740
        caps_changed = 0
        __PRETTY_FUNCTION__ = "gst_pad_push"
#3  0x00007fc3768bd712 in gst_queue_loop (pad=<value optimized out>) at
gstqueue.c:1042
        queue = (GstQueue *) 0x7fc3680125c0
        ret = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_queue_loop"
#4  0x00007fc385f506e6 in gst_task_func (task=0x14309e0, tclass=<value
optimized out>) at gsttask.c:192
        lock = (GStaticRecMutex *) 0x1602750
        tself = (GThread *) 0x17ffad0
        __PRETTY_FUNCTION__ = "gst_task_func"
#5  0x00007fc37fc8eebf in g_thread_pool_thread_proxy (data=<value optimized
out>) at gthreadpool.c:265
        task = (gpointer) 0x14309e0
        pool = (GRealThreadPool *) 0x6784d0
#6  0x00007fc37fc8d96f in g_thread_create_proxy (data=0x17ffad0) at
gthread.c:635
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#7  0x00007fc37ddb6037 in start_thread (arg=<value optimized out>) at
pthread_create.c:297
        __res = <value optimized out>
        pd = (struct pthread *) 0x7fc367fff950
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140477240179024,
-5924057014426534373, 140477337182640, 140477240177104, 140477240179024, 4096,
5931041112059936283, 5931098043151285787}, mask_was_saved = 0}}, priv = {
    pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype =
0}}}
        not_first_call = <value optimized out>
        robust = <value optimized out>
#8  0x00007fc37bef2f7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#9  0x0000000000000000 in ?? ()
No symbol table info available.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=573369.




More information about the Gstreamer-bugs mailing list