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 333351 - gnome-sound-recorder crashes if window closed while recording
gnome-sound-recorder crashes if window closed while recording
Status: RESOLVED FIXED
Product: gnome-media
Classification: Deprecated
Component: Gnome-Sound-Recorder
2.18.x
Other Linux
: Normal critical
: ---
Assigned To: gnome media maintainers
gnome media maintainers
: 420597 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-03-04 12:10 UTC by Martin Bergner
Modified: 2007-09-07 10:07 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Martin Bergner 2006-03-04 12:10:25 UTC
Distribution: Ubuntu 6.04 (dapper)
Version: GNOME2.13.92 2.13.93
Gnome-Distributor: Ubuntu

Description of the crash:
gnome-sound-recorder crashes when I close a recording window and there
is unsaved data.

Steps to reproduce the crash:
1. click "New" 
2. In the new window press "Record"
3. close the window while recording
4. Click "Don't save"

Expected Results:
Don't crash

How often does this happen?
Everytime

Debugging Information:

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

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1996487456 (LWP 21127)]
[New Thread 1978166192 (LWP 21134)]
[New Thread 1987091376 (LWP 21131)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread 1996487456 (LWP 21127))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 record_tick_callback
    at gsr-window.c line 1404
  • #5 g_main_context_is_owner
    from /usr/lib/libglib-2.0.so.0
  • #6 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #7 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #8 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #9 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #10 main
    at gnome-recorder.c line 224
  • #0 __kernel_vsyscall

Comment 1 Martin Bergner 2006-03-14 13:26:05 UTC
This still happens with version 2.14.0 ...
I will raise this to major hoping that someone will see this and at least comment on it!
Comment 2 Martin Bergner 2006-05-12 08:07:30 UTC
Still happens with 2.14.1
Comment 3 Martin Bergner 2006-05-25 08:06:18 UTC
I can't reproduce this anymore seems to be fixed, closing the bug
Comment 4 Sebastien Bacher 2007-04-05 08:54:43 UTC
Launchpad bug on GNOME 2.18.0: https://bugs.launchpad.net/ubuntu/+source/gnome-media/+bug/103139

"sound recorder closed unexpectedly

Binary package hint: gnome-media

accidentally had two recordings going at the same time. Stopped the first recording with the stop button and it closed both windows and sort of crashed out. Not a big deal and probably my fault..... Otherwise seemed like the program was running fine.

S*

ProblemType: Crash
Architecture: i386
Date: Wed Apr 4 20:37:34 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/gnome-sound-recorder
Package: gnome-media 2.18.0-0ubuntu1
...
.

Thread 1 (process 6809)

  • #0 record_tick_callback
    at gsr-window.c line 1398
  • #1 g_timeout_dispatch
    at gmain.c line 3422
  • #2 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #3 g_main_context_iterate
    at gmain.c line 2677
  • #4 IA__g_main_loop_run
    at gmain.c line 2881
  • #5 IA__gtk_dialog_run
    at gtkdialog.c line 996
  • #6 close_confirmation_dialog
    at gsr-window.c line 861
  • #7 gsr_quit
    at gnome-recorder.c line 83
  • #8 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #9 IA__g_closure_invoke
    at gclosure.c line 490
  • #10 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #11 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #12 IA__g_signal_emit
    at gsignal.c line 2243
  • #13 _gtk_action_emit_activate
    at gtkaction.c line 835
  • #14 IA__gtk_action_activate
    at gtkaction.c line 862
  • #15 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #16 IA__g_closure_invoke
    at gclosure.c line 490
  • #17 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #18 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #19 IA__g_signal_emit
    at gsignal.c line 2243
  • #20 IA__gtk_widget_activate
    at gtkwidget.c line 3946
  • #21 IA__gtk_menu_shell_activate_item
    at gtkmenushell.c line 1024
  • #22 gtk_menu_shell_button_release
    at gtkmenushell.c line 630
  • #23 gtk_menu_button_release
    at gtkmenu.c line 2625
  • #24 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #25 g_type_class_meta_marshal
    at gclosure.c line 567
  • #26 IA__g_closure_invoke
    at gclosure.c line 490
  • #27 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #28 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #29 IA__g_signal_emit
    at gsignal.c line 2243
  • #30 gtk_widget_event_internal
    at gtkwidget.c line 3915
  • #31 IA__gtk_propagate_event
    at gtkmain.c line 2364
  • #32 IA__gtk_main_do_event
    at gtkmain.c line 1598
  • #33 gdk_event_dispatch
    at gdkevents-x11.c line 2318
  • #34 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #35 g_main_context_iterate
    at gmain.c line 2677
  • #36 IA__g_main_loop_run
    at gmain.c line 2881
  • #37 IA__gtk_main
    at gtkmain.c line 1177
  • #38 main
    at gnome-recorder.c line 226

Comment 5 Bastien Nocera 2007-09-07 10:04:18 UTC
2007-09-07  Bastien Nocera  <hadess@hadess.net>

        * src/gsr-window.c: (record_start), (record_state_changed_cb):
        Remove the record timeout tick when we're done recording, so
        the timeout isn't called after we've destroyed the window
        (Closes: #333351)
Comment 6 Bastien Nocera 2007-09-07 10:07:15 UTC
*** Bug 420597 has been marked as a duplicate of this bug. ***