pool scrub Kernel Panic on Monterey

All your general support questions for OpenZFS on OS X.

pool scrub Kernel Panic on Monterey

Postby Eladio » Thu Oct 28, 2021 10:48 pm

Hi,
Checking Big Sur version 2.1 on Monterey, found a kernel panic while scrubbing a nested pool. Nested pool is a pool on a zvol.
Macos trace:
Code: Select all
 
panic(cpu 0 caller 0xffffff7fabc40fc3): VERIFY3(0 == dmu_object_info(os, smobj, &doi)) failed (0 == 88)

Panicked task 0xffffff854cafd6a0: 552 threads: pid 0: kernel_task
Backtrace (CPU 0), panicked thread: 0xffffff85568bd2c0, Frame : Return Address
0xffffffe0880437f0 : 0xffffff801249c00d
0xffffffe088043840 : 0xffffff80125f5d85
0xffffffe088043880 : 0xffffff80125e5763
0xffffffe0880438d0 : 0xffffff801243ba60
0xffffffe0880438f0 : 0xffffff801249c3dd
0xffffffe088043a10 : 0xffffff801249bb96
0xffffffe088043a70 : 0xffffff8012d18649
0xffffffe088043ae0 : 0xffffff7fabc40fc3
0xffffffe088043c50 : 0xffffff7faba805c8
0xffffffe088043cc0 : 0xffffff7faba78deb
0xffffffe088043d10 : 0xffffff7faba55403
0xffffffe088043d60 : 0xffffff7faba549a4
0xffffffe088043dd0 : 0xffffff7faba786a5
0xffffffe088043e30 : 0xffffff7faba6df2b
0xffffffe088043ea0 : 0xffffff7faba6d90f
0xffffffe088043f00 : 0xffffff7faba816e9
0xffffffe088043fa0 : 0xffffff801243b18e
      Kernel Extensions in backtrace:
         org.openzfsonosx.zfs(2.1)[0C4F7405-EDAA-3B4C-B9DB-B9C93AC441A8]@0xffffff7fab9e3000->0xffffff7fabce2fff
            dependency: com.apple.iokit.IOStorageFamily(2.1)[6637C48D-A128-3A23-A8F4-96CD5CA12779]@0xffffff801512f000->0xffffff8015145fff

Process name corresponding to current thread (0xffffff85568bd2c0): kernel_task

Mac OS version:
21A559

Kernel version:
Darwin Kernel Version 21.1.0: Wed Oct 13 17:33:23 PDT 2021; root:xnu-8019.41.5~1/RELEASE_X86_64
Kernel UUID: 19BD4E1B-0268-3EE0-BC66-91F035BC9429
KernelCache slide: 0x0000000012200000
KernelCache base:  0xffffff8012400000
Kernel slide:      0x0000000012210000
Kernel text base:  0xffffff8012410000
__HIB  text base: 0xffffff8012300000
System model name: MacBookPro16,2 (Mac-5F9802EFE386AA28)
System shutdown begun: NO
Hibernation exit count: 0

System uptime in nanoseconds: 990701325037
Last Sleep:           absolute           base_tsc          base_nano
  Uptime  : 0x000000e6aa668e88
  Sleep   : 0x0000000000000000 0x0000000000000000 0x0000000000000000
  Wake    : 0x0000000000000000 0x0000000ac230a231 0x0000000000000000
