After upgrade to 13.04, snd_hda_codec_hdmi module causes system crash

Bug #1175850 reported by Toby Corkindale
34
This bug affects 6 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
High
Unassigned

Bug Description

I was running ubuntu 12.10 successfully, but upgraded a couple of days ago to 13.04.
Immediately after upgrading, and on subsequent attempts to boot, the system would hard freeze during boot-up.

Debugging led me to observe kernel segfaults occurring, caused by the snd_hda_codec_hdmi kernel module.
I blacklisted this module in /etc/modprobe.d and then my system boots and works fine.

This seems to be a regression from the old 3.5.0-27-generic kernel to the current 3.8.0-19-generic kernel in 13.04, and is quite significant. (People without decent skills would not have been able to get the system to boot at all after an upgrade)

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: linux-image-3.8.0-19-generic 3.8.0-19.30
ProcVersionSignature: Ubuntu 3.8.0-19.29-generic 3.8.8
Uname: Linux 3.8.0-19-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.9.2-0ubuntu8
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC2: tobyc 2352 F.... pulseaudio
 /dev/snd/controlC0: tobyc 2352 F.... pulseaudio
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
Date: Fri May 3 11:43:01 2013
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=67a5852e-05a1-4ac5-b4be-82071df376bf
InstallationDate: Installed on 2011-02-04 (818 days ago)
InstallationMedia: Ubuntu-Server 10.10 "Maverick Meerkat" - Release amd64 (20101007)
MachineType: Supermicro X8SAX
MarkForUpload: True
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
ProcFB:

ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.8.0-19-generic root=/dev/mapper/vg_raid-root ro
RelatedPackageVersions:
 linux-restricted-modules-3.8.0-19-generic N/A
 linux-backports-modules-3.8.0-19-generic N/A
 linux-firmware 1.106
RfKill:

SourcePackage: linux
UpgradeStatus: Upgraded to raring on 2013-04-30 (2 days ago)
dmi.bios.date: 09/08/10
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 2.0
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: X8SAX
dmi.board.vendor: Supermicro
dmi.board.version: 1234567890
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: Supermicro
dmi.chassis.version: 1234567890
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2.0:bd09/08/10:svnSupermicro:pnX8SAX:pvr1234567890:rvnSupermicro:rnX8SAX:rvr1234567890:cvnSupermicro:ct3:cvr1234567890:
dmi.product.name: X8SAX
dmi.product.version: 1234567890
dmi.sys.vendor: Supermicro

Revision history for this message
Toby Corkindale (tjc-wintrmute) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: quantal
Revision history for this message
Toby Corkindale (tjc-wintrmute) wrote :

See attached for kernel messages around the actual segfault.
Key lines are:
[ 13.279050] BUG: unable to handle kernel paging request at ffff8801ee247fe0
[ 13.279142] IP: [<ffffffffa0440820>] patch_generic_hdmi+0xe0/0x550 [snd_hda_codec_hdmi]
[ 13.279195] PGD 1c0e063 PUD 7f78e067 PMD 1f4093063 PTE 80000001ee247161

...

[ 13.280599] Call Trace:
[ 13.280623] [<ffffffffa0440004>] ? hdmi_setup_audio_infoframe.isra.14+0x114/0x400 [snd_hda_codec_hdmi]
[ 13.280677] [<ffffffffa0361186>] snd_hda_codec_configure+0x146/0x440 [snd_hda_codec]
[ 13.280727] [<ffffffffa03852f0>] azx_probe_continue+0x3a0/0x4f0 [snd_hda_intel]
[ 13.280774] [<ffffffffa03838b0>] ? azx_attach_pcm_stream+0x1e0/0x1e0 [snd_hda_intel]
[ 13.280822] [<ffffffffa0384cb0>] ? azx_halt+0x30/0x30 [snd_hda_intel]
[ 13.280854] [<ffffffffa03836d0>] ? azx_pcm_trigger+0x580/0x580 [snd_hda_intel]
[ 13.280901] [<ffffffffa0384810>] ? azx_runtime_suspend+0x30/0x30 [snd_hda_intel]
[ 13.280948] [<ffffffffa0381670>] ? azx_pcm_free+0x50/0x50 [snd_hda_intel]
[ 13.280980] [<ffffffffa038579a>] azx_probe+0x35a/0x940 [snd_hda_intel]

...

Changed in linux (Ubuntu):
importance: Undecided → High
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.