kernel null pointer deference - possibly bluetooth/wiimote related
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Hi
I've had a system freeze and upon next reboot, I checked syslog & found this:
-------
Apr 26 22:26:03 cellar kernel: [79886.374718] BUG: unable to handle kernel NULL pointer dereference at 0000000c
Apr 26 22:26:03 cellar kernel: [79886.374746] IP: [<c019ba56>] vma_prio_
Apr 26 22:26:03 cellar kernel: [79886.374777] *pde = 00000000
Apr 26 22:26:03 cellar kernel: [79886.374791] Oops: 0000 [#1] SMP
Apr 26 22:26:03 cellar kernel: [79886.374801] last sysfs file: /sys/devices/
Apr 26 22:26:03 cellar kernel: [79886.374816] Dumping ftrace buffer:
Apr 26 22:26:03 cellar kernel: [79886.374826] (ftrace buffer empty)
Apr 26 22:26:03 cellar kernel: [79886.374834] Modules linked in: uinput bridge stp bnep vboxnetflt vboxdrv input_polldev video output reiserfs lp snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device iTCO_wdt iTCO_vendor_support ppdev snd parport_pc soundcore intel_agp psmouse usbhid pcspkr serio_raw nvidia(P) snd_page_alloc btusb parport agpgart r8169 mii raid10 raid456 async_xor async_memcpy async_tx xor raid1 raid0 multipath linear fbcon tileblit font bitblit softcursor [last unloaded: uinput]
Apr 26 22:26:03 cellar kernel: [79886.374999]
Apr 26 22:26:03 cellar kernel: [79886.375009] Pid: 32, comm: kswapd0 Tainted: P (2.6.28-11-generic #42-Ubuntu) MS-7176
Apr 26 22:26:03 cellar kernel: [79886.375018] EIP: 0060:[<c019ba56>] EFLAGS: 00010246 CPU: 1
Apr 26 22:26:03 cellar kernel: [79886.375028] EIP is at vma_prio_
Apr 26 22:26:03 cellar kernel: [79886.375034] EAX: 00000000 EBX: f5c93d68 ECX: ffffffdc EDX: f677dd28
Apr 26 22:26:03 cellar kernel: [79886.375043] ESI: 00000000 EDI: 00000000 EBP: f677dd18 ESP: f677dd18
Apr 26 22:26:03 cellar kernel: [79886.375048] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Apr 26 22:26:03 cellar kernel: [79886.375058] Process kswapd0 (pid: 32, ti=f677c000 task=f6771920 task.ti=f677c000)
Apr 26 22:26:03 cellar kernel: [79886.375063] Stack:
Apr 26 22:26:03 cellar kernel: [79886.375068] f677dd54 c01a79ba ee8309cc c13eb6a0 f5c93d8c 00000020 00000000 00000000
Apr 26 22:26:03 cellar kernel: [79886.375095] ee8309bc 00000044 00000044 00000001 c13eb6a0 c13eb6a0 00000000 f677dd7c
Apr 26 22:26:03 cellar kernel: [79886.375120] c01a7b41 00000001 c140bce0 c140bce0 f677dd7c c0199b4e c13eb6a0 f677de9c
Apr 26 22:26:03 cellar kernel: [79886.375145] Call Trace:
Apr 26 22:26:03 cellar kernel: [79886.375153] [<c01a79ba>] ? page_referenced
Apr 26 22:26:03 cellar kernel: [79886.375168] [<c01a7b41>] ? page_referenced
Apr 26 22:26:03 cellar kernel: [79886.375179] [<c0199b4e>] ? __remove_
Apr 26 22:26:03 cellar kernel: [79886.375192] [<c019a0a8>] ? shrink_
Apr 26 22:26:03 cellar kernel: [79886.375203] [<c019985a>] ? isolate_
Apr 26 22:26:03 cellar kernel: [79886.375216] [<c019a601>] ? shrink_
Apr 26 22:26:03 cellar kernel: [79886.375227] [<c0195467>] ? get_dirty_
Apr 26 22:26:03 cellar kernel: [79886.375241] [<c019a9d7>] ? shrink_
Apr 26 22:26:03 cellar kernel: [79886.375251] [<c019aa9e>] ? shrink_
Apr 26 22:26:03 cellar kernel: [79886.375261] [<c019b4b5>] ? balance_
Apr 26 22:26:03 cellar kernel: [79886.375275] [<c0199800>] ? isolate_
Apr 26 22:26:03 cellar kernel: [79886.375285] [<c014ef0a>] ? prepare_
Apr 26 22:26:03 cellar kernel: [79886.375300] [<c019b591>] ? kswapd+0xc1/0x110
Apr 26 22:26:03 cellar kernel: [79886.375313] [<c014ecb0>] ? autoremove_
Apr 26 22:26:03 cellar kernel: [79886.375324] [<c019b4d0>] ? kswapd+0x0/0x110
Apr 26 22:26:03 cellar kernel: [79886.375334] [<c014e90c>] ? kthread+0x3c/0x70
Apr 26 22:26:03 cellar kernel: [79886.375343] [<c014e8d0>] ? kthread+0x0/0x70
Apr 26 22:26:03 cellar kernel: [79886.375353] [<c0105477>] ? kernel_
Apr 26 22:26:03 cellar kernel: [79886.375367] Code: bf 00 00 00 00 55 85 c0 89 e5 74 26 8b 48 2c 85 c9 74 12 8b 48 30 85 c9 74 18 8b 41 24 0f 18 00 90 89 c8 5d c3 8b 40 24 8d 48 dc <8b> 41 30 85 c0 74 e8 89d0 e8 7c ce 12 00 85 c0 74 10 8d 48 dc
Apr 26 22:26:03 cellar kernel: [79886.375512] EIP: [<c019ba56>] vma_prio_
Apr 26 22:26:03 cellar kernel: [79886.375543] ---[ end trace 55ce4a0bdff960ea ]---
-------
I think this may be related to using the nintendo wiimote over bluetooth as an input device. I've had this hang on intrepid once or twice after which I stopped using the Wiimote. Sorry, no bug reported.
I recently upgraded to Jaunty and decided to try and use the wiimote again. Now that I've had this crash, I think the new kernel hasn't fixed the problem.
I am seeing if I can consistently reproduce the problem. If so, I'll make a note here.
Thanks.
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
HibernationDevice: RESUME=
MachineType: MSI MS-7176
NonfreeKernelMo
Package: linux-image-
ProcCmdLine: root=/dev/md2 ro quiet splash
ProcEnviron:
LANGUAGE=
PATH=(custom, user)
LANG=en_SG.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: linux
tags: | added: kernel-oops |
Okay. Another hard freeze. This time, the uinput module was not loaded so this couldn't be Wiimote related. Then again, this new OOPS may not be related to the original OOPS.
From what I understand (and I understand little in kernel land!), the highlight of the logs below is Soft Lockup of CPU#1. There are a number of bug reports related to soft lockup of cpu and I am not sure which report my issue belongs to.
======= ======= ======= ======= ======= ======= ======= ======= ====== insert+ 0x14b/0x290 pci0000: 00/0000: 00:1d.7/ usb1/idVendor insert+ 0x14b/0x290 tree_insert+ 0x22/0xc0 file+0x49/ 0x80
Apr 28 14:37:32 cellar kernel: [67396.314920] BUG: unable to handle kernel paging request at 01040424
Apr 28 14:37:32 cellar kernel: [67396.314929] IP: [<c02c85cb>] prio_tree_
Apr 28 14:37:32 cellar kernel: [67396.314940] *pde = 00000000
Apr 28 14:37:32 cellar kernel: [67396.314945] Oops: 0000 [#1] SMP
Apr 28 14:37:32 cellar kernel: [67396.314949] last sysfs file: /sys/devices/
Apr 28 14:37:32 cellar kernel: [67396.314955] Dumping ftrace buffer:
Apr 28 14:37:32 cellar kernel: [67396.314960] (ftrace buffer empty)
Apr 28 14:37:32 cellar kernel: [67396.314962] Modules linked in: bridge stp bnep vboxnetflt vboxdrv input_polldev video output reiserfs lp snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device iTCO_wdt iTCO_vendor_support snd psmouse soundcore ppdev serio_raw pcspkr usblp snd_page_alloc btusb nvidia(P) intel_agp parport_pc parport agpgart usbhid r8169 mii raid10 raid456 async_xor async_memcpy async_tx xor raid1 raid0 multipath linear fbcon tileblit font bitblit softcursor [last unloaded: uinput]
Apr 28 14:37:32 cellar kernel: [67396.315019]
Apr 28 14:37:32 cellar kernel: [67396.315024] Pid: 27554, comm: kio_http_cache_ Tainted: P (2.6.28-11-generic #42-Ubuntu) MS-7176
Apr 28 14:37:32 cellar kernel: [67396.315027] EIP: 0060:[<c02c85cb>] EFLAGS: 00010202 CPU: 0
Apr 28 14:37:32 cellar kernel: [67396.315031] EIP is at prio_tree_
Apr 28 14:37:32 cellar kernel: [67396.315034] EAX: ee5b6e3c EBX: 01040404 ECX: f197634c EDX: 010403e0
Apr 28 14:37:32 cellar kernel: [67396.315037] ESI: 00000020 EDI: 00000001 EBP: f110deb8 ESP: f110de90
Apr 28 14:37:32 cellar kernel: [67396.315039] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Apr 28 14:37:32 cellar kernel: [67396.315043] Process kio_http_cache_ (pid: 27554, ti=f110c000 task=f1114b60 task.ti=f110c000)
Apr 28 14:37:32 cellar kernel: [67396.315045] Stack:
Apr 28 14:37:32 cellar kernel: [67396.315047] f267a3ec f197634c 00000116 00000118 000433a8 00000000 ee5b6e3c f267a3ec
Apr 28 14:37:32 cellar kernel: [67396.315056] f267a3c8 ee4e5800 f110dec8 c019bb92 f267a3c8 f1976334 f110ded8 c01a3cc9
Apr 28 14:37:32 cellar kernel: [67396.315065] f267a3c8 f1976334 f110def8 c01a4373 ee8559c0 ee8559b8 f0227aa8 ee8559b8
Apr 28 14:37:32 cellar kernel: [67396.315074] Call Trace:
Apr 28 14:37:32 cellar kernel: [67396.315077] [<c019bb92>] ? vma_prio_
Apr 28 14:37:32 cellar kernel: [67396.315084] [<c01a3cc9>] ? __vma_link_
Apr 28 14:37:32 cellar kernel: [67396.315088] [<c01a4373>] ? vma_link+0x63/0x90
Apr...