Welcome! Log In Create A New Profile


Bad page state in process during System Boot

Posted by Joe 

I am using linux- kernel on a platform using mips34Kc processor. This test is done with mips multithreading support enabled Following are some important points from kernel config file :
Linux SMP support enabled.
CONFIG_PREEMPT is disabled in this case.
PAGE size set to 4KB.
Let me know if you want me to attach the complete kernel configuration.

During System boot-up we see error messages (dump_stack) followed by system hang. The dump_stack is pointing to free_pages_check() identifying a bad page with page->mapping set to a non-zero value, the page flags seem to be proper. After the dump_stack message, the system is hung in the function find_get_page looping in the following condition :
if (!page_cache_get_speculative(page))
goto repeat;

The error message displayed is captured below :

BUG: Bad page state in process telnetd pfn:0ec64
page:811d8c80 count:0 mapcount:0 mapping:8f01f180 index:0x0
page flags: 0x1c(referenced|uptodate|dirty)
Call Trace:
[<80023f3c>] dump_stack+0x8/0x34
[<80090ec8>] bad_page+0x74/0x120
[<800910bc>] free_pages_prepare+0x148/0x150
[<80091b74>] free_hot_cold_page+0x40/0x214
[<80091d8c>] __pagevec_free+0x44/0x64
[<800968a4>] release_pages+0x1fc/0x268
[<800b54a8>] free_pages_and_swap_cache+0xe4/0x118
pwrmgmtdrv_lkm: module license 'proprietary' taints kernel.
Disabling lock debugging due to kernel taint
[<800ab168>] unmap_region+0x180/0x1b8
[<800ac0e4>] do_munmap+0x280/0x328
[<800ac1d4>] sys_munmap+0x48/0x74
[<80012470>] stack_done+0x20/0x40

The issue is not observed consistently and is observed only in 1 out of 10 boots. It would be of great help if someone can point me to a few possible suspects for this issue.

Re: Bad page state in process during System Boot
May 11, 2012 02:14AM
Waiting for response on this thread...
Solitaire game
November 24, 2018 07:00AM
If you really wants to play any game on internet then play solitaire times game .This is very awesome game and trust me you loved this game.Solitaire is a cards game and this is a series of the spider solitaire gmae.
I am glad to see this brilliant post. all the details are very helpful and useful for us, keep up to good work.
run 3

Your Email:


Spam prevention:
Please, solve the mathematical question and enter the answer in the input field below. This is for blocking bots that try to post this form automatically.
Question: how much is 18 plus 2?