[Gstreamer-bugs] [Bug 104409] New - testsuite/elements/tee failed

bugzilla-daemon at widget.gnome.org bugzilla-daemon at widget.gnome.org
Sat Jan 25 10:16:41 PST 2003


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=104409

Changed by pip at dds.nl.

--- shadow/104409	Sat Jan 25 13:16:40 2003
+++ shadow/104409.tmp.13586	Sat Jan 25 13:16:41 2003
@@ -0,0 +1,142 @@
+Bug#: 104409
+Product: GStreamer
+Version: cvs
+OS: Linux
+OS Details: AMD K6-II
+Status: NEW   
+Resolution: 
+Severity: blocker
+Priority: Normal
+Component: gstreamer (core)
+AssignedTo: gstreamer-maint at bugzilla.gnome.org                            
+ReportedBy: pip at dds.nl               
+QAContact: gstreamer-maint at bugzilla.gnome.org
+TargetMilestone: 0.4.0
+URL: 
+Summary: testsuite/elements/tee failed
+
+Running 'make check' fails at testsuite/element/tee
+(gstreamer 0.6 and gstreamer cvs)
+
+All other tests in gstreamer run ok.
+
+...
+PASS: name
+INFO (25475: 0) Initializing GStreamer Core Library version 0.5.1.1 
+INFO (25475: 0) Adding plugin path: "/mnt/c3/pub/cvs/gstreamer"
+INFO (25475: 0) CPU features: (808029bf) MMX 3DNOW 
+registry: loaded user_registry in 0.164132 seconds
+          (/mnt/c3/pub/cvs/gstreamer/testsuite/elementstest-registry.xml)
+Creating pipeline
+Connecting signals to pipeline
+Creating elements
+Adding elements to bin
+Linking input elements
+Requesting first pad
+tee: last-message = "new pad src0"
+Doing 1 iteration
+src: active = TRUE
+sink: active = TRUE
+src0: active = TRUE
+sink: active = TRUE
+src: last-message = "get      ******* (src:src)> (4096 bytes, 0) 0x8057aa0"
+tee: last-message = "chain        ******* (tee:src0)t (4096 bytes, 0)
+0x8057aa0"
+sink1: last-message = "chain   ******* (sink1:sink)< (4096 bytes, 0, 0)
+0x8057aa0"
+Requesting second pad
+src: active = FALSE
+sink: active = FALSE
+src0: active = FALSE
+sink: active = FALSE
+tee: last-message = "new pad src1"
+Doing 1 iteration
+src: active = TRUE
+sink: active = TRUE
+src0: active = TRUE
+src1: active = TRUE
+sink: active = TRUE
+sink: active = TRUE
+Setting caps on fakesrc's src pad
+sink: caps = (GstCaps *) { audio/raw; format=(string) 'int'; rate=(int) 44100 }
+src0: caps = (GstCaps *) { audio/raw; format=(string) 'int'; rate=(int) 44100 }
+sink: caps = (GstCaps *) { audio/raw; format=(string) 'int'; rate=(int) 44100 }
+src1: caps = (GstCaps *) { audio/raw; format=(string) 'int'; rate=(int) 44100 }
+sink: caps = (GstCaps *) { audio/raw; format=(string) 'int'; rate=(int) 44100 }
+src: caps = (GstCaps *) { audio/raw; format=(string) 'int'; rate=(int) 44100 }
+FAIL: tee
+...
+
+
+I don't know how to debug this but here is a output of gdb:
+
+/mnt/c3/pub/cvs/gstreamer/testsuite/elements/.libs $ gdb tee
+GNU gdb 5.2.1
+Copyright 2002 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 "i586-pc-linux-gnu"...
+(gdb) r
+Starting program: /mnt/c3/pub/cvs/gstreamer/testsuite/elements/.libs/tee 
+[New Thread 16384 (LWP 23926)]
+INFO (23926: 0) Initializing GStreamer Core Library version 0.5.1.1 
+INFO (23926: 0) CPU features: (808029bf) MMX 3DNOW 
+registry: loaded user_registry in 0.730664 seconds
+          (/home/jip/.gstreamer/registry.xml)
+Creating pipeline
+Connecting signals to pipeline
+Creating elements
+Adding elements to bin
+Linking input elements
+Requesting first pad
+tee: last-message = "new pad src0"
+Doing 1 iteration
+src: active = TRUE
+sink: active = TRUE
+src0: active = TRUE
+sink: active = TRUE
+src: last-message = "get      ******* (src:src)> (4096 bytes, 0) 0x8057b18"
+tee: last-message = "chain        ******* (tee:src0)t (4096 bytes, 0)
+0x8057b18"
+sink1: last-message = "chain   ******* (sink1:sink)< (4096 bytes, 0, 0)
+0x8057b18"
+Requesting second pad
+src: active = FALSE
+sink: active = FALSE
+src0: active = FALSE
+sink: active = FALSE
+tee: last-message = "new pad src1"
+Doing 1 iteration
+src: active = TRUE
+sink: active = TRUE
+src0: active = TRUE
+src1: active = TRUE
+sink: active = TRUE
+sink: active = TRUE
+Setting caps on fakesrc's src pad
+sink: caps = (GstCaps *) { audio/raw; format=(string) 'int'; rate=(int) 44100 }
+src0: caps = (GstCaps *) { audio/raw; format=(string) 'int'; rate=(int) 44100 }
+sink: caps = (GstCaps *) { audio/raw; format=(string) 'int'; rate=(int) 44100 }
+src1: caps = (GstCaps *) { audio/raw; format=(string) 'int'; rate=(int) 44100 }
+sink: caps = (GstCaps *) { audio/raw; format=(string) 'int'; rate=(int) 44100 }
+src: caps = (GstCaps *) { audio/raw; format=(string) 'int'; rate=(int) 44100 }
+
+Program received signal SIGSEGV, Segmentation fault.
+[Switching to Thread 16384 (LWP 23926)]
+0x40247187 in g_str_hash () from /usr/local/lib/libglib-2.0.so.0
+(gdb) bt
+#0  0x40247187 in g_str_hash () from /usr/local/lib/libglib-2.0.so.0
+#1  0x402307b1 in g_hash_table_lookup () from /usr/local/lib/libglib-2.0.so.0
+#2  0x4022d17c in g_quark_from_string () from /usr/local/lib/libglib-2.0.so.0
+#3  0x4003fd38 in gst_props_get_entry (props=0x805b030, name=0x804ae68 "£")
+    at gstprops.c:902
+#4  0x4004015b in gst_props_getv (props=0x805b030, safe=0, 
+    first_name=0x804ae68 "£", 
+    var_args=0xbffff770 "¬\004\001@ \023\t\bx7\t\b`6\t\bX\017\t\b0éE at D¬")
+    at gstprops.c:1075
+#5  0x40040208 in gst_props_get (props=0x805b030, first_name=0x8049815 "rate")
+    at gstprops.c:1104
+#6  0x080494c8 in main (argc=1, argv=0xbffff7f4) at tee.c:129
+#7  0x403616dd in __libc_start_main () from /lib/libc.so.6





More information about the Gstreamer-bugs mailing list