Zone info:
Foreign   : 0xffffff8026f82000 - 0xffffff8026f8f000
Native    : 0xffffff803f114000 - 0xffffffa03f114000
Readonly  : 0 - 0
Metadata  : 0xffffffe42e0e1000 - 0xffffffe44e263000
Bitmaps   : 0xffffffe44e263000 - 0xffffffe454263000
last started kext at 24430325212: >driverkit.serial   6.0.0 (addr 0xffffff7faaad1000, size 28672)
loaded kexts:
org.openzfsonosx.zfs   2.1.0
com.kernsafe.driver.kscsiprt   3.00
>!A!BMultitouch   100
>AGPM   125
>X86PlatformShim   1.0.0
>!APlatformEnabler   2.7.0d0
@filesystems.autofs   3.0
@fileutil   20.036.15
>AudioAUUC   1.70
>!AHIDALSService   1
>!ATopCaseHIDEventDriver   5010.1
>!AUpstreamUserClient   3.6.8
>!AGFXHDA   100.1.434
>!A!IICLGraphics   18.0.2
>!AGraphicsDevicePolicy   6.4.9
>!ABridgeAudio!C   200.8
>BridgeAudioCommunication   200.8
>!AAVEBridge   6.1
>!A!IICLLPGraphicsFramebuffer   18.0.2
@AGDCPluginDisplayMetrics   6.4.9
>pmtelemetry   1
|IOUserEthernet   1.0.1
>usb.!UUserHCI   1
>!AHV   1
>!ADiskImages2   126.40.1
>AGDCBacklightControl   6.4.9
@UVCService   1
>!ABacklight   180.3
>!AMCCSControl   1.14
>!A!IPCHPMC   2.0.1
>!AThunderboltIP   4.0.3
>ACPI_SMC_PlatformPlugin   1.0.0
>!A!ISlowAdaptiveClocking   4.0.0
>!AFIVRDriver   4.1.0
>usb.!UHostBillboardDevice   1.0
>usb.realtek8153patcher   5.0.0
>BCMWLANFirmware4387.Hashstore   1
>BCMWLANFirmware4378.Hashstore   1
>BCMWLANFirmware4377.Hashstore   1
>BCMWLANFirmware4364.Hashstore   1
>BCMWLANFirmware4355.Hashstore   1
>!AFileSystemDriver   3.0.1
@filesystems.tmpfs   1
@filesystems.lifs   1
@filesystems.hfs.kext   582.40.4
@BootCache   40
@!AFSCompression.!AFSCompressionTypeZlib   1.0.0
@!AFSCompression.!AFSCompressionTypeDataless   1.0.0d1
@filesystems.apfs   1933.41.2
>!ABCMWLANBusInterfacePCIeMac   1
@private.KextAudit   1.0
>!ASmartBatteryManager   161.0.0
>!AACPIButtons   6.1
>!ASMBIOS   2.1
>!AACPIEC   6.1
>!AAPIC   1.7
@!ASystemPolicy   2.0.0
@nke.applicationfirewall   402
|IOKitRegistryCompatibility   1
|EndpointSecurity   1
@Dont_Steal_Mac_OS_X   7.0.0
@kec.!AEncryptedArchive   1
>driverkit.serial   6.0.0
@kext.triggers   1.0
>!AHIDKeyboard   228
>!AActuatorDriver   5400.25
>!AMultitouchDriver   5400.25
>!AInputDeviceSupport   5400.30
>!AHS!BDriver   5010.1
>IO!BHIDDriver   9.0.0
>usb.cdc.acm   5.0.0
>usb.serial   6.0.0
>!AGraphicsControl   6.4.9
>!AHDA!C   283.15
|IOHDA!F   283.15
|IOAccelerator!F2   462.4
>!ASMBusPCI   1.0.14d1
>!A!ILpssUARTv1   3.0.60
>!A!ILpssUARTCommon   3.0.60
>!AOnboardSerial   1.0
|IOSCSIParallel!F   3.0.0
|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
|Broadcom!BHost!CUSBTransport   9.0.0
|Broadcom!B20703USBTransport   9.0.0
>!AIPAppender   1.0
>!ABacklightExpert   1.1.0
|IONDRVSupport   593
>!ASMBus!C   1.0.18d1
>!AThunderboltEDMSink   5.0.3
>!AThunderboltDPOutAdapter   8.5.0
>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
>!UAudio   412.8
|IOAudio!F   300.10
@vecLib.kext   1.2.0
>!AAudioClockLibs   100.9.1
>usb.cdc.ecm   5.0.0
>usb.cdc.ncm   5.0.0
>usb.IOUSBHostHIDDevice   1.2
>usb.cdc   5.0.0
>usb.networking   5.0.0
>usb.!UHostCompositeDevice   1.2
>usb.!UHub   1.2
>!AThunderboltPCIDownAdapter   4.1.1
>!AThunderboltDPInAdapter   8.5.0
>!AThunderboltDPAdapter!F   8.5.0
>!AHPM   3.4.4
>!A!ILpssI2C!C   3.0.60
>!A!ILpssI2C   3.0.60
>!A!ILpssDmac   3.0.60
>!ABSDKextStarter   3
|IOSurface   302.9
@filesystems.hfs.encodings.kext   1
>!AXsanScheme   3
>usb.!UVHCIBCE   1.2
>usb.!UVHCICommonBCE   1.0
>usb.!UVHCI   1.2
>usb.!UVHCICommon   1.0
>!AEffaceableNOR   1.0
|IOBufferCopy!C   1.1.0
|IOBufferCopyEngine!F   1
|IONVMe!F   2.1.0
>!ABCMWLANCoreMac   1.0.0
|IOSerial!F   11
|IO80211!F   1200.12.2b1
|IOSkywalk!F   1.0
>mDNSOffloadUserClient   1.0.1b8
>IOImageLoader   1.0.0
>!AOLYHALMac   1
>corecapture   1.0.4
>usb.!UHostPacketFilter   1.0
|IOUSB!F   900.4.2
>!AThunderboltNHI   7.2.8
|IOThunderbolt!F   9.3.2
>usb.!UXHCIPCI   1.2
>usb.!UXHCI   1.2
>!AEFINVRAM   2.1
>!AEFIRuntime   2.1
>!ASMCRTC   1.0
|IOSMBus!F   1.1
|IOHID!F   2.0.0
|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.30.4
|IO!S!F   2.1
|IOSCSIArchitectureModel!F   452.30.4
>!AMobileFileIntegrity   1.0.5
$!AImage4   4.1.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
Eladio
 
Posts: 17
Joined: Fri Feb 05, 2021 11:52 pm

Re: pool scrub Kernel Panic on Monterey

Postby theit » Fri Oct 29, 2021 5:41 am

Did you upgrade from Big Sur to Monterey having O3X already installed during the upgrade?

I'm asking because my first attempt upgrading Catalina to Big Sur resulted in kernel panics after the first reboot. I'm blaming O3X for these panics because there's a Big Sur version of O3X, I didn't uninstall the Catalina version before running the installer and a fresh installation of Big Sur worked :-)
theit
 
Posts: 21
Joined: Tue Oct 20, 2015 10:52 pm

Re: pool scrub Kernel Panic on Monterey

Postby Eladio » Sat Oct 30, 2021 1:57 am

I upgraded a VM with Big Sur and O3X installed. No kernel panics but after upgrade zfs was not available so I reinstalled it to perform several tests, and found that problem. Everything else seems to be working fine.
Eladio
 
Posts: 17
Joined: Fri Feb 05, 2021 11:52 pm

Re: pool scrub Kernel Panic on Monterey

Postby FunMiles » Sat Oct 30, 2021 3:41 pm

It may not be Monterey related. I've had kernel panics under Catalina and big Sur on a pool that has errors that scrub was trying to fix.
FunMiles
 
Posts: 27
Joined: Sat Sep 30, 2017 12:05 pm


Return to General Help

Who is online

Users browsing this forum: Google [Bot] and 24 guests

cron