C-Media USB Headphones no longer work in 10.10 / gnome-volume-control crash

Bug #652444 reported by kallisti5
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-media (Ubuntu)
Invalid
Medium
Unassigned
Nominated for Maverick by kallisti5

Bug Description

Binary package hint: gnome-media

alex@houvonglucka99:~$ lsb_release -rd
Description: Ubuntu maverick (development branch)
Release: 10.10

Ubuntu 10.10 RC

C-Media USB Headphones no longer work in 10.10, they show up in the hardware section of gnome-volume-control, however they don't get listed as an input/output device.

clicking on "test speakers" results in a core dump of gnome-volume-control:
$ gnome-volume-control
**
ERROR:gvc-speaker-test.c:390:get_channel_map_for_card: assertion failed: (stream)
Aborted (core dumped)

dmesg:
[12071.808038] usb 4-1: new full speed USB device using uhci_hcd and address 6
[12072.024547] input: C-Media USB Audio Device as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.3/input/input8
[12072.024630] generic-usb 0003:0D8C:0008.0007: input,hidraw3: USB HID v1.00 Device [C-Media USB Audio Device ] on usb-0000:00:1a.1-1/input3

lsusb:
Bus 004 Device 007: ID 0d8c:0008 C-Media Electronics, Inc.

backtrace:

root@houvonglucka99:~# ulimit -c
0
root@houvonglucka99:~# ulimit -c 1000000000
root@houvonglucka99:~# ulimit -c
unlimited
root@houvonglucka99:~# gnome-volume-control
**
ERROR:gvc-speaker-test.c:390:get_channel_map_for_card: assertion failed: (stream)
Aborted (core dumped)

root@houvonglucka99:~# gdb /usr/bin/gnome-volume-control core
GNU gdb (GDB) 7.2-ubuntu
Copyright (C) 2010 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 "i686-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/gnome-volume-control...(no debugging symbols found)...done.

