linux-mips-fnet
[Top] [All Lists]

page fault handling

To: "linux-mips@fnet.fr" <linux-mips@fnet.fr>, Ralf Baechle <ralf@uni-koblenz.de>
Subject: page fault handling
From: Rabeeh Khoury <rabeeh@galileo.co.il>
Date: Mon, 22 May 2000 11:29:38 -0400
Reply-to: rabeeh@galileo.co.il
Sender: rabeeh@galileo.co.il
Hi All

I'm having trouble with running processes on kernel 2.2.12, here is the
do_page_fault printk's (changed #if 0 to #if 1) from two kernels (The
kernel is just booting up and reading init process, in my case using
root-NFS)

kernel 2.0.34 - this kernel works fine

VFS: Mounted root (nfs filesystem).
[init:1:0fb837d0:1:8003a754]
[init:1:1001984c:1:8003a754]
[init:1:0fb651a0:0:0fb651a0]
[init:1:0fb60100:0:0fb653b4]
[init:1:0fb64b94:0:0fb65648]
[init:1:0fb610ac:0:0fb65674]
[init:1:0fb82eb0:0:0fb6569c]
[init:1:0fb82eb0:1:0fb656a8]
[init:1:0fb6209c:0:0fb65674]
[init:1:0fb69d7c:0:0fb69d7c]
[init:1:0fb6be90:0:0fb6be90]
[init:1:0fb638b0:0:0fb6bf94]
[init:1:0fb6c010:0:0fb6c010]
[init:1:0fb70c70:0:0fb70c70]
[init:1:0fb6d1a0:0:0fb6d1a0]
[init:1:0fb6f7d0:0:0fb6f7d0]
[init:1:0fb66124:0:0fb66124]
[init:1:2aaab000:1:0fb70200]
[init:1:00400034:0:0fb66248]
[init:1:0fb6a920:0:0fb6a920]
[init:1:0fb68888:0:0fb68888]
[init:1:2aaac000:0:0fb6ff88]
[init:1:0fb67680:0:0fb67680]
[init:1:2aaaf000:0:0fb677ac]
[init:1:2aaf242c:1:0fb70268]
[init:1:2aaaf140:0:0fb6824c]
[init:1:2aaad01a:0:0fb6f580]
[init:1:2aaae007:0:0fb6f580]
[init:1:2aaf3000:0:0fb677ac]
[init:1:2abf0fe8:1:0fb70284]
[init:1:2aaf3140:0:0fb6824c]
[init:1:2aafff10:0:0fb69d9c]
[init:1:2aaf8937:0:0fb6f57c]
[init:1:2abef284:0:0fb6a09c]
[init:1:2abef280:1:0fb6a0a4]
[init:1:2ab00950:0:0fb69400]
[init:1:00401034:0:0fb69530]
[init:1:2aafd1f4:0:0fb69418]
[init:1:2aaf67bf:0:0fb6f57c]
[init:1:2ab0213c:0:0fb69530]
[init:1:2aafbc14:0:0fb69418]
[init:1:2aaf5906:0:0fb6f57c]
[init:1:2ab01bc4:0:0fb69530]
[init:1:2aafa424:0:0fb69418]
[init:1:2aaf45f8:0:0fb6f57c]
[init:1:2aafe3a4:0:0fb69418]
[init:1:2aaf7203:0:0fb6f57c]
[init:1:2aafccc4:0:0fb69418]

etc ...


kernel 2.2.12 - the address entry is 00000000 - why ?

[init:1:00000000:0:800d55d4]
[init:1:00000000:0:8004c2c8]
[init:1:00000000:0:8004c2d0]
[init:1:00000000:0:8004c2fc]
[init:1:00000000:0:8004c308]
[init:1:00000000:0:8004c31c]
[init:1:00000000:0:8004c330]
[init:1:00000000:0:8004c33c]
[init:1:00000000:0:8004c348]
[init:1:00000000:0:8004c354]
[init:1:00000000:0:8004c360]
[init:1:00000000:0:8004c36c]
[init:1:00000000:0:8004c378]
[init:1:00000000:0:8004c384]
[init:1:00000000:0:8004c390]
[init:1:00000000:0:8004c39c]
[init:1:00000000:0:8004c3a4]
[init:1:00000000:0:8004c3b0]
[init:1:00000000:0:8004c3c4]
[init:1:00000000:0:8004c3d0]
[init:1:00000000:0:8004c3dc]
[init:1:00000000:0:8004c3e8]
[init:1:00000000:0:8004c3f4]
[init:1:00000000:0:8004c400]
[init:1:00000000:0:8004c40c]
[init:1:00000000:0:8004c418]
[init:1:00000000:0:8004c424]
[init:1:00000000:0:8004c470]
[init:1:00000000:0:8004c490]
[init:1:00000000:0:800d5eac]
[init:1:00000000:0:8004c4b8]
[init:1:00000000:0:8004c4e4]
[init:1:00000000:0:800d5eac]
[init:1:00000000:0:8004c4e4]
[init:1:00000000:0:800d5eac]
[init:1:00000000:0:8004c50c]
[init:1:00000000:0:800d55d4]
// The next six lines are binfmt_elf output
(start_brk) 10019a10
(end_code) 4093dc
(start_code) 400000
(end_data) 1001984c
(start_stack) 7fffff40
(brk) 10019a10
[init:1:00000000:0:0fb651a0]
do_page_fault() #2: sending SIGSEGV to init for illegal readaccess from
00000000 (epc == 0fb651a0, ra == 00000000)
do_page_fault() #2: sending SIGSEGV to init for illegal readaccess from
00000000 (epc == 0fb651a0, ra == 00000000)
[init:1:00000000:0:0fb651a0]
do_page_fault() #2: sending SIGSEGV to init for illegal readaccess from
00000000 (epc == 0fb651a0, ra == 00000000)
[init:1:00000000:0:0fb651a0]
do_page_fault() #2: sending SIGSEGV to init for illegal readaccess from
00000000 (epc == 0fb651a0, ra == 00000000)
[init:1:00000000:0:0fb651a0]
do_page_fault() #2: sending SIGSEGV to init for illegal readaccess from
00000000 (epc == 0fb651a0, ra == 00000000)
[init:1:00000000:0:0fb651a0]

etc...


Can you speculate the next point that I should debug ?

thank you,
Rabeeh


<Prev in Thread] Current Thread [Next in Thread>