Bug 149894 - Gnome Sound Recorder - recording failed
Summary: Gnome Sound Recorder - recording failed
Status: RESOLVED FIXED
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: Sound (show other bugs)
Version: Beta 3
Hardware: i386 Other
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Takashi Iwai
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-10 10:40 UTC by Petra Gutmann
Modified: 2006-02-20 21:08 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Petra Gutmann 2006-02-10 10:40:47 UTC
Gnome Sound Recorder - recording test failed. 

Error message: "Application "gnome-sound-recorder" terminated".

The recording test with "KRecord" was successful.
Comment 1 Takashi Iwai 2006-02-14 13:55:46 UTC
Reassigned to maintainer.
Comment 2 JP Rosevear 2006-02-15 19:40:48 UTC
Here is the trace, its actually asserting in libasound (alsa), any ideas Takashi?

#0  0xb6fdeb51 in __waitpid_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#1  0xb7da4a3d in gnome_init_with_popt_table () from /opt/gnome/lib/libgnomeui-2.so.0
No symbol table info available.
#2  <signal handler called>
No symbol table info available.
#3  0xb6e548e6 in raise () from /lib/libc.so.6
No symbol table info available.
#4  0xb6e55fa3 in abort () from /lib/libc.so.6
No symbol table info available.
#5  0xb6e4e00d in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#6  0xb7c0aae1 in _snd_pcm_plug_open () from /usr/lib/libasound.so.2
No symbol table info available.
#7  0xb7c0bb05 in _snd_pcm_plug_open () from /usr/lib/libasound.so.2
No symbol table info available.
#8  0xb7bf3da1 in snd_pcm_hw_param_set_first () from /usr/lib/libasound.so.2
No symbol table info available.
#9  0xb7bef1c1 in snd_pcm_hw_params () from /usr/lib/libasound.so.2
No symbol table info available.
#10 0xb10551de in gst_alsa_set_hw_params () from /opt/gnome/lib/gstreamer-0.8/libgstalsa.so
No symbol table info available.
#11 0xb10558a1 in gst_alsa_start_audio () from /opt/gnome/lib/gstreamer-0.8/libgstalsa.so
No symbol table info available.
#12 0xb105803c in gst_alsa_link () from /opt/gnome/lib/gstreamer-0.8/libgstalsa.so
No symbol table info available.
#13 0xb7e0efc8 in gst_pad_is_active () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#14 0xb7e169f2 in gst_pad_set_active_recursive () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#15 0xb7e06555 in gst_element_get_type () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#16 0x08059f5b in gst_rec_assistant_get_type ()
No symbol table info available.
#17 0xb7e039b9 in gst_element_set_index () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#18 0xb7dff528 in gst_element_set_state () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#19 0xb7df5058 in gst_bin_sync_children_state () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#20 0xb7df5900 in gst_bin_get_by_name_recurse_up () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#21 0xb7df5c1c in gst_bin_set_state () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#22 0xb7e039b9 in gst_element_set_index () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#23 0xb7df5a05 in gst_bin_set_state () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#24 0xb7dff528 in gst_element_set_state () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#25 0xb7df5058 in gst_bin_sync_children_state () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#26 0xb7df5900 in gst_bin_get_by_name_recurse_up () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#27 0xb7df5c1c in gst_bin_set_state () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#28 0xb7e2fd4e in gst_thread_set_priority () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#29 0xb7e039b9 in gst_element_set_index () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#30 0xb7df5a05 in gst_bin_set_state () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#31 0xb7dff528 in gst_element_set_state () from /opt/gnome/lib/libgstreamer-0.8.so.1
No symbol table info available.
#32 0xb702c599 in g_cclosure_marshal_VOID__VOID () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#33 0xb701f8bd in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#34 0xb703023d in g_signal_connect_closure_by_id () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#35 0xb7031747 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#36 0xb7031915 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#37 0xb78d01e5 in gtk_accessible_connect_widget_destroyed () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#38 0xb78d1088 in gtk_action_activate () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#39 0xb702c599 in g_cclosure_marshal_VOID__VOID () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#40 0xb701f8bd in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#41 0xb703023d in g_signal_connect_closure_by_id () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#42 0xb7031747 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#43 0xb7032dee in g_signal_emit_by_name () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#44 0xb7a53fe7 in gtk_tool_button_new_from_stock () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#45 0xb702c599 in g_cclosure_marshal_VOID__VOID () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#46 0xb701f8bd in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#47 0xb703023d in g_signal_connect_closure_by_id () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#48 0xb7031747 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#49 0xb7031915 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#50 0xb78dd3c3 in gtk_button_clicked () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#51 0xb78dec8e in gtk_button_set_alignment () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#52 0xb702c599 in g_cclosure_marshal_VOID__VOID () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#53 0xb701e0c7 in g_value_set_static_boxed () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#54 0xb701f8bd in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#55 0xb70306ca in g_signal_connect_closure_by_id () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#56 0xb7031747 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#57 0xb7031915 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#58 0xb78dd453 in gtk_button_released () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#59 0xb78dd4b1 in gtk_button_released () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#60 0xb79ab67e in gtk_marshal_BOOLEAN__VOID () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#61 0xb701e0c7 in g_value_set_static_boxed () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#62 0xb701f8bd in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#63 0xb7030883 in g_signal_connect_closure_by_id () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#64 0xb703150f in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#65 0xb7031915 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#66 0xb7a963d8 in gtk_widget_get_default_style () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#67 0xb79a5093 in gtk_propagate_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#68 0xb79a62e7 in gtk_main_do_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#69 0xb78395aa in gdk_add_client_message_filter () from /opt/gnome/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#70 0xb6f73abd in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
No symbol table info available.
#71 0xb6f76cbf in g_main_context_check () from /opt/gnome/lib/libglib-2.0.so.0
No symbol table info available.
#72 0xb6f77069 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
No symbol table info available.
#73 0xb79a6764 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#74 0x0804f53f in main ()
No symbol table info available.
#0  0xb6fdeb51 in __waitpid_nocancel () from /lib/libpthread.so.0

Comment 3 Takashi Iwai 2006-02-17 20:58:11 UTC
The assert is fixed now.  There were some bugs in alsa-lib.
The fixed alsa package is found on mbuild/bari-tiwai-122.
Ogg and FLAC modes seem working now.

However WAV recording mode hangs up at the different place.  It waits for return from poll() forever, in snd_pcm_wait().  It looks rather like a bug of gnome-sound-recorder to me...

Any known issue about this?

Comment 4 Takashi Iwai 2006-02-20 21:08:59 UTC
I fixed gstreamer alsa plugin and relevant alsa-lib bugs.  Submitted to STABLE now.