[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