_zfs_findernotify_callback panic
mauricev opened this issue · comments
Maurice Volaski commented
I’ve been using ZFS under 12.1 for a while with no issues and just now after a regular reboot, I got the following.
When the system was rebooting, I had a FreeBSD-based USB flash drive attached. I disconnected it just in case its presence tripped up ZFS. On the second reboot, all appears to be well, and the ZFS RAID is intact.
CR0: 0x000000008001003b, CR2: 0xffffff99f4a3c008, CR3: 0x0000000029494000, CR4: 0x00000000001626e0
RAX: 0xffffff99f4a3bff0, RBX: 0xffffff99f4a3bff0, RCX: 0x0000000000000000, RDX: 0x0000000001000000
RSP: 0xffffffe0d8ad3c80, RBP: 0xffffffe0d8ad3ee0, RSI: 0x0000000000000000, RDI: 0xffffff95288cae78
R8: 0xffffff805b316dc8, R9: 0x0000000000989680, R10: 0xffffffd04728f3b8, R11: 0xffffff9526e1b540
R12: 0xffffff95288cae78, R13: 0xffffff95288cae90, R14: 0xffffff99f4d8efa0, R15: 0x0000000000000000
RFL: 0x0000000000010246, RIP: 0xffffff7faf66ae63, CS: 0x0000000000000008, SS: 0x0000000000000010
Fault CR2: 0xffffff99f4a3c008, Error code: 0x0000000000000000, Fault CPU: 0x4, PL: 0, VF: 10
Panicked task 0xffffff8b8e45a670: 357 threads: pid 0: kernel_task
Backtrace (CPU 4), panicked thread: 0xffffff9526e1b540, Frame : Return Address
0xffffffe0d8ad36b0 : 0xffffff8015287ddd mach_kernel : _handle_debugger_trap + 0x41d
0xffffffe0d8ad3700 : 0xffffff80153e7d15 mach_kernel : _kdp_i386_trap + 0x145
0xffffffe0d8ad3740 : 0xffffff80153d74e3 mach_kernel : _kernel_trap + 0x533
0xffffffe0d8ad3790 : 0xffffff8015227a60 mach_kernel : _return_from_trap + 0xe0
0xffffffe0d8ad37b0 : 0xffffff80152881ad mach_kernel : _DebuggerTrapWithState + 0xad
0xffffffe0d8ad38d0 : 0xffffff8015287966 mach_kernel : _panic_trap_to_debugger + 0x2b6
0xffffffe0d8ad3930 : 0xffffff8015b160b9 mach_kernel : _panic + 0x54
0xffffffe0d8ad39a0 : 0xffffff80153d78d3 mach_kernel : _sync_iss_to_iks + 0x2c3
0xffffffe0d8ad3b20 : 0xffffff80153d75b8 mach_kernel : _kernel_trap + 0x608
0xffffffe0d8ad3b70 : 0xffffff8015227a60 mach_kernel : _return_from_trap + 0xe0
0xffffffe0d8ad3b90 : 0xffffff7faf66ae63 org.openzfsonosx.zfs : _zfs_findernotify_callback + 0x53
0xffffffe0d8ad3ee0 : 0xffffff8015530fec mach_kernel : _vfs_iterate + 0x22c
0xffffffe0d8ad3f50 : 0xffffff7faf6634b1 org.openzfsonosx.zfs : _zfs_findernotify_thread + 0xe1
0xffffffe0d8ad3fa0 : 0xffffff801522718e mach_kernel : _call_continuation + 0x2e
Kernel Extensions in backtrace:
org.openzfsonosx.zfs(2.1)[0C4F7405-EDAA-3B4C-B9DB-B9C93AC441A8]@0xffffff7faf561000->0xffffff7faf860fff
dependency: com.apple.iokit.IOStorageFamily(2.1)[308C6126-F146-3541-9145-FEA69C5956BA]@0xffffff8017f27000->0xffffff8017f3dfff
Process name corresponding to current thread (0xffffff9526e1b540): kernel_task
Boot args: -v keepsyms=1
Mac OS version:
21C52
Kernel version:
Darwin Kernel Version 21.2.0: Sun Nov 28 20:28:54 PST 2021; root:xnu-8019.61.5~1/RELEASE_X86_64
Kernel UUID: E32C293C-7D8B-327C-A335-6AAD250A4881
KernelCache slide: 0x0000000015000000
KernelCache base: 0xffffff8015200000
Kernel slide: 0x0000000015010000
Kernel text base: 0xffffff8015210000
__HIB text base: 0xffffff8015100000
System model name: MacPro6,1 (Mac-F60DEB81FF30ACF6)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0
System uptime in nanoseconds: 58646894014
Last Sleep: absolute base_tsc base_nano
Uptime : 0x0000000daae5f688
Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000
Wake : 0x0000000000000000 0x00000a8a75b1c9ab 0x0000000000000000
Zone info:
Foreign : 0xffffff8029ca6000 - 0xffffff8029cb3000
Native : 0xffffff805b312000 - 0xffffffa05b312000
Readonly : 0xffffff8527fde000 - 0xffffff86c1972000
Metadata : 0xffffffee0d9e0000 - 0xffffffee2dcf7000
Bitmaps : 0xffffffee2dcf7000 - 0xffffffee39cf7000
last started kext at 30939493093: org.virtualbox.kext.VBoxNetAdp 6.1.32 (addr 0xffffff7faf469000, size 8192)
loaded kexts:
org.virtualbox.kext.VBoxNetAdp 6.1.32
org.virtualbox.kext.VBoxNetFlt 6.1.32
org.virtualbox.kext.VBoxUSB 6.1.32
org.virtualbox.kext.VBoxDrv 6.1.32
com.binaryfruit.driver.SATSMARTDriver 0.10.3
org.openzfsonosx.zfs 2.1.0
>X86PlatformShim 1.0.0
>AGPM 127
>!APlatformEnabler 2.7.0d0
@filesystems.autofs 3.0
@fileutil 20.036.15
@fsplaceholder 1.14.1
>AudioAUUC 1.70
>!AUpstreamUserClient 3.6.8
>!AMCCSControl 1.14
@kext.AMDFramebuffer 4.0.7
@kext.AMDRadeonServiceManager 4.0.7
>!AHDAHardwareConfigDriver 283.15
@kext.AMDRadeonX4000 4.0.7
>!AHDA 283.15
@UVCService 1
>eficheck 1
>!AGraphicsDevicePolicy 6.4.9
@AGDCPluginDisplayMetrics 6.4.9
>pmtelemetry 1
|IOUserEthernet 1.0.1
>usb.!UUserHCI 1
>!ALPC 3.1
>!AMGPUPowerControl 6.4.9
>!AHV 1
>!ADiskImages2 126.60.3
@kext.AMD7000!C 4.0.7
>!A!IMCEReporter 115
>ACPI_SMC_PlatformPlugin 1.0.0
>!A!ISlowAdaptiveClocking 4.0.0
>!AFIVRDriver 4.1.0
>!AThunderboltIP 4.0.3
>!UODD 532.40.7
|SCSITaskUserClient 452.60.2
>!AFileSystemDriver 3.0.1
@filesystems.tmpfs 1
@filesystems.lifs 1
@filesystems.hfs.kext 582.60.2
@BootCache 40
@!AFSCompression.!AFSCompressionTypeZlib 1.0.0
@!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1
@filesystems.apfs 1933.61.1
>AirPort.BrcmNIC 1400.1.1
>!AAHCIPort 351
|!ABCM5701Ethernet 11.0.0
@private.KextAudit 1.0
>!AACPIEC 6.1
>!AACPIButtons 6.1
>!ARTC 2.0.1
>!AHPET 1.8
>!ASMBIOS 2.1
>!AAPIC 1.7
>!A!ICPUPowerManagementClient 222.0.0
@!ASystemPolicy 2.0.0
@nke.applicationfirewall 402
|IOKitRegistryCompatibility 1
|EndpointSecurity 1
@Dont_Steal_Mac_OS_X 7.0.0
>!A!ICPUPowerManagement 222.0.0
@kec.!AEncryptedArchive 1
|IOUSBUserClient 900.4.2
@kext.triggers 1.0
>!AHIDKeyboard 228
>!ASMBus!C 1.0.18d1
@kext.AMDRadeonX4030HWLibs 1.0
|IOAccelerator!F2 462.4.1
>DspFuncLib 283.15
@kext.OSvKernDSPLib 529
@kext.AMDRadeonX4000HWServices 4.0.7
>!AHDA!C 283.15
|IOHDA!F 283.15
>!UAudio 413.5
|IOAudio!F 300.10
@vecLib.kext 1.2.0
>!AAudioClockLibs 100.9.1
>!ASMBusPCI 1.0.14d1
|IO!BSerialManager 9.0.0
|IO!BPacketLogger 9.0.0
|IO!BHost!CUSBTransport 9.0.0
|IO!BHost!CUARTTransport 9.0.0
|IO!BHost!CTransport 9.0.0
>IO!BHost!CPCIeTransport 9.0.0
|IOAVB!F 1010.2
@plugin.IOgPTPPlugin 1000.11
|IOEthernetAVB!C 1.1.0
|CSR!BHost!CUSBTransport 9.0.0
>!AGraphicsControl 6.4.9
>!ABacklightExpert 1.1.0
|IONDRVSupport 593
|Broadcom!BHost!CUSBTransport 9.0.0
|Broadcom!B20703USBTransport 9.0.0
>!AIPAppender 1.0
@kext.AMDSupport 4.0.7
>IOPlatformPluginLegacy 1.0.0
>X86PlatformPlugin 1.0.0
>IOPlatformPlugin!F 6.0.0d8
@!AGPUWrangler 6.4.9
@!AGraphicsDeviceControl 6.4.9
|IOGraphics!F 593
|IOSlowAdaptiveClocking!F 1.0.0
>!AThunderboltEDMSink 5.0.3
>usb.IOUSBHostHIDDevice 1.2
|IOSCSIMultimediaCommandsDevice 452.60.2
|IOBD!S!F 1.8
|IODVD!S!F 1.8
|IOCD!S!F 1.8
>usb.cdc 5.0.0
>usb.networking 5.0.0
>usb.!UHostCompositeDevice 1.2
>usb.!UHub 1.2
>!AThunderboltDPOutAdapter 8.5.1
|IOAHCIBlock!S 333
>!AThunderboltPCIUpAdapter 4.1.1
>!ABSDKextStarter 3
|IOSurface 302.9
@filesystems.hfs.encodings.kext 1
>!AThunderboltDPInAdapter 8.5.1
>!AThunderboltDPAdapter!F 8.5.1
>!AThunderboltPCIDownAdapter 4.1.1
>!AXsanScheme 3
>!AThunderboltNHI 7.2.8
|IOThunderbolt!F 9.3.3
|IONVMe!F 2.1.0
>usb.!UXHCIPCI 1.2
>usb.!UXHCI 1.2
|IO80211!FLegacy 1200.12.2b1
|IOSkywalk!F 1.0
>corecapture 1.0.4
|IOAHCI!F 295
>usb.!UEHCIPCI 1.2
>usb.!UEHCI 1.2
>mDNSOffloadUserClient 1.0.1b8
>usb.!UHostPacketFilter 1.0
|IOUSB!F 900.4.2
|IOSMBus!F 1.1
>!AEFINVRAM 2.1
|IOHID!F 2.0.0
>!AEFIRuntime 2.1
|IOTimeSync!F 1000.11
|IONetworking!F 3.4
>DiskImages 493.0.0
|IO!B!F 9.0.0
|IOReport!F 47
$quarantine 4
$sandbox 300.0
@kext.!AMatch 1.0.0d1
|CoreAnalytics!F 1
>!ASSE 1.0
>!AKeyStore 2
>!UTDM 532.40.7
|IOUSBMass!SDriver 209.40.6
|IOSCSIBlockCommandsDevice 452.60.2
|IO!S!F 2.1
|IOSCSIArchitectureModel!F 452.60.2
>!AMobileFileIntegrity 1.0.5
$!AImage4 4.2.0
@kext.CoreTrust 1
>!AFDEKeyStore 28.30
>!AEffaceable!S 1.0
>!ACredentialManager 1.0
>KernelRelayHost 1
|IOUSBHost!F 1.2
>!UHostMergeProperties 1.2
>usb.!UCommon 1.0
>!ABusPower!C 1.0
>!ASEPManager 1.0.1
>IOSlaveProcessor 1
>!AACPIPlatform 6.1
>!ASMC 3.1.9
|IOPCI!F 2.9
|IOACPI!F 1.4
>watchdog 1
@kec.pthread 1
@kec.Libm 1
@kec.corecrypto 12.0```