[Gstreamer-bugs] [Bug 114580] New - Crash when playing around in gnome-sound-recorder

bugzilla-daemon at widget.gnome.org bugzilla-daemon at widget.gnome.org
Fri Jun 6 09:59:35 PDT 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=114580

Changed by unknown at bugzilla.gnome.org.

--- shadow/114580	Fri Jun  6 12:59:35 2003
+++ shadow/114580.tmp.1445	Fri Jun  6 12:59:35 2003
@@ -0,0 +1,342 @@
+Bug#: 114580
+Product: GStreamer
+Version: 0.3.3
+OS: other
+OS Details: 
+Status: UNCONFIRMED   
+Resolution: 
+Severity: normal
+Priority: Normal
+Component: gst-rec
+AssignedTo: gstreamer-maint at bugzilla.gnome.org                            
+ReportedBy: kmaraas at gnome.org               
+QAContact: gstreamer-maint at bugzilla.gnome.org
+TargetMilestone: HEAD
+URL: 
+Summary: Crash when playing around in gnome-sound-recorder
+
+
+Package: GStreamer
+Severity: normal
+Version: GNOME2.2.2 2.2.1.1
+os_details: GNOME.Org
+Synopsis: Crash when playing around in gnome-sound-recorder
+Bugzilla-Product: GStreamer
+Bugzilla-Component: gst-rec
+BugBuddy-GnomeVersion: 2.0 (2.2.0.1)
+Description:
+Description of Problem:
+I recorded a file. Played it back. Pressed "Save As". Tried to play it
+again but it didn't work. Then I opened the file again and tried to play
+it back once more with no luck. Finally the app crashed. Filing it here
+since the backtrace is mostly in gstreamer code.
+
+Steps to reproduce the problem:
+1. 
+2. 
+3. 
+
+Actual Results:
+
+
+Expected Results:
+
+
+How often does this happen?
+
+
+Additional Information:
+
+
+
+Debugging Information:
+
+Backtrace was generated from
+'/gnome/head/INSTALL/bin/gnome-sound-recorder'
+
+[New Thread 1024 (LWP 24204)]
+[New Thread 2049 (LWP 24207)]
+[New Thread 2051 (LWP 24209)]
+0x409d5219 in __wait4 () at __wait4:-1
+	in __wait4
+#0  0x409d5219 in __wait4 () at __wait4:-1
+#1  0x40a50e34 in __DTOR_END__ () from /lib/i686/libc.so.6
+#2  0x407d86d3 in waitpid (pid=24216, stat_loc=0xbfffd5bc, options=0) at
+wrapsyscall.c:172
+#3  0x400c7a34 in libgnomeui_segv_handle (signum=11) at
+gnome-ui-init.c:652
+#4  0x407d6a65 in pthread_sighandler (signo=11, ctx=
+      {gs = 7, __gsh = 0, fs = 0, __fsh = 0, es = 43, __esh = 0, ds =
+43, __dsh = 0, edi = 134900248, esi = 136007920, ebp = 3221215736, esp =
+3221215728, ebx = 1087758816, edx = 1087747140, ecx = 1, eax =
+135410088, trapno = 14, err = 4, eip = 1087747163, cs = 35, __csh = 0,
+eflags = 66066, esp_at_signal = 3221215728, ss = 43, __ssh = 0, fpstate
+= 0xbfffd770, oldmask = 2147483648, cr2 = 5}) at signals.c:97
+#5  <signal handler called>
+#6  flxdec_type_find (buf=0x81231a8, private=0x80f8368) at
+gstflxdec.c:118
+#7  0x40cc3c6d in gst_spider_identity_sink_loop_type_finding
+(ident=0x81ff558)
+    at gstspideridentity.c:488
+#8  0x40ca5fcb in loop_group_schedule_function (argc=0, argv=0x81ff928)
+    at gstoptimalscheduler.c:922
+#9  0x40ca5a3b in schedule_group (group=0x81ff928) at
+gstoptimalscheduler.c:779
+#10 0x40ca5b51 in gst_opt_scheduler_schedule_run_queue
+(osched=0x81fd9a8)
+    at gstoptimalscheduler.c:810
+#11 0x40ca5ced in schedule_chain (chain=0x81ff908) at
+gstoptimalscheduler.c:851
+#12 0x40ca7a3d in gst_opt_scheduler_iterate (sched=0x81fd9a8) at
+gstoptimalscheduler.c:1825
+#13 0x4004bf2e in gst_scheduler_iterate (sched=0x81fd9a8) at
+gstscheduler.c:732
+#14 0x4002d48a in gst_bin_iterate_func (bin=0x81fd860) at gstbin.c:891
+#15 0x4002d60f in gst_bin_iterate (bin=0x81fd860) at gstbin.c:936
+#16 0x408d900c in g_idle_dispatch (source=0x81347a8, callback=0x804d7f8
+<play_iterate>, 
+    user_data=0x81efcd0) at gmain.c:3164
+#17 0x408d69ca in g_main_dispatch (context=0x8066ef0) at gmain.c:1653
+#18 0x408d77e1 in g_main_context_dispatch (context=0x8066ef0) at
+gmain.c:2197
+#19 0x408d7b74 in g_main_context_iterate (context=0x8066ef0, block=1,
+dispatch=1, 
+    self=0x8057540) at gmain.c:2278
+#20 0x408d821a in g_main_loop_run (loop=0x8059240) at gmain.c:2498
+#21 0x402fc817 in gtk_main () at gtkmain.c:1093
+#22 0x0804b544 in main (argc=1, argv=0xbfffdda4) at
+gnome-recorder.c:197
+#23 0x40936657 in __libc_start_main (main=0x804b414 <main>, argc=1,
+ubp_av=0xbfffdda4, 
+    init=0x804a72c <_init>, fini=0x804ea00 <_fini>, rtld_fini=0x4000dcd4
+<_dl_fini>, 
+    stack_end=0xbfffdd9c) at ../sysdeps/generic/libc-start.c:129
+
+Thread 3 (Thread 2051 (LWP 24209)):
+#0  0x40948bb5 in __sigsuspend (set=0x4190a96c) at
+../sysdeps/unix/sysv/linux/sigsuspend.c:45
+	set = (sigset_t *) 0x40a50e34
+	resultvar = 1099999596
+#1  0x407d6179 in __pthread_wait_for_restart_signal (self=0x4190abe0) at
+pthread.c:978
+	mask = {__val = {0, 0, 1074255628, 1100000224, 136236808, 0, 0, 1,
+136237024, 
+    134814216, 1099999716, 1081965806, 0, 1, 0, 1081965806, 1074255840,
+1, 0, 1084552992, 
+    136199752, 1084552976, 1099999732, 136192992, 1081953632,
+1084551936, 1099999732, 
+    1082005688, 0, 136192976, 1099999748, 1081953732}}
+#2  0x407d2bac in pthread_cond_wait (cond=0x81e2480, mutex=0x81e23d0) at
+restart.h:34
+	cond = (pthread_cond_t *) 0x0
+	self = 0x4190abe0
+	extr = {pu_object = 0x81e2480, pu_extricate_func = 0x407d3150
+<cond_extricate_func>}
+	already_canceled = 0
+	spurious_wakeup_count = 0
+	self = 0x4190abe0
+	extr = {pu_object = 0x81e2480, pu_extricate_func = 0x407d3150
+<cond_extricate_func>}
+	already_canceled = 0
+#3  0x4004f281 in gst_thread_main_loop (arg=0x813a5cc) at
+gstthread.c:697
+	thread = (GstThread *) 0x813a5cc
+	stateset = -4
+	page_size = -4
+	stack_pointer = 0x4190aaa4
+	stack_offset = 8
+#4  0x408ec0db in g_thread_create_proxy (data=0x812f338) at
+gthread.c:551
+	thread = (GRealThread *) 0x812f338
+#5  0x407d3c3f in pthread_start_thread (arg=0x4190abe0) at
+manager.c:284
+	self = 0x4190abe0
+	request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {create
+= {attr = 0x0, 
+      fn = 0, arg = 0x0, mask = {__val = {0 <repeats 32 times>}}}, free
+= {thread_id = 0}, 
+    exit = {code = 0}, post = 0x0}}
+	outcome = (void *) 0xfffffffc
+
+Thread 2 (Thread 2049 (LWP 24207)):
+#0  0x40a00427 in __poll (fds=0x81ab19c, nfds=1, timeout=2000)
+    at ../sysdeps/unix/sysv/linux/poll.c:63
+	fds = (struct pollfd *) 0x81ab19c
+	nfds = 1
+	timeout = 1025
+	resultvar = 135967132
+#1  0x407d38f0 in __pthread_manager (arg=0x12) at manager.c:140
+	reqfd = 18
+	ufd = {fd = 18, events = 1, revents = 0}
+	manager_mask = {__val = {4294967279, 4294967294, 4294967295 <repeats 30
+times>}}
+	n = -1
+	request = {req_thread = 0x407def20, req_kind = REQ_FREE, req_args =
+{create = {
+      attr = 0x402, fn = 0x7, arg = 0xfbad8000, mask = {__val =
+{135538504, 135538504, 
+          135538504, 135538504, 1073777873, 135538604, 135538504,
+135538604, 0, 0, 1081966222, 
+          0, 3221215704, 33544600, 1081995040, 1083282504, 134217728, 0,
+0, 1082915806, 
+          1073833280, 1082638984, 1086215472, 3221215712, 1073795910,
+1082639396, 1086215520, 
+          1, 0, 185666862, 3221215776, 1073836360}}}, free = {thread_id
+= 1026}, exit = {
+      code = 1026}, post = 0x402}}
+
+Thread 1 (Thread 1024 (LWP 24204)):
+#0  0x409d5219 in __wait4 () at __wait4:-1
+No locals.
+#1  0x40a50e34 in __DTOR_END__ () from /lib/i686/libc.so.6
+No symbol table info available.
+#2  0x407d86d3 in waitpid (pid=24216, stat_loc=0xbfffd5bc, options=0) at
+wrapsyscall.c:172
+	stat_loc = (int *) 0xbfffd5bc
+	options = 0
+	result = 0
+	oldtype = 0
+#3  0x400c7a34 in libgnomeui_segv_handle (signum=11) at
+gnome-ui-init.c:652
+	estatus = 1082759774
+	in_segv = 1
+	sa = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0}, sa_mask
+= {__val = {
+      1351, 188, 0, 224, 0, 3221214760, 1082856588, 136312152, 1,
+134554020, 135012360, 
+      136312152, 80, 188, 1082856588, 136312152, 1, 3221214792,
+1082698527, 136312152, 80, 0, 
+      1082698486, 1082856588, 3221215056, 3221214824, 1082700156,
+136312152, 32, 0, 1082700130, 
+      1082700120}}, sa_flags = 1082856588, sa_restorer = 0xbfffd698}
+	pid = 0
+#4  0x407d6a65 in pthread_sighandler (signo=11, ctx=
+      {gs = 7, __gsh = 0, fs = 0, __fsh = 0, es = 43, __esh = 0, ds =
+43, __dsh = 0, edi = 134900248, esi = 136007920, ebp = 3221215736, esp =
+3221215728, ebx = 1087758816, edx = 1087747140, ecx = 1, eax =
+135410088, trapno = 14, err = 4, eip = 1087747163, cs = 35, __csh = 0,
+eflags = 66066, esp_at_signal = 3221215728, ss = 43, __ssh = 0, fpstate
+= 0xbfffd770, oldmask = 2147483648, cr2 = 5}) at signals.c:97
+	signo = 0
+	__value = 0xfffffe00 <Address 0xfffffe00 out of bounds>
+#5  <signal handler called>
+No locals.
+#6  flxdec_type_find (buf=0x81231a8, private=0x80f8368) at
+gstflxdec.c:118
+	buf = (GstBuffer *) 0xfffffe00
+	data = (guchar *) 0xbfffd5bc "^\232\211@Ô\v\213 at Xõ\037\b"
+	new = (GstCaps *) 0xfffffe00
+#7  0x40cc3c6d in gst_spider_identity_sink_loop_type_finding
+(ident=0x81ff558)
+    at gstspideridentity.c:488
+	factory = (GstTypeFactory *) 0xfffffe00
+	typefindfunc = 0
+	type = (GstType *) 0xfffffe00
+	factories = (GSList *) 0x80a6a18
+	buf = (GstBuffer *) 0x81231a8
+	typefindbuf = (GstBuffer *) 0x81b50f0
+	getmorebuf = 134900248
+	type_list = (GList *) 0x80f7a90
+	restart_spider = 0
+	caps = (GstCaps *) 0x81b50f0
+#8  0x40ca5fcb in loop_group_schedule_function (argc=0, argv=0x81ff928)
+    at gstoptimalscheduler.c:922
+	group = (GstOptSchedulerGroup *) 0x81ff928
+	entry = (GstElement *) 0x81ff558
+#9  0x40ca5a3b in schedule_group (group=0x81ff928) at
+gstoptimalscheduler.c:779
+	group = (GstOptSchedulerGroup *) 0x0
+#10 0x40ca5b51 in gst_opt_scheduler_schedule_run_queue
+(osched=0x81fd9a8)
+    at gstoptimalscheduler.c:810
+	osched = (GstOptScheduler *) 0x81fd9a8
+	group = (GstOptSchedulerGroup *) 0x81ff928
+	res = -512
+#11 0x40ca5ced in schedule_chain (chain=0x81ff908) at
+gstoptimalscheduler.c:851
+	group = (GstOptSchedulerGroup *) 0x81ff928
+	groups = (GSList *) 0xe0002000
+	osched = (GstOptScheduler *) 0x81fd9a8
+#12 0x40ca7a3d in gst_opt_scheduler_iterate (sched=0x81fd9a8) at
+gstoptimalscheduler.c:1825
+	chain = (GstOptSchedulerChain *) 0x81ff908
+	scheduled = 1
+	chains = (GSList *) 0x81e3330
+	state = 3758104576
+	iterations = 1
+#13 0x4004bf2e in gst_scheduler_iterate (sched=0x81fd9a8) at
+gstscheduler.c:732
+	sched = (GstScheduler *) 0x81fd9a8
+	sclass = (GstSchedulerClass *) 0xfffffe00
+#14 0x4002d48a in gst_bin_iterate_func (bin=0x81fd860) at gstbin.c:891
+	bin = (GstBin *) 0x81fd860
+	state = 4294966784
+#15 0x4002d60f in gst_bin_iterate (bin=0x81fd860) at gstbin.c:936
+	bin = (GstBin *) 0x81fd860
+	oclass = (GstBinClass *) 0x81312c0
+	running = 1
+#16 0x408d900c in g_idle_dispatch (source=0x81347a8, callback=0x804d7f8
+<play_iterate>, 
+    user_data=0x81efcd0) at gmain.c:3164
+	callback = 0xfffffe00
+#17 0x408d69ca in g_main_dispatch (context=0x8066ef0) at gmain.c:1653
+	was_in_call = 0
+	user_data = 0x81efcd0
+	callback = 0x804d7f8 <play_iterate>
+	cb_funcs = (GSourceCallbackFuncs *) 0x4091927c
+	cb_data = 0x81d6a38
+	dispatch = (gboolean (*)()) 0x408d8fd0 <g_idle_dispatch>
+	source = (GSource *) 0x81347a8
+	i = 0
+#18 0x408d77e1 in g_main_context_dispatch (context=0x8066ef0) at
+gmain.c:2197
+	context = (GMainContext *) 0x8066ef0
+#19 0x408d7b74 in g_main_context_iterate (context=0x8066ef0, block=1,
+dispatch=1, 
+    self=0x8057540) at gmain.c:2278
+	max_priority = 200
+	timeout = 0
+	some_ready = 1
+	nfds = 1
+	allocated_nfds = 7
+	fds = (GPollFD *) 0x805a678
+#20 0x408d821a in g_main_loop_run (loop=0x8059240) at gmain.c:2498
+	loop = (GMainLoop *) 0x8059240
+	self = (GThread *) 0x8057540
+#21 0x402fc817 in gtk_main () at gtkmain.c:1093
+	tmp_list = (GList *) 0x0
+	functions = (GList *) 0x0
+	init = (GtkInitFunction *) 0x0
+	loop = (GMainLoop *) 0x8059240
+#22 0x0804b544 in main (argc=1, argv=0xbfffdda4) at
+gnome-recorder.c:197
+	program = (GnomeProgram *) 0x0
+	pctx = 0x805a678
+	value = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0,
+v_ulong = 0, 
+      v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
+0x0}, {v_int = 0, 
+      v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0,
+v_float = 0, 
+      v_double = 0, v_pointer = 0x0}}}
+	args = (char **) 0x0
+#23 0x40936657 in __libc_start_main (main=0x804b414 <main>, argc=1,
+ubp_av=0xbfffdda4, 
+    init=0x804a72c <_init>, fini=0x804ea00 <_fini>, rtld_fini=0x4000dcd4
+<_dl_fini>, 
+    stack_end=0xbfffdd9c) at ../sysdeps/generic/libc-start.c:129
+	ubp_av = (char **) 0xbfffdda4
+	fini = (void (*)()) 0x40016b4c <_dl_debug_mask>
+	rtld_fini = (void (*)()) 0xe0002000
+	ubp_ev = (char **) 0xbfffddac
+0x409d5219	-1	in __wait4
+
+
+
+
+------- Bug moved to this database by unknown at bugzilla.gnome.org 2003-06-06 12:59 -------
+
+Unknown version unspecified in product GStreamer. Setting version to "0.3.3".
+Reassigning to the default owner of the component, gstreamer-maint at bugzilla.gnome.org.
+
+





More information about the Gstreamer-bugs mailing list