kernel BUG in page_add_anon_rmap at mm/rmap.c

Submitted by Anonymous
on June 18, 2009 - 9:55am

Hi everyone, I have been facing following problem in my Linux kernel after load the CPU at max. and network as well
So what could be the reason of this page fault? How to reproduce the same?

Mar 4 19:15:55 kernel: kernel BUG in page_add_anon_rmap at mm/rmap.c:438!
Mar 4 19:15:55 kernel: Oops: Exception in kernel mode, sig: 5 [#1]
Mar 4 19:15:55 kernel: PREEMPT
Mar 4 19:15:55 kernel: NIP: C00637DC LR: C005B4FC SP: D88C1DE0 REGS: d88c1d30 TRAP: 0700 Tainted: P
Mar 4 19:15:55 kernel: MSR: 00029032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
Mar 4 19:15:55 kernel: TASK = dc1cae30[5068] 'modprobe' THREAD: d88c0000
Mar 4 19:15:55 kernel: Last syscall: 11
Mar 4 19:15:55 kernel: GPR00: C005B4EC D88C1DE0 DC1CAE30 C0FE28C0 EFADA664 30027F50 00000000 C0456D20
Mar 4 19:15:55 kernel: GPR08: D5F0CB0C 00000001 C038B68C 00000000 00788918 00000000 00000000 00000000
Mar 4 19:15:55 kernel: GPR16: 00000000 00000000 00000000 EFFC5F30 CD58A300 C0440000 D0C5C960 3FD4C307
Mar 4 19:15:55 kernel: GPR24: C0440000 EFADA664 30027F50 C0FE28C0 C0FFA980 3F146785 FE404000 CA97909C
Mar 4 19:15:55 kernel: NIP [c00637dc] page_add_anon_rmap+0x10/0x98
Mar 4 19:15:55 kernel: LR [c005b4fc] do_wp_page+0x2d8/0xd5c
Mar 4 19:15:55 kernel: Call backtrace:
Mar 4 19:15:55 kernel: c005b4ec do_wp_page+0x2c8/0xd5c
Mar 4 19:15:55 kernel: c005d670 handle_mm_fault+0x4a0/0xa20
Mar 4 19:15:55 kernel: c0010684 do_page_fault+0x234/0x350
Mar 4 19:15:55 kernel: c0004880 handle_page_fault+0xc/0x80
Mar 4 19:15:55 kernel: note: modprobe[5068] exited with preempt_count 2
Mar 4 19:15:55 kernel: BUG: scheduling while atomic: modprobe/0x10000002/5068
Mar 4 19:15:55 kernel: caller is __cond_resched+0x60/0x90
Mar 4 19:15:55 kernel: Call backtrace:
Mar 4 19:15:55 kernel: c03206c4 __schedule+0x6a0/0x7e4
Mar 4 19:15:55 kernel: c0016738 __cond_resched+0x60/0x90
Mar 4 19:15:55 kernel: c00167b8 __cond_resched_raw_spinlock+0x50/0x78
Mar 4 19:15:55 kernel: c005a5f0 unmap_vmas+0x4a0/0x7d8
Mar 4 19:15:55 kernel: c0061264 exit_mmap+0x80/0x198
Mar 4 19:15:55 kernel: c001733c mmput+0x50/0x108
Mar 4 19:15:55 kernel: c001ce40 do_exit+0x174/0xd7c
Mar 4 19:15:55 kernel: c0004ec0 _exception+0x0/0xa8
Mar 4 19:15:55 kernel: c0004f30 _exception+0x70/0xa8
Mar 4 19:15:55 kernel: c0004ac4 ret_from_except_full+0x0/0x4c
Mar 4 19:15:55 kernel: c00637dc page_add_anon_rmap+0x10/0x98
Mar 4 19:15:55 kernel: c005b4ec do_wp_page+0x2c8/0xd5c
Mar 4 19:15:55 kernel: c005d670 handle_mm_fault+0x4a0/0xa20
Mar 4 19:15:55 kernel: c0010684 do_page_fault+0x234/0x350
Mar 4 19:15:55 kernel: c0004880 handle_page_fault+0xc/0x80
Mar 4 19:15:55 kernel: BUG: scheduling while atomic: modprobe/0x00000002/5068
Mar 4 19:15:55 kernel: caller is do_exit+0xa50/0xd7c
Mar 4 19:15:55 kernel: Call backtrace:
Mar 4 19:15:55 kernel: c03206c4 __schedule+0x6a0/0x7e4
Mar 4 19:15:55 kernel: c001d71c do_exit+0xa50/0xd7c
Mar 4 19:15:55 kernel: c0004ec0 _exception+0x0/0xa8
Mar 4 19:15:55 kernel: c0004f30 _exception+0x70/0xa8
Mar 4 19:15:55 kernel: c0004ac4 ret_from_except_full+0x0/0x4c
Mar 4 19:15:55 kernel: c00637dc page_add_anon_rmap+0x10/0x98
Mar 4 19:15:55 kernel: c005b4ec do_wp_page+0x2c8/0xd5c
Mar 4 19:15:55 kernel: c005d670 handle_mm_fault+0x4a0/0xa20
Mar 4 19:15:55 kernel: c0010684 do_page_fault+0x234/0x350
Mar 4 19:15:55 kernel: c0004880 handle_page_fault+0xc/0x80

It would appreciated for advance reply

Thanks

funny

on
June 18, 2009 - 8:05pm

do you do this on purpose? you obviously have a non-i386 architecture and you are using a proprietary module, but you don't say which. you don't even tell your kernel version. how on earth should the readers interpret the line numbers (which are different between versions) or find out what happened?

I'm using PPC-64bit board.

Anonymous (not verified)
on
June 19, 2009 - 3:08am

I'm using PPC-64bit board. Kernel version is 2.6.10. So I would like to know what makes this problem. This is montavista kernel.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.