warning: core file may not match specified executable file.
[New Thread 14412]
[New Thread 14415]

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /usr/lib/libgconf-2.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgconf-2.so.4
Reading symbols from /usr/lib/libcanberra-gtk.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcanberra-gtk.so.0
Reading symbols from /usr/lib/libcanberra.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcanberra.so.0
Reading symbols from /usr/lib/libunique-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libunique-1.0.so.0
Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0
Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0
Reading symbols from /usr/lib/libgio-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgio-2.0.so.0
Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/libcairo.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcairo.so.2
Reading symbols from /usr/lib/libpango-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpango-1.0.so.0
Reading symbols from /usr/lib/libgobject-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgobject-2.0.so.0
Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /usr/lib/libpulse-mainloop-glib.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpulse-mainloop-glib.so.0
Reading symbols from /usr/lib/libpulse.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpulse.so.0
Reading symbols from /lib/libglib-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libglib-2.0.so.0
Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/libgmodule-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgmodule-2.0.so.0
Reading symbols from /usr/lib/libORBit-2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libORBit-2.so.0
Reading symbols from /usr/lib/libgthread-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgthread-2.0.so.0
Reading symbols from /lib/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /usr/lib/libatk-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libatk-1.0.so.0
Reading symbols from /usr/lib/libpangoft2-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpangoft2-1.0.so.0
Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0
Reading symbols from /usr/lib/libpangocairo-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpangocairo-1.0.so.0
Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /usr/lib/libfontconfig.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libvorbisfile.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libvorbisfile.so.3
Reading symbols from /usr/lib/libvorbis.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libvorbis.so.0
Reading symbols from /usr/lib/libogg.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libogg.so.0
Reading symbols from /usr/lib/libtdb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libtdb.so.1
Reading symbols from /usr/lib/libltdl.so.7...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libltdl.so.7
Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libX11.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libdbus-glib-1.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdbus-glib-1.so.2
Reading symbols from /usr/lib/libXext.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libXrender.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libXinerama.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXinerama.so.1
Reading symbols from /usr/lib/libXi.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXi.so.6
Reading symbols from /usr/lib/libXrandr.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXrandr.so.2
Reading symbols from /usr/lib/libXcursor.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libXcomposite.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXcomposite.so.1
Reading symbols from /usr/lib/libXdamage.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXdamage.so.1
Reading symbols from /usr/lib/libXfixes.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /lib/libpng12.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libpng12.so.0
Reading symbols from /lib/libpcre.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/libpcre.so.3
Reading symbols from /lib/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/libselinux.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libselinux.so.1
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libpixman-1.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpixman-1.so.0
Reading symbols from /usr/lib/libxcb-shm.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb-shm.so.0
Reading symbols from /usr/lib/libxcb-render.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb-render.so.0
Reading symbols from /usr/lib/libxcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb.so.1
Reading symbols from /usr/lib/libpulsecommon-0.9.21.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpulsecommon-0.9.21.so
Reading symbols from /usr/lib/libX11-xcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libX11-xcb.so.1
Reading symbols from /usr/lib/libICE.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libICE.so.6
Reading symbols from /usr/lib/libSM.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /usr/lib/libXtst.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXtst.so.6
Reading symbols from /usr/lib/libxcb-atom.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb-atom.so.1
Reading symbols from /lib/libexpat.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libexpat.so.1
Reading symbols from /lib/libdbus-1.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/libdbus-1.so.3
Reading symbols from /usr/lib/libXau.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libXdmcp.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /lib/libwrap.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libwrap.so.0
Reading symbols from /usr/lib/libsndfile.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libsndfile.so.1
Reading symbols from /lib/libuuid.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libuuid.so.1
Reading symbols from /lib/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /usr/lib/libFLAC.so.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libFLAC.so.8
Reading symbols from /usr/lib/libvorbisenc.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libvorbisenc.so.2
Reading symbols from /lib/libnss_compat.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnss_nis.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
Reading symbols from /usr/lib/pango/1.6.0/modules/pango-basic-fc.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
Reading symbols from /usr/lib/gio/modules/libgioremote-volume-monitor.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gio/modules/libgioremote-volume-monitor.so
Reading symbols from /usr/lib/libgvfscommon.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgvfscommon.so.0
Reading symbols from /usr/lib/gio/modules/libdconfsettings.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gio/modules/libdconfsettings.so
Reading symbols from /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
Reading symbols from /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
Reading symbols from /usr/lib/librsvg-2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/librsvg-2.so.2
Reading symbols from /usr/lib/libcroco-0.6.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcroco-0.6.so.3
Core was generated by `gnome-volume-control'.
Program terminated with signal 6, Aborted.
#0 0x00364416 in __kernel_vsyscall ()
(gdb) bt
#0 0x00364416 in __kernel_vsyscall ()
#1 0x00bb8941 in raise () from /lib/libc.so.6
#2 0x00bbbe42 in abort () from /lib/libc.so.6
#3 0x00b004af in g_assertion_message () from /lib/libglib-2.0.so.0
#4 0x00b00aed in g_assertion_message_expr () from /lib/libglib-2.0.so.0
#5 0x08059a37 in ?? ()
#6 0x002f1995 in ?? () from /usr/lib/libgobject-2.0.so.0
#7 0x002ef86a in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#8 0x002f03cc in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#9 0x002f04e7 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#10 0x08059623 in ?? ()
#11 0x080539fa in ?? ()
#12 0x002f993c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#13 0x002ea412 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#14 0x00300595 in ?? () from /usr/lib/libgobject-2.0.so.0
#15 0x003019bc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#16 0x00301e62 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#17 0x08059382 in ?? ()
#18 0x002f993c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#19 0x002ea412 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#20 0x00300595 in ?? () from /usr/lib/libgobject-2.0.so.0
#21 0x003019bc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#22 0x00301e62 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#23 0x0069b2ca in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x0069c888 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x002f993c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#26 0x002e8a87 in ?? () from /usr/lib/libgobject-2.0.so.0
#27 0x002ea412 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#28 0x002ffe3a in ?? () from /usr/lib/libgobject-2.0.so.0
#29 0x003019bc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#30 0x00301e62 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#31 0x0069b36a in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#32 0x0069b3b3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#33 0x00759284 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#34 0x002e8a87 in ?? () from /usr/lib/libgobject-2.0.so.0
#35 0x002ea412 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#36 0x003001e6 in ?? () from /usr/lib/libgobject-2.0.so.0
#37 0x0030183b in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#38 0x00301e62 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#39 0x00887b96 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#40 0x0075185d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#41 0x00752c17 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#42 0x001ea36a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#43 0x00ad8855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#44 0x00adc668 in ?? () from /lib/libglib-2.0.so.0
#45 0x00adcba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
#46 0x007531d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#47 0x0805a7d6 in ?? ()
#48 0x00ba4ce7 in __libc_start_main () from /lib/libc.so.6
#49 0x0804f731 in ?? ()
(gdb) q

Tags: gnome-media
Revision history for this message
kallisti5 (kallisti5) wrote :
Revision history for this message
kallisti5 (kallisti5) wrote :
Revision history for this message
kallisti5 (kallisti5) wrote :

see also: #628899

summary: - C-Media USB Headphones no longer work in 10.10
+ C-Media USB Headphones no longer work in 10.10 / gnome-volume-control
+ crash
Revision history for this message
kallisti5 (kallisti5) wrote :

FIX: if you plug the usb headphones in and kill the pulseaudio process they will start functioning properly. (pulseaudio will restart on it's own)

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. However, your crash report is either missing or challenging to deal with as a ".crash" file. Please follow these instructions to have apport report a new bug about your crash that can be dealt with by the automatic retracer.

If you are running the Ubuntu Stable Release you might need to enable apport in /etc/default/apport and restart.

If you are using Ubuntu with the Gnome desktop environment - launch nautilus and navigate to your /var/crash directory and double click on the crash report you wish to submit.
If you are using Kubuntu or Xubuntu you can file the crash using /usr/share/apport/apport-qt --crash-file=/var/crash/_my_crash_report.crash in a terminal - where _my_crash_report.crash is the crash you would like to report.

I'm closing this bug report since the process outlined above will automatically open a new bug report which can then dealt with more efficiently. Thanks in advance for your cooperation and understanding.

Changed in gnome-media (Ubuntu):
importance: Undecided → Medium
status: New → Invalid
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.