Re: Panic in prison_alloc() on boot

2018-03-03 Thread Ryan Stone
To close the loop on this, the root cause ended up being a mistake on my end. This system had a rather convoluted boot process, and as a result of that was loading a nullfs.ko built for a months-old kernel. This setup accidentally worked for some time, but I guess some recent change to struct

Re: Panic in prison_alloc() on boot

2018-02-24 Thread Ryan Stone
Sorry for the late reply. Panicking this system is a bit painful, but I found some time to do it today. Strangely, it's actually cred that is NULL, not cred->cr_prison: (kgdb) p cred $7 = (struct ucred *) 0x0 (kgdb) disassemble Dump of assembler code for function prison_allow:

Re: Panic in prison_alloc() on boot

2018-02-12 Thread Konstantin Belousov
On Sun, Feb 11, 2018 at 11:50:43PM -0500, Ryan Stone wrote: > I'm getting a persistent panic on boot in prison_allow(). The first > case that I hit is this: > > Fatal trap 12: page fault while in kernel mode > cpuid = 10; apic id = 22 > fault virtual address = 0x30 > fault code =

Panic in prison_alloc() on boot

2018-02-11 Thread Ryan Stone
I'm getting a persistent panic on boot in prison_allow(). The first case that I hit is this: Fatal trap 12: page fault while in kernel mode cpuid = 10; apic id = 22 fault virtual address = 0x30 fault code = supervisor read data, page not present instruction pointer =