Subject: port-macppc/18645: panic: pmap_pvo_to_pte: pvo 0x55b0900: has valid pte in pmap_pteg_table 0x4b16c0 but invalid in pvo
To: None <gnats-bugs@gnats.netbsd.org>
From: None <wiz@netbsd.org>
List: netbsd-bugs
Date: 10/13/2002 20:16:30
>Number:         18645
>Category:       port-macppc
>Synopsis:       panic: pmap_pvo_to_pte: pvo 0x55b0900: has valid pte in pmap_pteg_table 0x4b16c0 but invalid in pvo
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    port-macppc-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Oct 13 12:14:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Thomas Klausner
>Release:        NetBSD/macppc 1.6I <2002-10-13>
>Organization:
>Environment:
>Description:
When using build.sh, it dies with a panic (one time in cleandir, once
during creating the obj dirs, a third time in cleandir again).
The panic is:
panic: pmap_pvo_to_pte: pvo 0x55b0900: has valid pte in pmap_pteg_table 0x4b16c0 but invalid in pvo
another time:
panic: pmap_pvo_to_pte: pvo 0x683cd60: has valid pte in pmap_pteg_table 0x49abc8 but invalid in pvo

tr/u says:
panic
pmap_pvo_to_pte
pmap_pvo_remove
pmap_pvo_enter
pmap_enter
uvm_fault
trap
user DSI write trap @ 0x4192f940 by 0x418347f8: srr1=0xd032
r1=0xffffe380 cr=0x84000042 xer=0x20000000 ctr=0x418347e0 dsisr=0xa000000

tr/u for the second time:
panic
pmap_pvo_to_pte
pmap_clear_bit
genfs_putpages
ffs_putpages
VOP_PUTPAGES
ffs_full_fsync
ffs_fsync
VOP_FSYNC
ffs_sync
sync_fsync
VOP_FSYNC
sched_sync
fork_trampoline
>How-To-Repeat:
Boot a G3 laptop with an 1.6I kernel and try to use build.sh to make
a snapshot.

>Fix:
Unknown.
>Release-Note:
>Audit-Trail:
>Unformatted: