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 110516 - [0.6.1] Sound Recorder Crashes on a certain wave file
[0.6.1] Sound Recorder Crashes on a certain wave file
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.6.0
Other other
: Normal critical
: 0.6.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-04-11 03:00 UTC by mithrir
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
implement seeking and assorted bugfixes (13.61 KB, patch)
2003-04-11 21:59 UTC, Benjamin Otte (Company)
none Details | Review
Crasher Wave File (64.14 KB, application/octet-stream)
2003-04-11 22:56 UTC, mithrir
  Details

Description mithrir 2003-04-11 03:00:20 UTC
Package: gnome-media
Severity: critical
Version: 2.2.1.1
Synopsis: Sound Recorder Crashes on a certain wave file
Bugzilla-Product: gnome-media
Bugzilla-Component: Gnome-Sound-Recorder
BugBuddy-GnomeVersion: 2.0 (2.2.0.1)

Description:
Description of Problem:
I get my voicemail as wave files from Unity Voicemail.  I think it gives
them in an odd format.  They always crash gnome sound recorder.  Xmms
will not play them, but the "play" (sox, I think) command works.

Steps to reproduce the problem:
1. Open sound recorder
2. Open the file
3. hit play

Actual Results:
It does not play at all, and crashes every time.

Expected Results:
It should play the file without crashing

How often does this happen?
Every time.

Additional Info:
I'm running an up to date redhat 9.
I think it is a weird file type.  I recorded a sound and saved it.  I
ran file on the files.  here is the output:

john@johnspiegel ~ $ file *wav
Recorder_Generated.wav: RIFF (little-endian) data, WAVE audio, Microsoft
PCM, 16 bit stereo 44100 Hz
VoiceMessage.wav:       RIFF (little-endian) data, WAVE audio, ITU G.711
u-law, mono 8000 Hz





Debugging Information:

Backtrace was generated from '/usr/bin/gnome-sound-recorder'

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[New
Thread 1086632352 (LWP 10450)]
[New Thread 1091542320 (LWP 10451)]

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...0xffffe002
in ??
    ()

Thread 1 (Thread 1086632352 (LWP 10450))

  • #0 ??
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 gst_pad_try_set_caps
    from /usr/lib/libgstreamer-0.6.so.0
  • #4 gst_wavparse_get_type
    from /usr/lib/gstreamer-0.6/libgstwavparse.so
  • #5 _init
    from /usr/lib/gstreamer-0.6/libgstbasicomegascheduler.so
  • #6 cothread_current
    from /usr/lib/gstreamer-0.6/libgstbasicomegascheduler.so
  • #7 makecontext
    from /lib/tls/libc.so.6
  • #8 _init
    from /usr/lib/gstreamer-0.6/libgstbasicomegascheduler.so
  • #9 gst_pad_push
    from /usr/lib/libgstreamer-0.6.so.0
  • #10 gst_spider_identity_get_type
    from /usr/lib/gstreamer-0.6/libgstspider.so
  • #11 gst_spider_identity_request_new_pad
    from /usr/lib/gstreamer-0.6/libgstspider.so
  • #12 _init
    from /usr/lib/gstreamer-0.6/libgstbasicomegascheduler.so
  • #13 cothread_current
    from /usr/lib/gstreamer-0.6/libgstbasicomegascheduler.so
  • #14 makecontext
    from /lib/tls/libc.so.6
  • #15 _init
    from /usr/lib/gstreamer-0.6/libgstbasicomegascheduler.so
  • #16 gst_scheduler_iterate
    from /usr/lib/libgstreamer-0.6.so.0
  • #17 gst_bin_get_list
    from /usr/lib/libgstreamer-0.6.so.0
  • #18 gst_bin_iterate
    from /usr/lib/libgstreamer-0.6.so.0
  • #19 g_timeout_add
    from /usr/lib/libglib-2.0.so.0
  • #20 g_get_current_time
    from /usr/lib/libglib-2.0.so.0
  • #21 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #22 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #23 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #24 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 main
  • #26 __libc_start_main
    from /lib/tls/libc.so.6
  • #0 ??




------- Bug moved to this database by unknown@bugzilla.gnome.org 2003-04-10 23:00 -------

The original reporter (mithrir@yahoo.com) of this bug does not have an account here.
Reassigning to the exporter, unknown@bugzilla.gnome.org.
Reassigning to the default owner of the component, bugs@prettypeople.org.

Comment 1 Iain 2003-04-11 11:50:06 UTC
Moving to GStreamer.
It might be nice to have this wav file for testing, I think the
GStreamer guys have a place to upload media that breaks GStreamer so
it can be tested... I'm not sure where though.

Anyone know?
Comment 2 Benjamin Otte (Company) 2003-04-11 21:59:14 UTC
Files to test wavparse are (please reassemble) at
http://www.tsp.ece.mcgill.ca/MMSP/Documents/AudioFormats/WAVE/Samples.html

Fix is in HEAD.

I'll attach an untested patch that merges all changes to HEAD back in.
Comment 3 Benjamin Otte (Company) 2003-04-11 21:59:55 UTC
Created attachment 15654 [details] [review]
implement seeking and assorted bugfixes
Comment 4 mithrir 2003-04-11 22:56:51 UTC
Created attachment 15657 [details]
Crasher Wave File
Comment 5 Ronald Bultje 2003-04-12 15:19:14 UTC
Applied.