[Gstreamer-bugs] [Bug 145215] - [PATCH] Fix double-free bug in gst-inspect
bugzilla-daemon at bugzilla.gnome.org
bugzilla-daemon at bugzilla.gnome.org
Wed Jun 30 12:44:13 PDT 2004
http://bugzilla.gnome.org/show_bug.cgi?id=145215
GStreamer | gstreamer (core) | Ver: HEAD CVS
------- Additional Comments From marcus at freebsd.org 2004-06-30 15:44 -------
Then there needs to be a separate function to check to see if a node has already
been freed. This is reliably reproduceable on FreeBSD with gstreamer-0.8.3,
gst-plugins-0.8.2, and cdparanoia-3.9.8. Here is the full backtrace:
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
Core was generated by `gst-inspect-0.8'.
Program terminated with signal 6, Aborted.
(gdb) bt full
#0 0x284aab7b in kill () from /lib/libc.so.5
No symbol table info available.
#1 0x282c276b in raise () from /usr/lib/libpthread.so.1
No symbol table info available.
#2 0x2850c6cf in abort () from /lib/libc.so.5
No symbol table info available.
#3 0x284b4b19 in ldexp () from /lib/libc.so.5
No symbol table info available.
#4 0x284b4b5d in ldexp () from /lib/libc.so.5
No symbol table info available.
#5 0x284b5ca8 in realloc () from /lib/libc.so.5
No symbol table info available.
#6 0x284b54fa in ldexp () from /lib/libc.so.5
No symbol table info available.
#7 0x284b563b in ldexp () from /lib/libc.so.5
No symbol table info available.
#8 0x284b575c in free () from /lib/libc.so.5
No symbol table info available.
#9 0x28308c90 in g_free () from /usr/local/lib/libglib-2.0.so.400
No symbol table info available.
#10 0x28315224 in g_slist_foreach () from /usr/local/lib/libglib-2.0.so.400
No symbol table info available.
#11 0x0804b845 in print_signal_info (element=0x80bc800) at gst-inspect.c:802
signals = (guint *) 0x807b600
nsignals = 3
i = 1
j = 1
k = 0
query = (GSignalQuery *) 0x807a800
type = 134644160
found_signals = (GSList *) 0x805f588
l = (GSList *) 0x0
#12 0x0804c1ad in main (argc=2, argv=0xbfbfe8ec) at gst-inspect.c:1072
element = (GstElement *) 0x80bc800
maxlevel = 4
factory = (GstElementFactory *) 0x8086e80
plugin = (GstPlugin *) 0x0
options = {{longName = 0x0, shortName = 0 '\0', argInfo = 0, arg = 0x0, val =
0, descrip = 0x0, argDescrip = 0x0}}
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the QA contact for the bug, or are watching the QA contact.
More information about the Gstreamer-bugs
mailing list