kernel null pointer deference - possibly bluetooth/wiimote related

Bug #367389 reported by Deepak Sarda on 2009-04-26
4
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
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_tree_next+0x26/0x50
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/pci0000:00/0000:00:1d.7/usb1/1-5/1-5.4/1-5.4:1.0/bluetooth/hci0/hci0:42/type
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_tree_next+0x26/0x50
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_file+0x6a/0xc0
Apr 26 22:26:03 cellar kernel: [79886.375168] [<c01a7b41>] ? page_referenced+0x131/0x140
Apr 26 22:26:03 cellar kernel: [79886.375179] [<c0199b4e>] ? __remove_mapping+0xae/0xf0
Apr 26 22:26:03 cellar kernel: [79886.375192] [<c019a0a8>] ? shrink_page_list+0x128/0x4e0
Apr 26 22:26:03 cellar kernel: [79886.375203] [<c019985a>] ? isolate_pages_global+0x5a/0x70
Apr 26 22:26:03 cellar kernel: [79886.375216] [<c019a601>] ? shrink_inactive_list+0x1a1/0x4d0
Apr 26 22:26:03 cellar kernel: [79886.375227] [<c0195467>] ? get_dirty_limits+0x17/0x300
Apr 26 22:26:03 cellar kernel: [79886.375241] [<c019a9d7>] ? shrink_list+0xa7/0xb0
Apr 26 22:26:03 cellar kernel: [79886.375251] [<c019aa9e>] ? shrink_zone+0xbe/0x1b0
Apr 26 22:26:03 cellar kernel: [79886.375261] [<c019b4b5>] ? balance_pgdat+0x455/0x470
Apr 26 22:26:03 cellar kernel: [79886.375275] [<c0199800>] ? isolate_pages_global+0x0/0x70
Apr 26 22:26:03 cellar kernel: [79886.375285] [<c014ef0a>] ? prepare_to_wait+0x3a/0x70
Apr 26 22:26:03 cellar kernel: [79886.375300] [<c019b591>] ? kswapd+0xc1/0x110
Apr 26 22:26:03 cellar kernel: [79886.375313] [<c014ecb0>] ? autoremove_wake_function+0x0/0x50
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_thread_helper+0x7/0x10
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_tree_next+0x26/0x50 SS:ESP 0068:f677dd18
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=UUID=88914e8d-29fa-484a-a78a-edf1e1977486
MachineType: MSI MS-7176
NonfreeKernelModules: nvidia
Package: linux-image-2.6.28-11-generic 2.6.28-11.42
ProcCmdLine: root=/dev/md2 ro quiet splash
ProcEnviron:
 LANGUAGE=
 PATH=(custom, user)
 LANG=en_SG.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.28-11.42-generic
SourcePackage: linux

Deepak Sarda (antrix) wrote :
Deepak Sarda (antrix) wrote :
Download full text (28.2 KiB)

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.

==============================================================
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_insert+0x14b/0x290
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/pci0000:00/0000:00:1d.7/usb1/idVendor
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_insert+0x14b/0x290
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_tree_insert+0x22/0xc0
Apr 28 14:37:32 cellar kernel: [67396.315084] [<c01a3cc9>] ? __vma_link_file+0x49/0x80
Apr 28 14:37:32 cellar kernel: [67396.315088] [<c01a4373>] ? vma_link+0x63/0x90
Apr...

tags: added: kernel-oops
Charlie Kravetz (charlie-tca) wrote :

Thank you this bug report and the supporting attachments. There was a recent update to the kernel for Ubuntu 9.04. Did this resolve this issue?

Changed in linux (Ubuntu):
status: New → Incomplete
Charlie Kravetz (charlie-tca) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in linux (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers