After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 114580 - Crash when playing around in gnome-sound-recorder
Crash when playing around in gnome-sound-recorder
Status: RESOLVED DUPLICATE of bug 110738
Product: gnome-media
Classification: Deprecated
Component: Gnome-Sound-Recorder
unspecified
Other other
: Normal normal
: ---
Assigned To: Iain
gnome media maintainers
Depends on:
Blocks:
 
 
Reported: 2003-06-06 16:59 UTC by Kjartan Maraas
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
If my guess is correct, this is a fix for flxdec (565 bytes, patch)
2003-06-06 20:25 UTC, David Schleef
none Details | Review

Description Kjartan Maraas 2003-06-06 16:59:34 UTC
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

Thread 1 (Thread 1024 (LWP 24204))

  • #0 __wait4
  • #1 __DTOR_END__
    from /lib/i686/libc.so.6
  • #2 waitpid
    at wrapsyscall.c line 172
  • #3 libgnomeui_segv_handle
    at gnome-ui-init.c line 652
  • #4 pthread_sighandler
    at signals.c line 97
  • #5 <signal handler called>
  • #6 flxdec_type_find
    at gstflxdec.c line 118
  • #7 gst_spider_identity_sink_loop_type_finding
    at gstspideridentity.c line 488
  • #8 loop_group_schedule_function
    at gstoptimalscheduler.c line 922
  • #9 schedule_group
    at gstoptimalscheduler.c line 779
  • #10 gst_opt_scheduler_schedule_run_queue
    at gstoptimalscheduler.c line 810
  • #11 schedule_chain
    at gstoptimalscheduler.c line 851
  • #12 gst_opt_scheduler_iterate
    at gstoptimalscheduler.c line 1825
  • #13 gst_scheduler_iterate
    at gstscheduler.c line 732
  • #14 gst_bin_iterate_func
    at gstbin.c line 891
  • #15 gst_bin_iterate
    at gstbin.c line 936
  • #16 g_idle_dispatch
    at gmain.c line 3164
  • #17 g_main_dispatch
    at gmain.c line 1653
  • #18 g_main_context_dispatch
    at gmain.c line 2197
  • #19 g_main_context_iterate
    at gmain.c line 2278
  • #20 g_main_loop_run
    at gmain.c line 2498
  • #21 gtk_main
    at gtkmain.c line 1093
  • #22 main
    at gnome-recorder.c line 197
  • #23 __libc_start_main
    at ../sysdeps/generic/libc-start.c line 129




------- Bug moved to this database by unknown@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@bugzilla.gnome.org.

Comment 1 David Schleef 2003-06-06 20:13:47 UTC
Could you delete /usr/lib/gstreamer-0.6/libgstflxdec.so and try to
reproduce the problem?  (flxdec is used for decoding FLI files)
Comment 2 David Schleef 2003-06-06 20:25:49 UTC
Created attachment 17252 [details] [review]
If my guess is correct, this is a fix for flxdec
Comment 3 Kjartan Maraas 2003-06-07 11:56:11 UTC
No, removing those just makes the same crash happen on the next plugin
in the list it seems:

  • #5 <signal handler called>
  • #6 strncmp
    at ../sysdeps/generic/strncmp.c line 42
  • #7 quicktime_type_find
    at qtdemux.c line 223
  • #8 gst_spider_identity_sink_loop_type_finding
    at gstspideridentity.c line 488
  • #9 loop_group_schedule_function
    at gstoptimalscheduler.c line 922
  • #10 schedule_group
    at gstoptimalscheduler.c line 779
  • #11 gst_opt_scheduler_schedule_run_queue
    at gstoptimalscheduler.c line 810
  • #12 schedule_chain
    at gstoptimalscheduler.c line 851
  • #13 gst_opt_scheduler_iterate
    at gstoptimalscheduler.c line 1825
  • #14 gst_scheduler_iterate
    at gstscheduler.c line 732
  • #15 gst_bin_iterate_func
    at gstbin.c line 891
  • #16 gst_bin_iterate
    at gstbin.c line 936
  • #17 g_idle_dispatch
callback=0x804d7f8 <play_iterate>, 
Comment 4 Benjamin Otte (Company) 2003-06-07 13:20:25 UTC
Could you attach the file please?
Comment 5 Kjartan Maraas 2003-06-07 17:16:37 UTC
The file I'm recording? It happens on any file, but sure - if you can
stand my singing :-)
Comment 6 Kjartan Maraas 2003-06-07 17:27:41 UTC
I think maybe the clue is that the file is 0 bytes. It looks like
saving is broken, but that could be the app.
Comment 7 David Schleef 2003-06-07 20:27:10 UTC
You appear to have stumbled onto a decent test for type_find
functions.  They should sanely handle short buffers.

I'm cloning the bug to handle the type_find problems in gstreamer. 
The other bug (not saving files properly), I'm assigning to gnome-media.
Comment 8 Kjartan Maraas 2003-06-09 15:45:02 UTC
Marking this as a duplicate

*** This bug has been marked as a duplicate of 110738 ***