Bug 12398

Summary: fsck in free(): warning: pointer to wrong page.
Product: Base System Reporter: Bernd Walter <ticso>
Component: binAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.0-CURRENT   
Hardware: Any   
OS: Any   

Description Bernd Walter 1999-06-26 09:40:01 UTC
# fsck -p
/dev/rda0s1a: 2548 files, 33479 used, 5512 free (296 frags, 652 blocks, 0.8% fragmentation)
Can't open /dev/vinum/rd3: Device not configured
/dev/vinum/rd3: CAN'T CHECK FILE SYSTEM.
/dev/vinum/rd3: UNEXPECTED SOFT UPDATE INCONSISTENCY; RUN fsck MANUALLY.
Can't open /dev/vinum/rd4: Device not configured
/dev/vinum/rd4: CAN'T CHECK FILE SYSTEM.
/dev/vinum/rd4: UNEXPECTED SOFT UPDATE INCONSISTENCY; RUN fsck MANUALLY.
/dev/rccd0c: CANNOT READ: BLK 16
/dev/rccd0c: UNEXPECTED SOFT UPDATE INCONSISTENCY; RUN fsck MANUALLY.
fsck in free(): warning: pointer to wrong page.
fsck in free(): warning: page is already free.
fsck in free(): warning: page is already free.
fsck in free(): warning: chunk is already free.
fsck in free(): warning: pointer to wrong page.
fsck in free(): warning: chunk is already free.
fsck in free(): warning: page is already free.
fsck in free(): warning: chunk is already free.
fsck in free(): warning: page is already free.
fsck in free(): warning: chunk is already free.
/dev/rccd0c: CANNOT SEEK: BLK -1
/dev/rccd0c: UNEXPECTED SOFT UPDATE INCONSISTENCY; RUN fsck MANUALLY.
fsck in free(): warning: pointer to wrong page.
fsck in free(): warning: page is already free.
fsck in free(): warning: chunk is already free.
fsck in free(): warning: page is already free.
fsck in free(): warning: chunk is already free.
fsck in free(): warning: pointer to wrong page.
fsck in free(): warning: chunk is already free.
fsck in free(): warning: page is already free.
fsck in free(): warning: chunk is already free.
fsck in free(): warning: page is already free.
fsck in free(): warning: chunk is already free.

/dev/rda0f: 10713 files, 137381 used, 46544 free (5288 frags, 5157 blocks, 2.9% fragmentation)
/dev/rda0e: FREE BLK COUNT(S) WRONG IN SUPERBLK (SALVAGED)
/dev/rda0e: SUMMARY INFORMATION BAD (SALVAGED)
/dev/rda0e: BLK(S) MISSING IN BIT MAPS (SALVAGED)
/dev/rda0e: 2358 files, 10826 used, 68533 free (229 frags, 8538 blocks, 0.3% fragmentation)
/dev/rda25e: 7737 files, 888629 used, 137130 free (274 frags, 17107 blocks, 0.0% fragmentation)
/dev/rda1e: 4263 files, 2753150 used, 3359 free (647 frags, 339 blocks, 0.0% fragmentation)
/dev/rda2e: 21654 files, 1773523 used, 982986 free (20978 frags, 120251 blocks, 0.8% fragmentation)
/dev/rda3e: 173492 files, 629893 used, 2126616 free (4824 frags, 265224 blocks, 0.2% fragmentation)
THE FOLLOWING FILE SYSTEMS HAD AN UNEXPECTED INCONSISTENCY:
        /dev/vinum/rd4 (/var/d4), /dev/vinum/rd3 (/var/d3), /dev/rccd0c (/var/d0)

ccd0c was not configured via ccdconfig at the time fsck was run.
With the unconfigured vinum everything seems to be OK.

How-To-Repeat: 
run fsck on an uncofigured ccd device.
Comment 1 Jens Schweikhardt freebsd_committer freebsd_triage 2002-08-20 11:43:29 UTC
State Changed
From-To: open->feedback

Does this also happen on a recent -stable? Or -current?
Comment 2 Jens Schweikhardt freebsd_committer freebsd_triage 2002-08-20 15:31:27 UTC
State Changed
From-To: feedback->closed

Originator confirms it's not reproduceable anymore. Thanks Bernd!