Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

importing pools with special vdev give BSOD #313

Closed
gmelikov opened this issue Oct 27, 2020 · 7 comments
Closed

importing pools with special vdev give BSOD #313

gmelikov opened this issue Oct 27, 2020 · 7 comments

Comments

@gmelikov
Copy link
Contributor

I've imported this pool before special vdev addition with readonly=on successfully, but after special vdev it just gives BSOD now. What info may be interested here from Win, and how to get it?

Looks like special vdev is readonly-compatible https://openzfs.github.io/openzfs-docs/man/5/zpool-features.5.html?highlight=special%20alloc

Release 0.24.

@lundman
Copy link
Collaborator

lundman commented Oct 27, 2020

Which special vdev? l2arc, slog?

@gmelikov
Copy link
Contributor Author

@lundman special vdev/special allocation class (feature GUID org.zfsonlinux:allocation_classes) openzfs/zfs#5182

@lundman
Copy link
Collaborator

lundman commented Oct 27, 2020

Right right that one - last time there was a vdev issue it was missing a callback, but I don't think allocation classes uses them. Do you know how to get the crash log after a BSOD?

@gmelikov
Copy link
Contributor Author

For win - unfortunately no, I'll try this docs in a week https://docs.microsoft.com/en-us/troubleshoot/windows-client/performance/read-small-memory-dump-file

@lundman
Copy link
Collaborator

lundman commented Oct 27, 2020

https://openzfsonosx.org/wiki/Windows_BSOD

If mdexter has kept it up to date :)

@gmelikov
Copy link
Contributor Author

@lundman wow, great, thank you! :)

@gmelikov
Copy link
Contributor Author

My bad, looks like zpool import commands now trigger something in Windows itself or it's a hardware fault, don't see anything zfsin-related

WinDbgX.exe -y "srv*c:\cache*https://msdl.microsoft.com/download/symbols;C:\Program Files\OpenZFS On Windows\symbols\" -z C:\Windows\MEMORY.DMP


it means the disk subsystem has experienced a failure.
If the error status is 0xC000009A, then it means the request failed because
a filesystem failed to make forward progress.
Arguments:
Arg1: ffffc1049a602ec0, lock type that was held (value 1,2,3, or PTE address)
Arg2: ffffffffc000000e, error status (normally i/o status code)
Arg3: 00000002454628c0, current process (virtual address for lock type 3, or PTE)
Arg4: fffff8053c2b0000, virtual address that could not be in-paged (or PTE contents if arg1 is a PTE address)

Debugging Details:
------------------


KEY_VALUES_STRING: 1

    Key  : Analysis.CPU.mSec
    Value: 3999

    Key  : Analysis.DebugAnalysisProvider.CPP
    Value: Create: 8007007e on DESKTOP-PGTD8HG

    Key  : Analysis.DebugData
    Value: CreateObject

    Key  : Analysis.DebugModel
    Value: CreateObject

    Key  : Analysis.Elapsed.mSec
    Value: 4122

    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 82

    Key  : Analysis.System
    Value: CreateObject

    Key  : WER.OS.Branch
    Value: vb_release

    Key  : WER.OS.Timestamp
    Value: 2019-12-06T14:06:00Z

    Key  : WER.OS.Version
    Value: 10.0.19041.1


ADDITIONAL_XML: 1

OS_BUILD_LAYERS: 1

BUGCHECK_CODE:  7a

BUGCHECK_P1: ffffc1049a602ec0

BUGCHECK_P2: ffffffffc000000e

BUGCHECK_P3: 2454628c0

BUGCHECK_P4: fffff8053c2b0000

ERROR_CODE: (NTSTATUS) 0xc000000e -                                  .

DISK_HARDWARE_ERROR: There was error with disk hardware

BLACKBOXBSD: 1 (!blackboxbsd)


BLACKBOXNTFS: 1 (!blackboxntfs)


BLACKBOXPNP: 1 (!blackboxpnp)


BLACKBOXWINLOGON: 1

PROCESS_NAME:  System

