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 361887 - gnome-volume-control crashed
gnome-volume-control crashed
Status: RESOLVED FIXED
Product: gnome-media
Classification: Deprecated
Component: gnome-volume-control
2.16.x
Other Linux
: Normal critical
: 2.17.3
Assigned To: gnome media maintainers
gnome media maintainers
: 416929 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-13 08:29 UTC by Sebastien Bacher
Modified: 2007-03-10 23:05 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
fix (1.91 KB, patch)
2007-01-06 19:36 UTC, Ronald Bultje
none Details | Review

Description Sebastien Bacher 2006-10-13 08:29:22 UTC
That bug has been opened on https://launchpad.net/distros/ubuntu/+source/gnome-media/+bug/65822

"This crash happened after I closed gnome-volume-control app. not sure if this is reproducible or how important it is.
...
http://librarian.launchpad.net/4821618/_usr_bin_gnome-volume-control.1000.crash
crash dump of gnome-volume-control

Here's the crash dump"

debug backtrace generated from the crash file:

"Program terminated with signal 11, Segmentation fault.
  • #0 gnome_volume_control_volume_ask
    at volume.c line 544
  • #0 gnome_volume_control_volume_ask
    at volume.c line 544
  • #1 cb_check
    at track.c line 119
  • #2 g_timeout_dispatch
    at gmain.c line 3422
  • #3 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #4 g_main_context_iterate
    at gmain.c line 2677
  • #5 IA__g_main_loop_run
    at gmain.c line 2881
  • #6 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #7 main
    at main.c line 217

The installed version is gnome-media 2.16.1
Comment 1 Sebastien Bacher 2006-10-13 08:33:09 UTC
(gdb) p vol->track
$3 = (GstMixerTrack *) 0x0
Comment 2 Ronald Bultje 2006-10-13 11:45:14 UTC
We probably clean up but forget to remove the idle handler to check for volume updates, looks like a relatively easy fix.
Comment 3 Ronald Bultje 2007-01-06 19:36:28 UTC
Created attachment 79555 [details] [review]
fix
Comment 4 Ronald Bultje 2007-01-06 19:37:31 UTC
2007-01-06  Ronald S. Bultje,,,  <rbultje@gnome.org>

        * gst-mixer/src/element.c: (gnome_volume_control_element_dispose),
        (gnome_volume_control_element_change):
        * gst-mixer/src/track.c: (gnome_volume_control_track_free):
        * gst-mixer/src/window.c: (gnome_volume_control_window_dispose):
          Clean up on close, so that we don't crash if the idle handler
          comes in between the final exit() and the cleanup (#361887).
Comment 5 Ronald Bultje 2007-03-10 22:58:32 UTC
*** Bug 416020 has been marked as a duplicate of this bug. ***
Comment 6 Ronald Bultje 2007-03-10 23:05:00 UTC
*** Bug 416929 has been marked as a duplicate of this bug. ***