Ok, so here is my feedback for 2.2.0rc3:
as abc123 mentioned, on macOS Sonoma 14.1.1 I had to manually create symlinks for libssl.3.dylib and libcrypto.3.dylib in /usr/local/lib pointing at my homebrew installation in /opt/homebrew/lib. I guess, this directory is not in the default path where zfs is looking for those libraries... For MacPorts, I think, you have to symlink those libs to the corresponding directories, then everything will be fine.
As in the releases before, I still cannot set directory icons on the zfs pool. It's really not essential, but would be a nice feature...
Perhaps, this has something to do with my zsysctl.conf parameters(?):
- Code: Select all
kstat.zfs.darwin.tunable.zfs.xattr_compat=1
kstat.zfs.darwin.tunable.force_formd_normalized=1
..or with my zfs settings?
- Code: Select all
aclmode=discard
aclinherit=restricted
xattr=sa
normalization=formD
acltype=nfsv4
With zfs version 2.1.99-1734 Carbon Copy Cloner always copied a LOT of data during backups, even if only a part of it had really changed since the last one. This is still the case with 2.2.0rc3, at least for the first backup I ran today. I will try another backup tomorrow and report back the results.
The strangest issue is still the kernel panic every time I eject another mounted volume while my zfs pool is online. It still happens with 2.2.0rc3, no matter if the ejected volume is an external USB-drive, a ramdisk or a virtual encrypted VeraCrypt (ex TrueCrypt) container. If it helps, here is a short version of the latest panic report. I can mail you the full version, if you need it:
- Code: Select all
{"files_to_attach":["\/Library\/Logs\/DiagnosticReports\/panic-full-2023-11-12-200850.0002.panic"],
"component_id":"1027414",
"log_path":"\/Library\/Logs\/DiagnosticReports\/panic-full-2023-11-12-200850.0002.panic",
"panic_string":"panic(cpu 2 caller 0xfffffe0015a089e4): Kernel data abort. at pc 0xfffffe001819d3b0, lr 0xfffffe001819d3ac (saved state: 0xfffffe57c0fbf9f0)
x0: 0xfffffe70ca802000 x1: 0xfffffe00146692e8 x2: 0x000000000004b8a2 x3: 0x0000000000000014
x4: 0x0000000000000035 x5: 0x0000000000000037 x6: 0x0000000000000067 x7: 0x0000000000000b10
x8: 0x0000000000000012 x9: 0x0000000000000000 x10: 0x0000000000000000 x11: 0x000000000000001d
x12: 0x0000000000000018 x13: 0x2000000000000000 x14: 0xffffffffffffffff x15: 0x00003bd1a9107f00
x16: 0x3bca7e001819d364 x17: 0x000000000000e4fe x18: 0x0000000000000000 x19: 0xfffffe57c0fbfe58
x20: 0xfffffe1b41d84084 x21: 0xfffffe1b41d84000 x22: 0xfffffe1b42ac6000 x23: 0x0000000000000011
x24: 0xfffffe29aa573d00 x25: 0xfffffe00188b3000 x26: 0xfffffe1b41d849a4 x27: 0xfffffe1b41d84000
x28: 0x000000000000000f fp: 0xfffffe57c0fbfd90 lr: 0xfffffe001819d3ac sp: 0xfffffe57c0fbfd40
pc: 0xfffffe001819d3b0 cpsr: 0x60401208 esr: 0x96000005 far: 0x00000000000000da
Debugger message: panic
Memory ID: 0xff
OS release type: User
OS version: 23B81
Kernel version: Darwin Kernel Version 23.1.0: Mon Oct 9 21:28:45 PDT 2023; root:xnu-10002.41.9~6\/RELEASE_ARM64_T6020
Fileset Kernelcache UUID: […]
Kernel UUID: […]
Boot session UUID: […]
iBoot version: iBoot-10151.41.12
secure boot?: YES
roots installed: 0
Paniclog version: 14
KernelCache slide: 0x000000000cc60000
KernelCache base: 0xfffffe0013c64000
Kernel slide: 0x000000000cc68000
Kernel text base: 0xfffffe0013c6c000
Kernel text exec slide: 0x000000000e1ac000
Kernel text exec base: 0xfffffe00151b0000
mach_absolute_time: 0x3bd1ffdf60
Epoch Time: sec usec
Boot : 0x6550f8d6 0x000a3838
Sleep : 0x00000000 0x00000000
Wake : 0x00000000 0x00000000
Calendar: 0x655122a2 0x00037b11
Zone info:
Zone map: 0xfffffe100de30000 - 0xfffffe300de30000
. VM : 0xfffffe100de30000 - 0xfffffe14daafc000
. RO : 0xfffffe14daafc000 - 0xfffffe1674494000
. GEN0 : 0xfffffe1674494000 - 0xfffffe1b41160000
. GEN1 : 0xfffffe1b41160000 - 0xfffffe200de2c000
. GEN2 : 0xfffffe200de2c000 - 0xfffffe24daaf8000
. GEN3 : 0xfffffe24daaf8000 - 0xfffffe29a77c4000
. DATA : 0xfffffe29a77c4000 - 0xfffffe300de30000
Metadata: 0xfffffe10000b8000 - 0xfffffe10080b8000
Bitmaps : 0xfffffe10080b8000 - 0xfffffe100de20000
Extra : 0 - 0
TPIDRx_ELy = {1: 0xfffffe1b42ac6000 0: 0x0000000000000002 0ro: 0x0000000000000000 }
CORE 0 PVH locks held: None
CORE 1 PVH locks held: None
CORE 2 PVH locks held: None
CORE 3 PVH locks held: None
CORE 4 PVH locks held: None
CORE 5 PVH locks held: None
CORE 6 PVH locks held: None
CORE 7 PVH locks held: None
CORE 8 PVH locks held: None
CORE 9 PVH locks held: None
CORE 10 PVH locks held: None
CORE 11 PVH locks held: None
CORE 0: PC=0xfffffe0015280314, LR=0xfffffe00152189d8, FP=0xfffffe57c25e3460
CORE 1: PC=0xfffffe0015223808, LR=0xfffffe00151df624, FP=0xfffffe57c27ffad0
CORE 2 is the one that panicked. Check the full backtrace for details.
CORE 3: PC=0xfffffe0015280224, LR=0xfffffe0015344564, FP=0xfffffe57c24c3b90
CORE 4: PC=0xfffffe0015240950, LR=0xfffffe0015240950, FP=0xfffffe57c2283ef0
CORE 5: PC=0xfffffe0015240954, LR=0xfffffe0015240950, FP=0xfffffe57c27c3ef0
CORE 6: PC=0xfffffe0015240954, LR=0xfffffe0015240950, FP=0xfffffe57c1187ef0
CORE 7: PC=0xfffffe0015240954, LR=0xfffffe0015240950, FP=0xfffffe57c273fef0
CORE 8: PC=0xfffffe0015240950, LR=0xfffffe0015240950, FP=0xfffffe57c2853ef0
CORE 9: PC=0xfffffe0015240954, LR=0xfffffe0015240950, FP=0xfffffe57c27f3ef0
CORE 10: PC=0xfffffe0015240954, LR=0xfffffe0015240950, FP=0xfffffe57c09fbef0
CORE 11: PC=0xfffffe0015240954, LR=0xfffffe0015240950, FP=0xfffffe57c1a57ef0
Compressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 1 swapfiles and OK swap space
Panicked task 0xfffffe1b410f8aa8: 0 pages, 755 threads: pid 0: kernel_task
Panicked thread: 0xfffffe1b42ac6000, backtrace: 0xfffffe57c0fbf120, tid: 127337
lr: 0xfffffe0015206a04 fp: 0xfffffe57c0fbf1b0
lr: 0xfffffe001534f6ac fp: 0xfffffe57c0fbf220
lr: 0xfffffe001534dc60 fp: 0xfffffe57c0fbf310
lr: 0xfffffe00151b7808 fp: 0xfffffe57c0fbf320
lr: 0xfffffe00152062f8 fp: 0xfffffe57c0fbf6d0
lr: 0xfffffe00159fdaa8 fp: 0xfffffe57c0fbf6f0
lr: 0xfffffe0015a089e4 fp: 0xfffffe57c0fbf870
lr: 0xfffffe001534f4f8 fp: 0xfffffe57c0fbf8e0
lr: 0xfffffe001534df4c fp: 0xfffffe57c0fbf9d0
lr: 0xfffffe00151b7808 fp: 0xfffffe57c0fbf9e0
lr: 0xfffffe001819d3ac fp: 0xfffffe57c0fbfd90
lr: 0xfffffe00153e72e0 fp: 0xfffffe57c0fbfe20
lr: 0xfffffe001819d2a4 fp: 0xfffffe57c0fbff20
lr: 0xfffffe00151c0be4 fp: 0x0000000000000000
Kernel Extensions in backtrace:
com.apple.filesystems.apfs(2235.41.1)[E17C57DD-EE74-3808-B998-A02BCE5DACA7]@0xfffffe001816f900->0xfffffe00182d08af
dependency: com.apple.driver.AppleEffaceableStorage(1.0)[6381C046-1D51-311C-A825-0D736F0B139A]@0xfffffe001625ffe0->0xfffffe0016264ffb
dependency: com.apple.iokit.CoreAnalyticsFamily(1)[0F366549-E9FC-3B68-9765-ED75460DC0B0]@0xfffffe0016e4c0a0->0xfffffe0016e53e8b
dependency: com.apple.iokit.IOStorageFamily(2.1)[AAF21051-80CE-3C4D-8B6F-B91FEDD4F18B]@0xfffffe0017a1be10->0xfffffe0017a3daef
dependency: com.apple.kec.corecrypto(14.0)[4EAE32F2-4DA7-3078-AE3D-6E4CBCE4739B]@0xfffffe0018310e00->0xfffffe001836114b
dependency: com.apple.security.AppleImage4(5.0.0)[DB08D649-F4D7-3D40-BCC9-BD9008ECAB95]@0xfffffe0016578980->0xfffffe0016591627
last started kext at 80893686553: com.apple.filesystems.smbfs\t5.0 (addr 0xfffffe00146a2470, size 81955)
loaded kexts:
com.binaryfruit.driver.SATSMARTDriver 0.10.3
org.openzfsonosx.zfs 2.2.0
com.apple.filesystems.smbfs 5.0
com.apple.filesystems.autofs 3.0
com.apple.driver.AppleBiometricServices 1
com.apple.driver.CoreKDL 1
com.apple.iokit.SCSITaskUserClient 492
com.apple.driver.AppleUSBMassStorageInterfaceNub 556
com.apple.driver.BCMWLANFirmware4388.Hashstore 1
com.apple.iokit.AppleBCM5701Ethernet 11.0.0
com.apple.driver.DiskImages.ReadWriteDiskImage 493.0.0
com.apple.driver.DiskImages.UDIFDiskImage 493.0.0
com.apple.driver.DiskImages.RAMBackingStore 493.0.0
com.apple.driver.DiskImages.FileBackingStore 493.0.0
com.apple.driver.AppleAOPVoiceTrigger 300.7
com.apple.driver.AppleUSBDeviceNCM 5.0.0
com.apple.driver.AppleThunderboltIP 4.0.3
com.apple.driver.AppleFileSystemDriver 3.0.1
com.apple.nke.l2tp 1.9
com.apple.filesystems.tmpfs 1
com.apple.filesystems.nfs 1
com.apple.filesystems.lifs 1
com.apple.filesystems.apfs 2235.41.1
com.apple.IOTextEncryptionFamily 1.0.0
com.apple.filesystems.hfs.kext 650.0.2
com.apple.security.BootPolicy 1
com.apple.BootCache 40
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.driver.AppleTypeCRetimer 1.0.0
com.apple.driver.SEPHibernation 1
com.apple.driver.AppleSmartIO2 1
com.apple.AppleEmbeddedSimpleSPINORFlasher 1
com.apple.driver.AppleCS42L84Audio 700.46
com.apple.driver.ApplePMP 1
com.apple.driver.AppleSN012776Amp 700.46
com.apple.driver.AppleT6020CLPC 1
com.apple.driver.AppleT6020SOCTuner 1
com.apple.driver.AppleSmartBatteryManager 161.0.0
com.apple.driver.AppleAVE2 703.40.1
com.apple.driver.AppleAVD 735.1
com.apple.AGXG14X 276.56
com.apple.driver.AppleSamsungSerial 1.0.0d1
com.apple.driver.AudioDMAController-T602x 300.15
com.apple.driver.AppleS5L8920XPWM 1.0.0d1
com.apple.driver.AppleProResHW 326.11.0
com.apple.driver.ApplePMPFirmware 1
com.apple.driver.AppleMobileDispT602X-DCP 140.0
com.apple.driver.AppleJPEGDriver 6.2.2
com.apple.driver.AppleS5L8960XNCO 1
com.apple.driver.usb.AppleSynopsysUSB40XHCI 1
com.apple.driver.AppleSerialShim 1
com.apple.driver.AppleSPIMC 1
com.apple.driver.AppleEventLogHandler 1
com.apple.driver.AppleT6020PMGR 1
com.apple.driver.AppleS8000AES 1
com.apple.driver.AppleS8000DWI 1.0.0d1
com.apple.driver.AppleInterruptControllerV2 1.0.0d1
com.apple.driver.AppleBluetoothModule 1
com.apple.driver.AppleBCMWLANBusInterfacePCIe 1
com.apple.driver.AppleT8110DART 1
com.apple.driver.AppleS5L8940XI2C 1.0.0d2
com.apple.driver.AppleT6020 1
com.apple.driver.AppleM68Buttons 1.0.0d1
com.apple.iokit.IOUserEthernet 1.0.1
com.apple.driver.usb.AppleUSBUserHCI 1
com.apple.iokit.IOKitRegistryCompatibility 1
com.apple.iokit.EndpointSecurity 1
com.apple.driver.AppleDiskImages2 273
com.apple.AppleSystemPolicy 2.0.0
com.apple.nke.applicationfirewall 404
com.apple.kec.InvalidateHmac 1
com.apple.kec.AppleEncryptedArchive 1
com.apple.driver.AppleHIDKeyboard 7400.2
com.apple.driver.driverkit.serial 6.0.0
com.apple.driver.AppleMesaSEPDriver 100.99
com.apple.iokit.IOBiometricFamily 1
com.apple.driver.usb.IOUSBHostHIDDevice 1.2
com.apple.driver.usb.cdc 5.0.0
com.apple.driver.AppleUSBAudio 610.3
com.apple.iokit.IOAudioFamily 500.4
com.apple.vecLib.kext 1.2.0
com.apple.driver.usb.AppleEmbeddedUSBXHCIPCI 1
com.apple.driver.usb.AppleUSBXHCIPCI 1.2
com.apple.driver.AppleConvergedIPCOLYBTControl 1
com.apple.driver.AppleConvergedPCI 1
com.apple.driver.AppleBluetoothDebug 1
com.apple.driver.DiskImages.KernelBacked 493.0.0
com.apple.driver.AppleAOPAudio 300.14
com.apple.driver.AppleXsanScheme 3
com.apple.driver.usb.networking 5.0.0
com.apple.driver.AppleThunderboltUSBDownAdapter 1.0.4
com.apple.driver.AppleThunderboltPCIDownAdapter 4.1.1
com.apple.driver.AppleThunderboltDPInAdapter 8.5.1
com.apple.driver.AppleThunderboltDPAdapterFamily 8.5.1
com.apple.nke.ppp 1.9
com.apple.driver.AppleBSDKextStarter 3
com.apple.kext.triggers 1.0
com.apple.filesystems.hfs.encodings.kext 1
com.apple.driver.AppleSyntheticGameController 11.1.9
com.apple.driver.AppleBTM 1.0.1
com.apple.driver.IOHIDPowerSource 1
com.apple.driver.AppleCallbackPowerSource 1
com.apple.driver.AppleTrustedAccessory 1
com.apple.iokit.AppleSEPGenericTransfer 1
com.apple.driver.AppleSEPHDCPManager 1.0.1
com.apple.driver.AppleDCPDPTXProxy 1.0.0
com.apple.driver.DCPDPFamilyProxy 1
com.apple.driver.AppleDiagnosticDataAccessReadOnly 1.0.0
com.apple.driver.AppleCSEmbeddedAudio 700.46
com.apple.driver.AppleEmbeddedAudio 700.46
com.apple.iokit.AppleARMIISAudio 300.11
com.apple.driver.ApplePassthroughPPM 3.0
com.apple.AGXFirmwareKextG14XRTBuddy 1
com.apple.AGXFirmwareKextRTBuddy64 276.56
com.apple.iokit.IOGPUFamily 93.10.1
com.apple.driver.AppleMCA2-T602x 800.11
com.apple.driver.AppleEmbeddedAudioLibs 300.1
com.apple.driver.AppleStockholmControl 1.0.0
com.apple.driver.AppleHPM 3.4.4
com.apple.iokit.IONVMeFamily 2.1.0
com.apple.driver.AppleNANDConfigAccess 1.0.0
com.apple.driver.AppleSART 1
com.apple.driver.AppleSPU 1
com.apple.iokit.IOMobileGraphicsFamily-DCP 343.0.0
com.apple.iokit.IOMobileGraphicsFamily 343.0.0
com.apple.driver.AppleM2ScalerCSCDriver 265.0.0
com.apple.driver.DCPAVFamilyProxy 1
com.apple.driver.AppleDCP 1
com.apple.driver.AppleFirmwareKit 1
com.apple.driver.AppleFirmwareUpdateKext 1
com.apple.driver.AppleT8112TypeCPhy 1
com.apple.driver.AppleT8103TypeCPhy 1
com.apple.driver.AppleUSBXDCIARM 1.0
com.apple.driver.AppleUSBXDCI 1.0
com.apple.iokit.IOUSBDeviceFamily 2.0.0
com.apple.driver.usb.AppleSynopsysUSBXHCI 1
com.apple.driver.usb.AppleUSBXHCI 1.2
com.apple.driver.AppleEmbeddedUSBHost 1
com.apple.driver.usb.AppleUSBHub 1.2
com.apple.driver.usb.AppleUSBHostCompositeDevice 1.2
com.apple.driver.AppleSPMIPMU 1.0.1
com.apple.driver.AppleDialogPMU 1.0.1
com.apple.driver.AppleSPMI 1.0.1
com.apple.driver.ApplePMGR 1
com.apple.driver.AppleARMWatchdogTimer 1
com.apple.driver.AppleDisplayCrossbar 1.0.0
com.apple.iokit.IODisplayPortFamily 1.0.0
com.apple.driver.AppleTypeCPhy 1
com.apple.driver.AppleBluetoothDebugService 1
com.apple.driver.AppleBCMWLANCore 1.0.0
com.apple.iokit.IO80211Family 1200.13.0
com.apple.driver.IOImageLoader 1.0.0
com.apple.driver.AppleOLYHAL 1
com.apple.driver.AppleThunderboltNHI 7.2.81
com.apple.driver.AppleT6000PCIeC 1
com.apple.iokit.IOThunderboltFamily 9.3.3
com.apple.iokit.IOPortFamily 1.0
com.apple.driver.ApplePIODMA 1
com.apple.iokit.IOAVBFamily 1200.18
com.apple.plugin.IOgPTPPlugin 1200.91
com.apple.driver.AppleT602xPCIe 1
com.apple.driver.AppleGPIOICController 1.0.2
com.apple.driver.AppleFireStormErrorHandler 1
com.apple.driver.AppleMultiFunctionManager 1
com.apple.driver.corecapture 1.0.4
com.apple.driver.AppleEmbeddedPCIE 1
com.apple.driver.AppleMobileApNonce 1
com.apple.driver.usb.AppleUSBHostPacketFilter 1.0
com.apple.iokit.IOTimeSyncFamily 1200.91
com.apple.driver.DiskImages 493.0.0
com.apple.iokit.IOGraphicsFamily 598
com.apple.iokit.IOBluetoothFamily 9.0.0
com.apple.driver.AppleSSE 1.0
com.apple.driver.AppleSEPKeyStore 2
com.apple.driver.AppleUSBTDM 556
com.apple.iokit.IOUSBMassStorageDriver 243
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOSCSIBlockCommandsDevice 492
com.apple.iokit.IOSCSIArchitectureModelFamily 492
com.apple.driver.AppleRSMChannel 1
com.apple.iokit.IORSMFamily 1
com.apple.driver.AppleLockdownMode 1
com.apple.driver.AppleIPAppender 1.0
com.apple.driver.AppleFDEKeyStore 28.30
com.apple.driver.AppleEffaceableStorage 1.0
com.apple.driver.AppleCredentialManager 1.0
com.apple.driver.KernelRelayHost 1
com.apple.iokit.IOUSBHostFamily 1.2
com.apple.driver.AppleUSBHostMergeProperties 1.2
com.apple.driver.usb.AppleUSBCommon 1.0
com.apple.driver.AppleSMC 3.1.9
com.apple.driver.RTBuddy 1.0.0
com.apple.driver.AppleEmbeddedTempSensor 1.0.0
com.apple.driver.AppleARMPMU 1.0
com.apple.iokit.IOAccessoryManager 1.0.0
com.apple.driver.AppleOnboardSerial 1.0
com.apple.iokit.IOSkywalkFamily 1.0
com.apple.driver.mDNSOffloadUserClient 1.0.1b8
com.apple.iokit.IONetworkingFamily 3.4
com.apple.iokit.IOSerialFamily 11
com.apple.driver.AppleSEPManager 1.0.1
com.apple.driver.AppleA7IOP 1.0.2
com.apple.driver.IOSlaveProcessor 1
com.apple.driver.AppleBiometricSensor 2
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.driver.AppleANELoadBalancer 7.104.3
com.apple.driver.AppleH11ANEInterface 7.104.2
com.apple.driver.IODARTFamily 1
com.apple.AUC 1.0
com.apple.iokit.IOSurface 352.0.3
com.apple.iokit.IOAVFamily 1.0.0
com.apple.iokit.IOHDCPFamily 1.0.0
com.apple.iokit.IOCECFamily 1
com.apple.iokit.IOAudio2Family 1.0
com.apple.driver.AppleIISController 300.1
com.apple.driver.AppleAudioClockLibs 300.1
com.apple.driver.FairPlayIOKit 71.3.0
com.apple.driver.AppleARMPlatform 1.0.2
com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0
com.apple.iokit.IOReportFamily 47
com.apple.security.quarantine 4
com.apple.security.sandbox 300.0
com.apple.iokit.IOStorageFamily 2.1
com.apple.kext.AppleMatch 1.0.0d1
com.apple.driver.AppleMobileFileIntegrity 1.0.5
com.apple.iokit.CoreAnalyticsFamily 1
com.apple.security.AppleImage4 5.0.0
com.apple.kext.CoreTrust 1
com.apple.iokit.IOCryptoAcceleratorFamily 1.0.1
com.apple.kec.pthread 1
com.apple.kec.Libm 1
com.apple.kec.Compression 1.0
com.apple.kec.corecrypto 14.0
** Stackshot Succeeded ** Bytes Traced 399952 (Uncompressed 1016736) **\n"}
Here:
https://stackoverflow.com/questions/353 ... -addressesit seems I found a solution how to use "keepsymy=1" as a boot parameter on Apple Silicon Macs (since NVRAM boot-args are no longer possible):
You can add keepsyms=1 as a Kernel Flag in /Library/Preferences/SystemConfiguration/com.apple.Boot.plist (edit this file as root (sudo...)):
- Code: Select all
<dict>
<key>Kernel Flags</key>
<string>keepsyms=1</string>
</dict>
I will test this one tomorrow...