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 171645 - starting ogg123 makes gnome-volume-control crash
starting ogg123 makes gnome-volume-control crash
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.x
Other other
: Normal critical
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 332259 335384 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-03-25 21:46 UTC by Rik van Riel
Modified: 2007-06-21 16:15 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Rik van Riel 2005-03-25 21:46:35 UTC
Distribution: Fedora Core release Rawhide (Rawhide)
Package: gnome-media
Severity: normal
Version: GNOME2.10.0 2.10.x
Gnome-Distributor: Red Hat, Inc
Synopsis: starting ogg123 makes gnome-volume-control crash
Bugzilla-Product: gnome-media
Bugzilla-Component: gnome-volume-control [was: gmix]
Bugzilla-Version: 2.10.x
BugBuddy-GnomeVersion: 2.0 (2.9.1)
Description:
Description of the crash:

starting ogg123 makes gnome-volume-control crash

Steps to reproduce the crash:
1. start gnome-volume-control, set the volume to a level you want
2. start music playback with ogg123
3. watch error window pop up, informing that gnome-volume-control has
crashed

Expected Results:

gnome-volume-control should stay around, in case I want to adjust the
volume during music playback

How often does this happen?

every time

Additional Information:

running on Fedora Rawhide of march 23:
vorbis-tools-1.0.1-5
kernel-2.6.11-1.1191_FC4



Debugging Information:

Backtrace was generated from '/usr/bin/gnome-volume-control'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208408384 (LWP 22076)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x001207e2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2

Thread 1 (Thread -1208408384 (LWP 22076))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #5 raise
    from /lib/tls/libc.so.6
  • #6 abort
    from /lib/tls/libc.so.6
  • #7 __assert_fail
    from /lib/tls/libc.so.6
  • #8 snd_mixer_selem_get_playback_volume
    from /lib/libasound.so.2
  • #9 gst_alsa_mixer_get_type
    from /usr/lib/gstreamer-0.8/libgstalsa.so
  • #10 gst_mixer_get_volume
    from /usr/lib/libgstinterfaces-0.8.so.0
  • #11 gnome_volume_control_volume_ask
  • #12 gnome_volume_control_preferences_new
  • #13 g_main_context_wakeup
    from /usr/lib/libglib-2.0.so.0
  • #14 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #15 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #16 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #17 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 main




------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-03-25 16:46 -------


Unknown platform unknown. Setting to default platform "Other".
Unknown milestone "unknown" in product "gnome-media".
   Setting to default milestone for this product, '---'
Setting to default status "UNCONFIRMED".
Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.

Comment 1 Ronald Bultje 2005-03-25 22:01:33 UTC
Please update gst-plugins to 0.8.8 and try again.
Comment 2 Ronald Bultje 2006-06-15 21:23:13 UTC
*** Bug 332259 has been marked as a duplicate of this bug. ***
Comment 3 Ronald Bultje 2006-06-15 21:23:20 UTC
*** Bug 335384 has been marked as a duplicate of this bug. ***
Comment 4 Nickolay V. Shmyrev 2006-06-23 19:05:56 UTC
Hm, the duplicates that are reproducable with FC5 have a bit different backtrace. Here we have assertion failture, while, for example, 335384 has segfault. Probably they aren't dups?

Thread 1 (Thread -1208952640 (LWP 6008))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 gnome_init_with_popt_table
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 gnome_volume_control_volume_ask
  • #5 gnome_volume_control_track_add_option
  • #6 g_source_get_current_time
    from /usr/lib/libglib-2.0.so.0
  • #7 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #8 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #9 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #10 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 main

Comment 5 Nickolay V. Shmyrev 2006-06-23 19:07:55 UTC
And FC5 has 0.10, which I suppose even better than Ronald advised in comment #1
Comment 6 Sebastien Bacher 2006-09-04 14:30:30 UTC
From https://launchpad.net/distros/ubuntu/+source/gnome-media/+bug/34514:

"...
(gnome-volume-control:9804): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GnomeVolumeControlVolume'

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1224403264 (LWP 9804)]
0x08051d9e in gnome_volume_control_volume_ask (vol=0x80ed9b0, real_zero=0xbf9ab614, slider_zero=0xbf9ab610)
    at volume.c:544
544       volumes = g_new (gint, vol->track->num_channels);
(gdb) thread apply all bt

Thread 1 (Thread -1224403264 (LWP 9804))

  • #0 gnome_volume_control_volume_ask
    at volume.c line 544
  • #1 cb_check
    at track.c line 119
  • #2 g_main_context_is_owner
    from /usr/lib/libglib-2.0.so.0
  • #3 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #4 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #5 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #6 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #7 main
    at main.c line 217

Comment 7 Sebastien Bacher 2006-09-04 14:31:01 UTC
from the ubuntu bug: "I got this by enabling/disabling two separate PCM controls."
Comment 8 Sebastien Bacher 2006-09-19 17:21:30 UTC
seems to work fine with GNOME 2.16 according to the ubuntu bug
Comment 9 Ronald Bultje 2006-09-19 19:00:00 UTC
Then let's leave it closed. I'm assuming it's all fixed. Reopen if not. This has been in the "is his reproduceable with a later version" (0.8.8) for ages now.
Comment 10 Ronald Bultje 2006-09-23 22:24:50 UTC
So, #357382 has a 0.10-specific backtrace, which makes this a gstreamer bug again (I'm assuming they didn't backport the relevant patches for 0.8). Either way, this is a gstreamer bug.
Comment 11 Tim-Philipp Müller 2007-06-21 16:15:51 UTC
Whatever it was, it hasn't happened with edgy/feisty/FC6/FC7 yet as far as I can see, so let's close it for now. Please re-open if this still happens with recent versions of things. FWIW, fixes from the 0.8 were backported to 0.10, but I'm not sure when that was exactly (could have been after 2.14, too lazy to check now).