2.2.0rc3 feedback

Developer discussions.

2.2.0rc3 feedback

Postby Jimbo » Sun Nov 12, 2023 2:40 am

So far with RC3, things look really good. I've thrashed it around some on single SSDs and larger multi-disk RAID-Z pools - so far so good.

Tested (on Intel):
  • Ventura 13.5.2
  • Sonoma 14.1.1
  • Encrypted and unencrypted pools.
  • Large transfers of large files.
  • Large transfers of small files.
  • Sizeable Send and Receive between pools (thus includes snapshots) of several 100Gb.

Will report back if anything crops up.

-James
Jimbo
 
Posts: 149
Joined: Sun Sep 17, 2017 5:12 am

Re: 2.2.0rc3 feedback

Postby abc123 » Sun Nov 12, 2023 12:30 pm

I wonder if anyone can help: I"ve an M1 Mac and have been running 2.1.6 quite happily on Ventura and I recently upgraded to Sonoma and it was still working fine. I've just upgraded to the 2.2.0-rc3 build and now the zpool/zfs commands won't run. I get the following:

zpool --version
dyld[36821]: Library not loaded: /opt/local/libexec/openssl3/lib/libssl.3.dylib
Referenced from: <860FB6DC-18E3-3637-BEA9-3BC56FAB9FB6> /usr/local/zfs/bin/zpool
Reason: tried: '/opt/local/libexec/openssl3/lib/libssl.3.dylib' (code signature in <C694F504-2C83-3DC2-B5BC-FB920A0A51CF> '/opt/local/libexec/openssl3/lib/libssl.3.dylib' not valid for use in process: mapping process and mapped file (non-platform) have different Team IDs), '/System/Volumes/Preboot/Cryptexes/OS/opt/local/libexec/openssl3/lib/libssl.3.dylib' (no such file), '/opt/local/libexec/openssl3/lib/libssl.3.dylib' (code
signature in <C694F504-2C83-3DC2-B5BC-FB920A0A51CF> '/opt/local/libexec/openssl3/lib/libssl.3.dylib' not valid for use in process: mapping process and mapped file (non-platform) have different Team IDs), '/usr/lib/libssl.3.dylib' (no such file, not in dyld cache)
fish: Job 1, 'zpool --version' terminated by signal SIGABRT (Abort)

I have MacPorts installed. I've uninstalled openssl3 from MacPorts but this leaves me with the following error instead:

zpool --version
dyld[2142]: Library not loaded: /opt/local/libexec/openssl3/lib/libssl.3.dylib
Referenced from: <860FB6DC-18E3-3637-BEA9-3BC56FAB9FB6> /usr/local/zfs/bin/zpool
Reason: tried: '/opt/local/libexec/openssl3/lib/libssl.3.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/local/libexec/openssl3/lib/libssl.3.dylib' (no such file), '/opt/local/libexec/openssl3/lib/libssl.3.dylib' (no such file), '/usr/lib/libssl.3.dylib' (no such file, not in dyld cache)
fish: Job 1, 'zpool --version' terminated by signal SIGABRT (Abort)

Any ideas how I can get zfs working again?

I've tried re-installing zfs-2.2.0-rc3 both with and without MacPorts openssl3 installed but same issues.

Thanks

Russell
abc123
 
Posts: 63
Joined: Mon Jan 30, 2017 11:46 pm

Re: 2.2.0rc3 feedback

Postby o3x_prokyon » Sun Nov 12, 2023 2:03 pm

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 ... -addresses
it 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...
o3x_prokyon
 
Posts: 33
Joined: Thu Dec 01, 2022 1:17 pm

Re: 2.2.0rc3 feedback

Postby lundman » Sun Nov 12, 2023 4:01 pm

Yeah sorry about the openssl links, and for letting me know on irc abc123, I have corrected it this morning. New build workhorse wasnt quite
setup the same way. (and when I install it, of course it works, since I had the libs there)
User avatar
lundman
 
