Kernel Panic in snd_complete_urb.

Solution Unverified - Updated -

Issue

  • When USB headset is attached to the system it hangs and then crash.
  • Kernel Panic on USB Audio Disconnect.
  • Call trace reads similar to:
BUG: unable to handle kernel NULL pointer dereference at 00000000000000a8                 
IP: [<ffffffffa02a013b>] snd_complete_urb+0x6b/0xc0 [snd_usb_audio]
PGD 0 
Oops: 0000 [#1] SMP 
last sysfs file: /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2.1/4-2.1:1.0/sound/card1/uevent
Call Trace:
 <IRQ> 
 [<ffffffff813a6eb4>] usb_hcd_giveback_urb+0x64/0xe0
 [<ffffffff813cc886>] uhci_giveback_urb+0xb6/0x310
 [<ffffffff811544d5>] ? dma_pool_free+0x105/0x140
 [<ffffffff813cd275>] uhci_scan_schedule+0x3f5/0xb20
 [<ffffffff813cff2c>] uhci_irq+0x7c/0x180
 [<ffffffff8106090c>] ? run_rebalance_domains+0x4c/0x160
 [<ffffffff813a5d3f>] usb_hcd_irq+0x3f/0x90
 [<ffffffff810dbb60>] handle_IRQ_event+0x60/0x170
 [<ffffffff810de418>] handle_fasteoi_irq+0x88/0xf0
 [<ffffffff8100df09>] handle_irq+0x49/0xa0
 [<ffffffff8150635c>] do_IRQ+0x6c/0xf0
 [<ffffffff8100ba53>] ret_from_intr+0x0/0x11
 <EOI> 
 [<ffffffff812cddbe>] ? intel_idle+0xde/0x170
 [<ffffffff812cdda1>] ? intel_idle+0xc1/0x170
 [<ffffffff8109929d>] ? sched_clock_cpu+0xcd/0x110
 [<ffffffff81407c27>] cpuidle_idle_call+0xa7/0x140
 [<ffffffff81009e06>] cpu_idle+0xb6/0x110
 [<ffffffff814f754f>] start_secondary+0x22a/0x26d
Code: f0 0f b3 93 80 00 00 00 85 c0 75 64 48 8b 1c 24 4c 8b 64 24 08 4c 8b 6c 24 10 4c 8b 74 24 18 c9 c3 0f 1f 80 00 00 00 00 48 89 fa <49> 8b b6 a8 00 00 00 48 89 df ff 93 70 02 00 00 85 c0 75 ba f6 
RIP  [<ffffffffa02a013b>] snd_complete_urb+0x6b/0xc0 [snd_usb_audio]
 RSP <ffff880028263d18>
CR2: 00000000000000a8

Environment

  • Red Hat Enterprise Linux 6
  • kernel-2.6.32-279.14.1.el6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content