How to repeat symptoms:

    boot -c
    <make some changes, quit and come up normally>
    kget

Watch your system panic when kget does a:

      sysctlbyname("machdep.uc_devlist", buf, &len, NULL, NULL);

where len has been properly fetched in a previous syctlbyname()
call (1526 bytes, in my test case) and buf allocated appropriately.
System will panic with a supervisor read, page not present.

In fact, I've just proven the hard way that trying to read
machdep.uc_devlist in any way, including sysctl -a, does the same
thing.  Wurgh. :)

- Jordan


To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message

Reply via email to