Bug 194015

Summary: Fatal double fault on mount root from zfs
Product: Base System Reporter: Dmitry Afanasiev <KOT>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed Not A Bug    
Severity: Affects Only Me    
Priority: ---    
Version: 10.1-BETA3   
Hardware: i386   
OS: Any   
Attachments:
Description Flags
panic log none

Description Dmitry Afanasiev 2014-09-29 13:25:34 UTC
Created attachment 147805 [details]
panic log

After system hangs I rebooted system and panic on mount root with Fatal double fault.
OCR of stack trace attached, but it have some OCR specific troubles.
Original screenshots available there:
http://kot.spb.ru/tmp/panic/

I also got same problem on another i386 system with 10.0-RELEASE.
Problem occurs only after unclean shutdown.
Screen photos for two different panics also available on this link.

Problem exists ONLY on i386 systems.

Problem solves after booting amd64 kernel and after "clean" reboot.

My kernel build with gdb support, I can try to collect some additional information.
Comment 1 Andriy Gapon freebsd_committer 2014-09-29 13:36:39 UTC
You need to increase kernel stack size. Seems it is too small on i386 to handle traverse_visitbp recursion in ZFS.
Comment 2 Dmitry Afanasiev 2014-09-29 14:41:38 UTC
Oops...
I'm complete idiot.
UPDATING/20121223 answers me about this trouble.