gnome-volume-control crashes after switching output device 2 or more times and adjusting volume
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-media (Ubuntu) |
New
|
Medium
|
Unassigned |
Bug Description
Binary package hint: gnome-media
amd64
Opened gnome-volume-
Further investigation:
Bug works when switching 2, 4, 6, 8, 10 times, no matter what device is the starting one.
Doesn't work when switching 1 or 3 times.
Works with 5 and 7 times only if the first device is the starting one.
Then, after I tried 8 and 9 times, 5's and 7's behavior changed. Now 5, 7, 9 and 11 crash only when the *second* device is the starting one. Change retains after full power cycle.
Intermediate volume adjusting (e.g. at 1st switch, 3rd switch) is irrelevant.
Only crashes after actual change in volume level, i.e. doesn't crash if volume is 100% and I increase it or if volume is 0% and I decrease it.
Whether keyboard media keys or volume slider are used, is irrelevant.
Consistently crashes every time with the above conditions fulfilled.
Relevant lspci -vv output; HDMI and regular device, respectively:
01:05.2 Audio device: ATI Technologies Inc Radeon X1200 Series Audio Controller
Subsystem: ATI Technologies Inc Radeon X1200 Series Audio Controller
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64, Cache Line Size: 64 bytes
Interrupt: pin B routed to IRQ 19
Region 0: Memory at fe9e8000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Address: 0000000000000000 Data: 0000
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
Subsystem: Micro-Star International Co., Ltd. Device 7367
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64, Cache Line Size: 64 bytes
Interrupt: pin ? routed to IRQ 16
Region 0: Memory at fe7f4000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
ProblemType: Crash
Architecture: amd64
Date: Mon Aug 17 22:25:41 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/
LiveMediaBuild: Ubuntu 9.10 "Karmic Koala" - Alpha amd64 (20090812.4)
Package: gnome-media 2.27.90-0ubuntu1
ProcCmdline: gnome-volume-
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
SegvAnalysis:
Segfault happened at: 0x40a2f3 <g_key_
PC (0x0040a2f3) ok
source "0x8(%rax)" (0xaaaaaaaaaaaa
destination "%eax" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: gnome-media
StacktraceTop:
?? ()
g_closure_invoke ()
?? () from /usr/lib/
g_signal_
g_signal_emit () from /usr/lib/
Title: gnome-volume-
Uname: Linux 2.6.31-5-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare users
StacktraceTop: update_ level_from_ map (bar=0x14d40f0, map=0x11c7180) invoke (closure=0x14dc470, emit_unlocked_ R (node=0x11c4070, emit_valist (instance= 0x11c7180, 0x14d40f0,
IA__g_closure_
signal_
IA__g_signal_
IA__g_signal_emit (instance=