Bug#419713: linux-source-2.6.18: Null pointer dereference, kswapd died
On Tue, Apr 17, 2007 at 11:00:22AM -0400, Tim wrote:
> Package: linux-source-2.6.18
> Version: 2.6.18.dfsg.1-12
> Severity: important
>
>
> During normal system use, experienced lockup. Not a full panic, but
> still required a hard reboot.
>
> This could be related to another bug already listed, but there are so
> many I couldn't pick through them all.
>
> Kernel log contained:
>
> =-=-=-=
> 2007-04-17_13:49:21.27997 kern.alert: BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000
> 2007-04-17_13:49:21.29815 kern.alert: printing eip:
> 2007-04-17_13:49:21.29816 kern.warn: c01746a0
> 2007-04-17_13:49:21.29817 kern.alert: *pde = 00000000
> 2007-04-17_13:49:21.29817 <0>Oops: 0002 [#1]
> 2007-04-17_13:49:21.29817 <0>PREEMPT
> 2007-04-17_13:49:21.29818 kern.warn: Modules linked in: vfat fat ntfs snd_pcm_oss usb_storage nfnetlink_log nfnetlink_queue nfnetlink xt_MARK xt_NFQ
> UEUE xt_mark ip6t_rt ip6_tables x_tables ip_queue ip6_queue aes_i586 snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device udf tun bridge llc ipv6 z
> lib_deflate snd_mixer_oss sd_mod loop capability commoncap usbhid snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm snd_page_alloc nvidia forcedeth e
> hci_hcd ohci_hcd
> 2007-04-17_13:49:21.30306 <0>CPU: 0
> 2007-04-17_13:49:21.30306 kern.warn: EIP: 0060:[<c01746a0>] Tainted: P VLI
> 2007-04-17_13:49:21.30307 kern.warn: EFLAGS: 00010246 (2.6.18 #1)
> 2007-04-17_13:49:21.30307 <0>EIP is at __iget+0x30/0x60
> 2007-04-17_13:49:21.30307 <0>eax: 00000000 ebx: d6c2d53a ecx: c03b73b0 edx: d6c2d542
> 2007-04-17_13:49:21.30308 <0>esi: d6c2d53a edi: 0000004f ebp: f7e15efc esp: f7e15eec
> 2007-04-17_13:49:21.30308 <0>ds: 007b es: 007b ss: 0068
> 2007-04-17_13:49:21.30308 <0>Process kswapd0 (pid: 173, ti=f7e14000 task=f7cf0560 task.ti=f7e14000)
> 2007-04-17_13:49:21.30309 <0>Stack: 00000080 c01752c2 00000000 0000004e d113b780 d112c0f4 0001baf8 00000082
> 2007-04-17_13:49:21.30311 <0> c17deac0 000000d0 c0146117 000115c2 00005999 00000000 0000002a 00000000
> 2007-04-17_13:49:21.30311 <0> 00000000 00000080 00029a8b 00000000 00000002 c03b6380 c03b6380 c0146567
> 2007-04-17_13:49:21.30311 <0>Call Trace:
> 2007-04-17_13:49:21.30312 kern.warn: [<c01752c2>] shrink_icache_memory+0x192/0x260
> 2007-04-17_13:49:21.30312 kern.warn: [<c0146117>] shrink_slab+0x117/0x180
> 2007-04-17_13:49:21.30313 kern.warn: [<c0146567>] kswapd+0x327/0x410
> 2007-04-17_13:49:21.30313 kern.warn: [<c012da60>] autoremove_wake_function+0x0/0x50
> 2007-04-17_13:49:21.30313 kern.warn: [<c0146240>] kswapd+0x0/0x410
> 2007-04-17_13:49:21.30314 kern.warn: [<c012d8c4>] kthread+0xe4/0xf0
> 2007-04-17_13:49:21.30314 kern.warn: [<c012d7e0>] kthread+0x0/0xf0
> 2007-04-17_13:49:21.30314 kern.warn: [<c0101005>] kernel_thread_helper+0x5/0x10
> 2007-04-17_13:49:21.30315 <0>Code: 24 85 c0 74 06 ff 43 24 5b c3 90 ff 43 24 f6 83 1c 01 00 00 0f 74 08 ff 0d 28 a7 44 c0 5b c3 8d 53 08 8b 4b 08 8b
> 42 04 89 41 04 <89> 08 a1 a8 73 3b c0 89 50 04 89 43 08 c7 42 04 a8 73 3b c0 ff
> 2007-04-17_13:49:21.30315 <0>EIP: [<c01746a0>] __iget+0x30/0x60 SS:ESP 0068:f7e15eec
> 2007-04-17_13:49:21.30316 kern.warn: <6>note: kswapd0[173] exited with preempt_count 1
> -=-=-=-
disable preempt if you care about reliability.
it's disabled by default in any debian and fedora stock kernel.
--
maks
Reply to: