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 329894 - GNOME Sound Recorder freezes after recording Ogg Vorbis, CD quality sound longer than 4 seconds, when user press "Stop
GNOME Sound Recorder freezes after recording Ogg Vorbis, CD quality sound lon...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.x
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-02-04 14:57 UTC by Sebastien Bacher
Modified: 2006-12-10 19:43 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastien Bacher 2006-02-04 14:57:13 UTC
This bug has been described on https://launchpad.net/distros/ubuntu/+source/sound-recorder/+bug/30434

"Easy to reproduce steps:
1. Launch GNOME Sound Recorder
2. Choose Record as: "CD quality, lossy (Ogg Vorbis)"
3. Choose "Record" button
4. Allow to last recording past 4 seconds
5. Press "Stop" button
6. Freeze accours, you can only "Force Quit"

P.S. All other quality settings works without problems."


The bug happens on Ubuntu dapper using gnome-media 2.13.91 with gstreamer0.10 

Backtrace of the hang:

(gdb) thread apply all bt

Thread 4 (Thread -1251812432 (LWP 13628))

  • #0 g_type_check_instance_is_a
    from /usr/lib/libgobject-2.0.so.0
  • #1 gst_object_unref
    from /usr/lib/libgstreamer-0.10.so.0
  • #2 gst_proxy_pad_get_type
    from /usr/lib/libgstreamer-0.10.so.0
  • #3 gst_pad_send_event
    from /usr/lib/libgstreamer-0.10.so.0
  • #4 gst_pad_push_event
    from /usr/lib/libgstreamer-0.10.so.0
  • #5 gst_ogg_mux_get_type
    from /usr/lib/gstreamer-0.10/libgstogg.so
  • #6 gst_collect_pads_flush
    from /usr/lib/libgstbase-0.10.so.0
  • #7 gst_collect_pads_flush
    from /usr/lib/libgstbase-0.10.so.0
  • #8 gst_pad_send_event
    from /usr/lib/libgstreamer-0.10.so.0
  • #9 gst_pad_push_event
    from /usr/lib/libgstreamer-0.10.so.0
  • #10 vorbisenc_get_type
    from /usr/lib/gstreamer-0.10/libgstvorbis.so
  • #11 gst_pad_send_event
    from /usr/lib/libgstreamer-0.10.so.0
  • #12 gst_pad_push_event
    from /usr/lib/libgstreamer-0.10.so.0
  • #13 gst_pad_event_default
    from /usr/lib/libgstreamer-0.10.so.0
  • #14 gst_base_transform_set_passthrough
    from /usr/lib/libgstbase-0.10.so.0
  • #15 gst_pad_send_event
    from /usr/lib/libgstreamer-0.10.so.0
  • #16 gst_pad_push_event
    from /usr/lib/libgstreamer-0.10.so.0
  • #17 gst_pad_event_default
    from /usr/lib/libgstreamer-0.10.so.0
  • #18 gst_base_transform_set_passthrough
    from /usr/lib/libgstbase-0.10.so.0
  • #19 gst_pad_send_event
    from /usr/lib/libgstreamer-0.10.so.0
  • #20 gst_proxy_pad_get_type
    from /usr/lib/libgstreamer-0.10.so.0
  • #21 gst_pad_send_event
    from /usr/lib/libgstreamer-0.10.so.0
  • #22 gst_proxy_pad_get_type
    from /usr/lib/libgstreamer-0.10.so.0
  • #23 gst_pad_send_event
    from /usr/lib/libgstreamer-0.10.so.0
  • #24 gst_proxy_pad_get_type
    from /usr/lib/libgstreamer-0.10.so.0
  • #25 gst_pad_send_event
    from /usr/lib/libgstreamer-0.10.so.0
  • #26 gst_pad_push_event
    from /usr/lib/libgstreamer-0.10.so.0
  • #27 gst_base_src_set_format
    from /usr/lib/libgstbase-0.10.so.0
  • #28 gst_task_get_type
    from /usr/lib/libgstreamer-0.10.so.0
  • #29 g_thread_pool_free
    from /usr/lib/libglib-2.0.so.0
  • #30 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #31 start_thread
    from /lib/tls/i686/cmov/libpthread.so.0
  • #32 clone
    from /lib/tls/i686/cmov/libc.so.6

Comment 1 Ronald Bultje 2006-08-25 22:25:19 UTC
oggmux issue -> gst.
Comment 2 Tim-Philipp Müller 2006-11-02 15:23:30 UTC
Never been able to reproduce this.

Does it still happen on edgy, or with up-to-date GStreamer packages?
Comment 3 Sebastien Bacher 2006-11-02 16:24:58 UTC
seems to work fine for me too on edgy, I'll ping the launchpad submiter
Comment 4 Sebastien Bacher 2006-11-02 20:54:44 UTC
works fine for the submitter too, marking as fixed then