GNOME Bugzilla – Bug 463891
crash on record second track
Last modified: 2007-09-06 19:17:14 UTC
step to represent: 1. press "record" to record first track 2. press "stop", then save the track or not 3. press "record" to record secound track gsr crashed backtrace: Program received signal SIGSEGV, Segmentation fault.
+ Trace 153118
Thread NaN (LWP 5396)
in the gsr-window.c:1792 record_input_changed_cb () text = gtk_combo_box_get_active_text (input); got a 0x0 return value, then the 'text' was used to compare with t->label with strcmp, then crashed. Why the record_input_changed_cb() was called when I start to record second track? I reviewed the code, I guess it is called by the "Changed" signal emited by the gtk_combo_box_set_active (GTK_COMBO_BOX (window->priv->input), i - 1); in the fill_record_input (GSRWindow *window) from gsr-window.c:1812 which called from record_cb (GtkAction *action, GSRWindow *window) at gsr-window.c:1267 ?
Fixed as part of bug 329922. *** This bug has been marked as a duplicate of 329922 ***