TRAP_FRAME:  ffffae05a9eca500 -- (.trap 0xffffae05a9eca500)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=fffff8053c2aff00 rbx=0000000000000000 rcx=0000000000005a4d
rdx=fffff8053c2b0000 rsi=0000000000000000 rdi=0000000000000000
rip=fffff80530736925 rsp=ffffae05a9eca698 rbp=ffffae05a9eca788
 r8=0000000000000000  r9=ffffae05a9eca6f0 r10=0000000000000000
r11=ffffffffffffffff r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei pl zr na po nc
nt!RtlImageNtHeaderEx+0x35:
fffff805`30736925 66390a          cmp     word ptr [rdx],cx ds:fffff805`3c2b0000=6800
Resetting default scope

STACK_TEXT:  
ffffae05`a9eca158 fffff805`3073ac09     : 00000000`0000007a ffffc104`9a602ec0 ffffffff`c000000e 00000002`454628c0 : nt!KeBugCheckEx
ffffae05`a9eca160 fffff805`3073c775     : ffffae05`00008000 ffffae05`a9eca200 ffffae05`a9eca2f0 fffff805`00000000 : nt!MiWaitForInPageComplete+0x7d9
ffffae05`a9eca250 fffff805`306eebe8     : 00000000`c0033333 00000000`00000000 fffff805`3c2b0000 00000000`00000000 : nt!MiIssueHardFault+0x3c5
ffffae05`a9eca360 fffff805`3080205e     : 00000000`00000000 00000000`00200040 fffff805`4439d441 ffffd287`535b3100 : nt!MmAccessFault+0x468
ffffae05`a9eca500 fffff805`30736925     : fffff805`30755813 fffff805`306705d0 fffff805`307cce78 00000000`00000000 : nt!KiPageFault+0x35e
ffffae05`a9eca698 fffff805`30755813     : fffff805`306705d0 fffff805`307cce78 00000000`00000000 ffffd287`97067000 : nt!RtlImageNtHeaderEx+0x35
ffffae05`a9eca6a0 fffff805`3075579c     : 00000000`00000000 00000000`00000000 ffffae05`a9ecaaa0 00000000`00000000 : nt!RtlpImageDirectoryEntryToDataEx+0x5b
ffffae05`a9eca6f0 fffff805`30aef77f     : 00000000`00000800 00000000`00000000 ffffae05`a9ecaaa0 00000000`00000004 : nt!RtlImageDirectoryEntryToData+0x1c
ffffae05`a9eca740 fffff805`30755457     : ffffae05`a9ecaa78 00000000`00000000 ffffae05`a9ecaa78 fffff805`30756c92 : nt!LdrpSearchResourceSection_U+0xff
ffffae05`a9eca890 fffff805`30aefb6e     : 00000000`00000003 00000000`00000004 00000000`00000002 00000000`00000000 : nt!LdrpLoadResourceFromAlternativeModule+0xa3
ffffae05`a9eca8e0 fffff805`30af338a     : 00000000`00000000 ffff9e00`7811e180 ffffd287`4c70a140 fffff805`00200040 : nt!LdrpSearchResourceSection_U+0x4ee
ffffae05`a9ecaa30 fffff805`336b11d9     : 00000000`00000000 ffffd287`52f83180 00000000`00000000 00000000`00000000 : nt!RtlFindMessage+0x6a
ffffae05`a9ecaac0 fffff805`336c593b     : fffff805`00000000 00000000`00000000 00000000`00000000 fffff805`43551443 : Ntfs+0x1611d9
ffffae05`a9ecab00 fffff805`306c1f15     : ffffd287`4c70a140 fffff805`30750c70 ffffd287`4c6a7c40 ffffd287`00000000 : Ntfs+0x17593b
ffffae05`a9ecab70 fffff805`30666dd5     : ffffd287`4c70a140 00000000`00000080 ffffd287`4c6b1040 00000000`00000000 : nt!ExpWorkerThread+0x105
ffffae05`a9ecac10 fffff805`307fb4f8     : fffff805`2c25c180 ffffd287`4c70a140 fffff805`30666d80 00000000`00000000 : nt!PspSystemThreadStartup+0x55
ffffae05`a9ecac60 00000000`00000000     : ffffae05`a9ecb000 ffffae05`a9ec5000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x28


SYMBOL_NAME:  nt!MiWaitForInPageComplete+7d9

I'll close this issue then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants