Kernel Oops - BUG: unable to handle kernel NULL pointer dereference at 0000000000000050; RIP: 0010:[<ffffffffa01988cf>] [<ffffffffa01988cf>] show_protocols+0x11f/0x130 [rc_core]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Streamzap USBIR2 remote control used to work fine on Ubuntu with devinput. With the latest updates to Oneiric (Oct. 12, 2011), it crashes when unplugged from usb, with the error messages below. At this point, it is impossible to make it work again until you reboot the PC.
To reproduce: Simply unplug the device and look at dmesg.
[ 695.140778] usb 5-1: USB disconnect, device number 2
[ 695.141526] streamzap 5-1:1.0: urb terminated, status: -108
[ 695.155873] BUG: unable to handle kernel NULL pointer dereference at 0000000000000050
[ 695.155887] IP: [<ffffffffa0198
[ 695.155907] PGD 3fe1d6067 PUD 3fe3cc067 PMD 0
[ 695.155917] Oops: 0000 [#1] SMP
[ 695.155925] CPU 3
[ 695.155928] Modules linked in: bnep rfcomm bluetooth speedstep_lib parport_pc ppdev ip6t_LOG xt_hl ip6t_rt nf_conntrack_ipv6 nf_defrag_ipv6 ipt_REJECT ipt_LOG xt_limit xt_tcpudp xt_addrtype xt_state ip6table_filter ip6_tables nf_conntrack_
[ 695.156075]
[ 695.156082] Pid: 29539, comm: cat Tainted: P 3.0.0-0300-generic #201107220917 System manufacturer System Product Name/M4A89GTD-
[ 695.156095] RIP: 0010:[<
[ 695.156111] RSP: 0018:ffff8803fd
[ 695.156117] RAX: 0000000000000000 RBX: ffff880425109800 RCX: 0000000000000001
[ 695.156123] RDX: ffff8803fdfddfd8 RSI: ffffffffa019c160 RDI: ffff880425109ac0
[ 695.156129] RBP: ffff8803fdfdde78 R08: 0000000000015d4f R09: ffffea000dfe1f68
[ 695.156135] R10: 0000000000000000 R11: 0000000000000246 R12: fffffffffffffffb
[ 695.156140] R13: ffff880425109810 R14: ffffffff8164cb00 R15: ffff8803ff76b000
[ 695.156148] FS: 00007ffed02ee72
[ 695.156154] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 695.156159] CR2: 0000000000000050 CR3: 00000003fe35a000 CR4: 00000000000006e0
[ 695.156165] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 695.156171] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 695.156178] Process cat (pid: 29539, threadinfo ffff8803fdfdc000, task ffff8803fe0fc4d0)
[ 695.156183] Stack:
[ 695.156186] ffff880425109ac0 ffffffffa019c160 fffffffffffffffb ffff880425109810
[ 695.156196] ffffffff8164cb00 0000000000008000 ffff8803fdfdde98 ffffffff813c8e1f
[ 695.156206] ffff88041f884720 ffff88041e8496e0 ffff8803fdfddec8 ffffffff811dae57
[ 695.156216] Call Trace:
[ 695.156230] [<ffffffff813c8
[ 695.156241] [<ffffffff811da
[ 695.156250] [<ffffffff811da
[ 695.156260] [<ffffffff8116b
[ 695.156269] [<ffffffff8116b
[ 695.156278] [<ffffffff815e8
[ 695.156283] Code: 01 4c 29 f8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f c9 c3 49 8b 94 24 c8 b2 19 a0 48 c7 c6 19 b4 19 a0 eb a6 48 8b 83 e8 02 00 00 <4c> 8b 60 50 e8 38 12 00 00 49 89 c5 e9 2b ff ff ff 55 48 89 e5
[ 695.156361] RIP [<ffffffffa0198
[ 695.156374] RSP <ffff8803fdfdde48>
[ 695.156377] CR2: 0000000000000050
[ 695.156383] ---[ end trace e4ccb47ce256ac3e ]---
affects: | ubuntu → linux (Ubuntu) |
tags: |
added: oneiric removed: control devinput infrared ir lirc remote streamzap usbir2 |
Additional information: As it turns out, it becomes impossible to use ANY USB device after this. Plugging /; unplugging USB sticks, receivers, external HDD, headphone, keyboard, mouse doesn't work. Dmesg shows nothing when these devices are connected and disconnected from any USB port.