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 390171 - [alsa] mixer crash in snd_mixer_selem_get_playback_switch
[alsa] mixer crash in snd_mixer_selem_get_playback_switch
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.x
Other All
: High critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 367920 370370 394089 394394 430567 435104 444158 468608 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-12-27 23:12 UTC by brentohenly
Modified: 2009-07-27 21:25 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description brentohenly 2006-12-27 23:12:42 UTC
What were you doing when the application crashed?
I had the "Preferences" window open, and switched the sound card to control from my modem to my "normal" sound card.


Distribution: Fedora Core release 6 (Zod)
Gnome Release: 2.16.0 2006-09-04 (Red Hat, Inc)
BugBuddy Version: 2.16.0

System: Linux 2.6.18-1.2868.fc6 #1 SMP Fri Dec 15 17:32:54 EST 2006 i686
X Vendor: The X.Org Foundation
X Vendor Release: 70101000
Selinux: No
Accessibility: Disabled
----------- .xsession-errors (4449 sec old) ---------------------
open(/dev/video2): No such file or directory
open(/dev/video3): No such file or directory
vid-probe: trying: v4l... 
open(/dev/video0): No such file or directory
open(/dev/video1): No such file or directory
open(/dev/video2): No such file or directory
open(/dev/video3): No such file or directory
error getting update info:  Cannot find a valid baseurl for repo: core
(gnome-terminal:4021): Vte-WARNING **: No handler for control sequence `device-control-string' defined.
*** CLB *** Initializing Google Browser Sync...
*** CLB *** Instanciating core objects...
*** CLB *** Registering with XPCOM...
*** CLB *** Adding categories...
*** CLB *** Google Browser Sync initialized succesfully!
--------------------------------------------------

Memory status: size: 67907584 vsize: 0 resident: 67907584 share: 0 rss: 12136448 rss_rlim: 0
CPU usage: start_time: 1167251622 rtime: 0 utime: 166 stime: 0 cutime:124 cstime: 0 timeout: 42 it_real_value: 0 frequency: 4

Backtrace was generated from '/usr/libexec/mixer_applet2'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208882976 (LWP 2880)]
(no debugging symbols found)
0x00efc402 in __kernel_vsyscall ()

Thread 1 (Thread -1208882976 (LWP 2880))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/libc.so.6
  • #6 abort
    from /lib/libc.so.6
  • #7 __assert_fail
    from /lib/libc.so.6
  • #8 snd_mixer_selem_get_playback_switch
    from /lib/libasound.so.2
  • #9 ??
    from /usr/lib/gstreamer-0.10/libgstalsa.so
  • #10 ??
    from /usr/lib/gstreamer-0.10/libgstalsa.so
  • #11 ??
    from /usr/lib/gstreamer-0.10/libgstalsa.so
  • #12 ??
    from /usr/lib/gstreamer-0.10/libgstalsa.so
  • #13 gst_mixer_get_volume
    from /usr/lib/libgstinterfaces-0.10.so.0
  • #14 gnome_volume_applet_adjust_volume
  • #15 gnome_volume_applet_adjust_volume
  • #16 gnome_volume_applet_get_type
  • #17 g_source_get_current_time
    from /lib/libglib-2.0.so.0
  • #18 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #19 g_main_context_check
    from /lib/libglib-2.0.so.0
  • #20 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #21 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #22 bonobo_generic_factory_main_timeout
    from /usr/lib/libbonobo-2.so.0
  • #23 bonobo_generic_factory_main
    from /usr/lib/libbonobo-2.so.0
  • #24 panel_applet_factory_main_closure
    from /usr/lib/libpanel-applet-2.so.0
  • #25 panel_applet_factory_main
    from /usr/lib/libpanel-applet-2.so.0
  • #26 main
  • #0 __kernel_vsyscall

Comment 1 Ronald Bultje 2007-01-06 17:30:44 UTC
-> gst/alsa
Comment 2 Tim-Philipp Müller 2007-02-01 19:23:18 UTC
*** Bug 370370 has been marked as a duplicate of this bug. ***
Comment 3 Tim-Philipp Müller 2007-02-01 19:25:45 UTC
*** Bug 394089 has been marked as a duplicate of this bug. ***
Comment 4 Tim-Philipp Müller 2007-02-01 19:26:09 UTC
*** Bug 394394 has been marked as a duplicate of this bug. ***
Comment 5 André Klapper 2007-02-10 15:46:07 UTC
is bug 367920 a dup?
Comment 6 Tim-Philipp Müller 2007-02-10 16:02:47 UTC
*** Bug 367920 has been marked as a duplicate of this bug. ***
Comment 7 Tim-Philipp Müller 2007-02-10 16:07:39 UTC
We still need a decent stack trace for this. If anyone can reproduce this, please let us know.

Also, in the gst-plugins-base versions used here the gst_mixer_*() API didn't have any entry guards, so it was possible to pass in already-freed mixer tracks, for example. This has been fixed meanwhile, but may or may not be related to this bug.
Comment 8 palfrey 2007-04-30 14:46:01 UTC
*** Bug 430567 has been marked as a duplicate of this bug. ***
Comment 9 palfrey 2007-05-02 11:28:46 UTC
*** Bug 435104 has been marked as a duplicate of this bug. ***
Comment 10 Pedro Villavicencio 2007-06-05 00:30:22 UTC
*** Bug 444158 has been marked as a duplicate of this bug. ***
Comment 11 Susana 2007-08-25 14:22:56 UTC
*** Bug 468608 has been marked as a duplicate of this bug. ***
Comment 12 Kris Thomsen 2009-07-27 21:25:02 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!