Changes to kern.geom.debugflags?

Chris Ross cross+freebsd at distal.com
Tue Jan 8 01:53:55 UTC 2013


On Jan 7, 2013, at 17:41 , Chris Ross <cross+freebsd at distal.com> wrote:
>  Okay.  I've completed this search.  SVN rev 242228 works, boots up, the first call
> to dnode_read() (in sys/boot/zfs/zfsimpl.c) (well, "first" call after the console is initialized)
> shows (due to a printf I added) :
> 
> dnode_read(): offset 512, bsize 16384, dn_datablkszsec 32
> 
>  I notice in all of the many following calls that bsize is always 512 or 16384, and
> dn_datablkszsec is sometimes as small as 1, or as large as 68, but always non-zero.
> 
>  SVN revision 242230 fails in the same way the head of stable/9 does.  The first output
> I see from my printf in dnode_read() is (and the following trap):
> 
> dnode_read(): offset 512, bsize 0, dn_datablkszsec 0
> ERROR: Last Trap: Division by Zero
> 
>  I didn't test 242229,. but could if needed, because both 242229 and 242230 were
> ZFS changes in the boot code, and by the same person.

  Out of curiosity, I did try 242229. It boots.  So. the problem occurred with 242230, which 
came from 241289.  FYI.

               - Chris



More information about the freebsd-sparc64 mailing list