volume-icon alsa crashes in Vivid x86_64

Bug #1473733 reported by Mélodie
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
volumeicon (Ubuntu)
In Progress
Undecided
Unassigned

Bug Description

Hello,

I can't use volumeicon-alsa anymore here:
[melodie@bento64:~]$ LANG=C volumeicon
ALSA lib control.c:953:(snd_ctl_open_noupdate) Invalid CTL HDA NVidia
volumeicon: alsa_backend.c:86: asound_get_volume: Assertion `m_elem != ((void *)0)' failed.
Abandon (core dumped)
[melodie@bento64:~]$

and
[melodie@bento64:~]$ gdb volumeicon
GNU gdb (Ubuntu 7.9-1ubuntu1) 7.9
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from volumeicon...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/volumeicon
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
ALSA lib control.c:953:(snd_ctl_open_noupdate) Invalid CTL HDA NVidia
volumeicon: alsa_backend.c :86 : asound_get_volume: l'assertion « m_elem != ((void *)0) » a échoué.

Program received signal SIGABRT, Aborted.
0x00000032f6835267 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb)

My current configuration:
$ lsb_release -d
Description: Ubuntu 15.04
$ uname -r
3.19.0-23-generic
$

Thanks for fixing or updating? (see bug #1448493)

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

We've discussed this a bit on IRC, but for the bug report as well:

I was not able to trigger a crash when running `volumeicon` on my 15.04 vm. One theory is that it might be related to Nvidia since that is mentioned in the error message.

tags: added: amd64 vivid
Revision history for this message
Mélodie (meets) wrote :

From the discussion with penguin42 on irc too:
 volumeicon-alsa-dbgsym is now installed and here is the new output:
 http://paste.ubuntu.com/11867686/

then as per Penguin42's instructions, got alsa-info.sh:

$ chmod a+x alsa-info.sh && ./alsa-info.sh

then:
http://paste.ubuntu.com/11867707/

Revision history for this message
Mélodie (meets) wrote :
Revision history for this message
flux242 (flux242) wrote :

My problem was that on my newer notebook 'HDA Intel PCH' sound card was not the default for some reason. It's either different hardware or could also be the fact that I'm using 15.10 instead of 14.04

You may try to change the 'card' parameter in the .config/volumeicon/volumeicon. It is set to 'default' by default. Changing it to 'card=hw:1' solved the problem here.

[Alsa]
card=hw:1

Changed in volumeicon (Ubuntu):
status: New → In Progress
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.