Posts: 1337
Joined: Thu Mar 06, 2014 2:05 pm
Location: Tokyo, Japan

Re: 2.2.0rc3 feedback

Postby lundman » Sun Nov 12, 2023 4:12 pm

As for your panic report, I can lookup symbols from the report but only if it lists the ZFS load address:

Code: Select all
    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


but it appears ZFS is not part of this panic, so we don't have the load address.
User avatar
lundman
 
Posts: 1337
Joined: Thu Mar 06, 2014 2:05 pm
Location: Tokyo, Japan

Re: 2.2.0rc3 feedback

Postby abc123 » Sun Nov 12, 2023 9:54 pm

lundman wrote:Yeah sorry about the openssl links, and for letting me know on irc abc123, I have corrected it this morning. New build workhorse wasnt quite
setup the same way. (and when I install it, of course it works, since I had the libs there)


Thanks, new rc3 packages works.
abc123
 
Posts: 63
Joined: Mon Jan 30, 2017 11:46 pm

Re: 2.2.0rc3 feedback

Postby FadingIntoBlue » Sun Nov 12, 2023 11:12 pm

Interesting experience installing OpenZFSonOsX-2.2.0rc3-Ventura-13-arm64 on 3 separate M1 Macs today. The installer functioned in 3 distinct ways:


iMac M1 16GB
Two runs through with the installer, reboot between:
zfs version run 1:
zfs-macOS-2.2.0-rc3
zfs-kmod-2.2.99-1

zfs version run 2:
zfs-macOS-2.2.0-rc3
zfs-kmod-2.2.0-rc3

Studio M1 32GB
Two runs through with the installer, reboot between:
First one, installer issues a failure message
zfs version run 1
No zfs version, old or new installed
Second one, install goes right through, includes approval request for updated kernel extension
zfs version run 2:
zfs-macOS-2.2.0-rc3
zfs-kmod-2.2.0-rc3


MacBook Air M1 8GB
First run through, install goes right through, includes approval request for updated kernel extension
zfs version run 1:
zfs-macOS-2.2.0-rc3
zfs-kmod-2.2.0-rc3

All 3 machines have the same version of Sonoma 14.1 installed, main difference is the amount of RAM. There was no pool attached during any of the installs.
FadingIntoBlue
 
Posts: 106
Joined: Tue May 27, 2014 12:25 am

Re: 2.2.0rc3 feedback

Postby abc123 » Sun Nov 12, 2023 11:39 pm

FadingIntoBlue wrote:Interesting experience installing OpenZFSonOsX-2.2.0rc3-Ventura-13-arm64 on 3 separate M1 Macs today. The installer functioned in 3 distinct ways:


When I ran the first version of RC3 upgrading from 2.1.6, after first reboot, I had similar in that zfs was 2.2.0-rc3 but kext was still 2.1.6. A subsequent reboot fixed it. I reverted to 2.1.6. Then I upgraded to the new rc3 and it upgraded fine and both versions correct after first reboot.
abc123
 
Posts: 63
Joined: Mon Jan 30, 2017 11:46 pm

Re: 2.2.0rc3 feedback

Postby lundman » Sun Nov 12, 2023 11:45 pm

Yeah the kext stuff isn't entirely smooth even now. I've situations where deleting everything wouldn't get rid of a kext, which is frustrating. I suspect kext support is fairly low priority for apple though
User avatar
lundman
 
Posts: 1337
Joined: Thu Mar 06, 2014 2:05 pm
Location: Tokyo, Japan

Re: 2.2.0rc3 feedback

Postby lundman » Mon Nov 13, 2023 2:16 am

OK, so if you don't find any (further) immediate big problems, I will carry on with the release and build for all versions
User avatar
lundman
 
Posts: 1337
Joined: Thu Mar 06, 2014 2:05 pm
Location: Tokyo, Japan

Next

Return to OpenZFS on OS X Development

Who is online

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