Whenever a drive loses connectivity while transferring (power or data cable disconnected), Ventura panics.
Using SoftRaid 7.5 Driver - whenever this happens, one or more drives (8x 4TB Lexmar SSDs) slips to out-of-sync and the drive becomes unmountable.
Some additional information that might be helpful - I'm using the Mercury Pro U.2 Enclosure, and the Filesystem is AFPS. I've had to delete the volume and restart 3 times, I'm considering switching the FS to HFS+, thoughts, I've saved 2 of the panic traces.
I think it has to do with copy resumption:
Steps to reproduce:
- mount RAID 4 drive to Ventura 13.5 (22G74) - 16-inch, 2019 Intel Mac
- Start a transfer using Finder (choose a large file > 20gb)
- Unplug data cable
- Immediately plug cable back in
- Kernel Panic
panic(cpu 4 caller 0xffffff80085b6113): Kernel trap at 0xffffff7f9e3cbc1b, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0xfffffff0108df440, CR3: 0x000000001c73b000, CR4: 0x00000000003626e0
RAX: 0xfffffff0108df428, RBX: 0xfffffff806129300, RCX: 0x00000000004a0000, RDX: 0x0000000000000000
RSP: 0xffffffc401587c10, RBP: 0xffffffc401587c50, RSI: 0x0000000000000000, RDI: 0xffffff954f89fe20
R8: 0x0000000000000000, R9: 0x0000000000000004, R10: 0x000000000000000a, R11: 0xffffff80092da980
R12: 0x0000000000000006, R13: 0x0000000000000001, R14: 0xffffff954f89fe20, R15: 0x0000000000000000
RFL: 0x0000000000010287, RIP: 0xffffff7f9e3cbc1b, CS: 0x0000000000000008, SS: 0x0000000000000010
Fault CR2: 0xfffffff0108df440, Error code: 0x0000000000000000, Fault CPU: 0x4, PL: 0, VF: 1
Panicked task 0xffffff9a1b476258: 307 threads: pid 0: kernel_task
Backtrace (CPU 4), panicked thread: 0xffffff8bb7f000c8, Frame : Return Address
0xffffffc4015875f0 : 0xffffff800847207d
0xffffffc401587640 : 0xffffff80085c6164
0xffffffc401587680 : 0xffffff80085b5c77
0xffffffc4015876d0 : 0xffffff8008412951
0xffffffc4015876f0 : 0xffffff800847235d
0xffffffc4015877e0 : 0xffffff8008471a07
0xffffffc401587840 : 0xffffff8008bdb40b
0xffffffc401587930 : 0xffffff80085b6113
0xffffffc401587ab0 : 0xffffff80085b5dfd
0xffffffc401587b00 : 0xffffff8008412951
0xffffffc401587b20 : 0xffffff7f9e3cbc1b
0xffffffc401587c50 : 0xffffff7f9e3cb9b2
0xffffffc401587c80 : 0xffffff800aff51ff
0xffffffc401587d40 : 0xffffff800afec963
0xffffffc401587de0 : 0xffffff800afec52e
0xffffffc401587e00 : 0xffffff8008ae78a6
0xffffffc401587ec0 : 0xffffff8008ae6d0f
0xffffffc401587f20 : 0xffffff8008ae9e9a
0xffffffc401587fa0 : 0xffffff800841219e
Kernel Extensions in backtrace:
com.apple.iokit.IOStorageFamily(2.1)[70B6B0B8-8059-3529-A544-D33C65534409]@0xffffff800afe1000->0xffffff800aff8fff
com.apple.driver.SoftRAID(7.5)[C16DE247-953C-3795-9FBE-E2A492D47019]@0xffffff7f9e39f000->0xffffff7f9e3cffff
dependency: com.apple.iokit.IOStorageFamily(2.1)[70B6B0B8-8059-3529-A544-D33C65534409]@0xffffff800afe1000->0xffffff800aff8fff
Process name corresponding to current thread (0xffffff8bb7f000c8): kernel_task
Mac OS version:
22G74
Kernel version:
Darwin Kernel Version 22.6.0: Wed Jul 5 22:21:56 PDT 2023; root:xnu-8796.141.3~6/RELEASE_X86_64
Kernel UUID: 8295C77B-2AAB-3471-81B5-438F59B1A36D
roots installed: 0
KernelCache slide: 0x0000000008000000
KernelCache base: 0xffffff8008200000
Kernel slide: 0x00000000080dc000
Kernel text base: 0xffffff80082dc000
__HIB text base: 0xffffff8008100000
System model name: MacBookPro16,1 (Mac-E1008331FDC96864)
System shutdown begun: NO
Hibernation exit count: 0
System uptime in nanoseconds: 488356958485
Last Sleep: absolute base_tsc base_nano
Uptime : 0x00000071b457d3ce
Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000
Wake : 0x0000000000000000 0x000000070097cd2a 0x0000000000000000
Compressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 0 swapfiles and OK swap space
Zone info:
Zone map: 0xffffff8080e7a000 - 0xffffffa080e7a000
. PGZ : 0xffffff8080e7a000 - 0xffffff8084e7b000
. VM : 0xffffff8084e7b000 - 0xffffff85511ae000
. RO : 0xffffff85511ae000 - 0xffffff86ea814000
. GEN0 : 0xffffff86ea814000 - 0xffffff8bb6b47000
. GEN1 : 0xffffff8bb6b47000 - 0xffffff9082e7a000
. GEN2 : 0xffffff9082e7a000 - 0xffffff954f1ad000
. GEN3 : 0xffffff954f1ad000 - 0xffffff9a1b4e0000
. DATA : 0xffffff9a1b4e0000 - 0xffffffa080e7a000
Metadata: 0xffffffa08160e000 - 0xffffffa0a160e000
Bitmaps : 0xffffffa0a160e000 - 0xffffffa0a760e000
Extra : 0 - 0
last started kext at 7008842539: >!AActuatorDriver 6440.7 (addr 0xffffff800942a000, size 32768)
last stopped kext at 253933802221: >!AThunderboltEDMSink 5.0.3 (addr 0xffffff7f9de32000, size 32768)
loaded kexts:
com.softraid.driver.SoftRAID 6.0
>!ATopCaseHIDEventDriver 6440.7
>!AHIDALSService 1
>AGPM 131
>!APlatformEnabler 2.7.0d0
>X86PlatformShim 1.0.0
@filesystems.autofs 3.0
>!AUpstreamUserClient 3.6.9
@kext.AMDRadeonX6000 4.1.4
@kext.AMDRadeonServiceManager 4.1.4
>!AGFXHDA 240.1
>!ABridgeAudio!C 340.1
>!AGraphicsDevicePolicy 7.1.18
@AGDCPluginDisplayMetrics 7.1.18
>!A!IKBLGraphics 20.0.6
>pmtelemetry 1
@filesystems.nfs 1
|IOUserEthernet 1.0.1
>usb.!UUserHCI 1
>!AHV 1
>!ADiskImages2 198.100.13
>!AMuxControl2 7.1.18
>!A!ICFLGraphicsFramebuffer 20.0.6
>BridgeAudioCommunication 340.1
>!AAVEBridge 6.1
>AGDCBacklightControl 7.1.18
>!A!ISlowAdaptiveClocking 4.0.0
>!A!IPCHPMC 2.0.1
>SoftRAID 7.5
>!AThunderboltIP 4.0.3
>!AMCCSControl 1.16
>BCMWLANFirmware4388.Hashstore 1
>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 627.100.6
@BootCache 40
@!AFSCompression.!AFSCompressionTypeZlib 1.0.0
@!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1
@filesystems.apfs 2142.140.9
>!ABCMWLANBusInterfacePCIeMac 1
@private.KextAudit 1.0
>!ASmartBatteryManager 161.0.0
>!AACPIButtons 6.1
>!ASMBIOS 2.1
>!AACPIEC 6.1
>!AAPIC 1.7
$!AUserConsent 1
@!ASystemPolicy 2.0.0
@nke.applicationfirewall 404
|IOKitRegistryCompatibility 1
|EndpointSecurity 1
@Dont_Steal_Mac_OS_X 7.0.0
@kec.Compression 1
@kec.!AEncryptedArchive 1
>!AActuatorDriver 6440.7
>!AMultitouchDriver 6440.7
>!AInputDeviceSupport 6460.1
>!AHS!BDriver 6440.7
>IO!BHIDDriver 9.0.0
>!AHIDKeyboard 231
@kext.AMDRadeonX6100HWLibs 1.0
>!AAudioClockLibs 240.1
@kext.AMDRadeonX6000HWServices 4.1.4
|IOAudio!F 440.2
@vecLib.kext 1.2.0
>!A!ILpssUARTv1 3.0.60
>!A!ILpssUARTCommon 3.0.60
>!AOnboardSerial 1.0
@kext.triggers 1.0
>IOHIDPowerSource 1
>!ACallbackPowerSource 1
|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 1140.6
|CSR!BHost!CUSBTransport 9.0.0
|Broadcom!BHost!CUSBTransport 9.0.0
|Broadcom!B20703USBTransport 9.0.0
>!ARSMChannel 1
|IORSM!F 1
>!AIPAppender 1.0
>!AGraphicsControl 7.1.18
|IOAccelerator!F2 475.40.6
@!AGPUWrangler 7.1.18
|IOSlowAdaptiveClocking!F 1.0.0
@kext.AMDRadeonX6000Framebuffer 4.1.4
@kext.AMDSupport 4.1.4
@!AGraphicsDeviceControl 7.1.18
>!ABacklightExpert 1.1.0
|IONDRVSupport 597
@plugin.IOgPTPPlugin 1150.2
|IOGraphics!F 597
>!ASMBus!C 1.0.18d1
>X86PlatformPlugin 1.0.0
>IOPlatformPlugin!F 6.0.0d8
>driverkit.serial 6.0.0
>usb.IOUSBHostHIDDevice 1.2
>usb.cdc.ecm 5.0.0
>usb.cdc.ncm 5.0.0
>!AThunderboltDPOutAdapter 8.5.1
>!AThunderboltPCIUpAdapter 4.1.1
>usb.cdc 5.0.0
>usb.networking 5.0.0
>usb.!UHostCompositeDevice 1.2
>!AThunderboltPCIDownAdapter 4.1.1
>!AThunderboltDPInAdapter 8.5.1
>!AThunderboltDPAdapter!F 8.5.1
>!AHPM 3.4.4
>!A!ILpssI2C!C 3.0.60
>!A!ILpssI2C 3.0.60
>!A!ILpssDmac 3.0.60
>!ABSDKextStarter 3
|IOSurface 336.60.1
@filesystems.hfs.encodings.kext 1
>!ASyntheticGame!C 10.7.1
>!AXsanScheme 3
>!AThunderboltNHI 7.2.81
|IOThunderbolt!F 9.3.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
|IO80211!F 1200.13.0
>IOImageLoader 1.0.0
>!AOLYHALMac 1
|IOSerial!F 11
>corecapture 1.0.4
>usb.!UXHCIPCI 1.2
>usb.!UXHCI 1.2
>usb.!UHostPacketFilter 1.0
|IOUSB!F 900.4.2
>!AEFINVRAM 2.1
>!AEFIRuntime 2.1
>!ASMCRTC 1.0
|IOSMBus!F 1.1
|IOHID!F 2.0.0
|IOTimeSync!F 1150.2
|IOSkywalk!F 1.0
>mDNSOffloadUserClient 1.0.1b8
|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
>!ASSE 1.0
>!AKeyStore 2
>!UTDM 554
|IOUSBMass!SDriver 235.140.2
|IOSCSIBlockCommandsDevice 482.120.2
|IO!S!F 2.1
|IOSCSIArchitectureModel!F 482.120.2
>!AFDEKeyStore 28.30
>!AEffaceable!S 1.0
>!ACyrus 1
>!AMobileFileIntegrity 1.0.5
$!AImage4 5.0.0
@kext.CoreTrust 1
>!ACredentialManager 1.0
|CoreAnalytics!F 1
>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
Please in the future save the text into Text Edit save, then "Make Plain text". You can attach that. the forum becomes unreadable with lots of long text strings, otherwise.
This could also be a hardware issue. I will text with our drives, but I have tested this before, and have not seen this issue.
Thunderbolt is designed to handle this kind of problem without panics.
Attach a SoftRAID tech support file and I can take a closer look at your environment.
Absolutely, I would have loved to do that however I consistently get the notification that the .txt file type is not allowed, same with .png and .jpeg.
I can get the KP to occur consistently by following the steps:
1. Start copy of a large file (> 12GB) to the RAID drive
2. Around half way through the transfer unplug the drive
3. Plug the drive back in
4. Laptop crashes
You must use the step in Text Edit to "Make Plain text". then you can attach it. Text Edit saves all files as RTF, regardless of what you name it, unless you use the menu item "Make Plain Text". Give it a go.
Here are the last five KP reports
There are two different panics here, a Lkernal trap" and a SoftRAID driver - pool null ptr.
Can you help generate a "core dump"?
instructions attached. If you can get this by tomorrow, we can bring it up with Apple and discuss it. Follow the instructions on the end to send me the link, it will not be made public.
If you do not mind, getting two core dump panics (one with Kernel Trap, one with the SoftRAID Pool Pointer), would be most ideal. Just check which panic happened, you seem to be getting them both frequently.
Panic 1 - Core Dump & requested files:
This KP was caused by unplugging the data cable while transferring, then plugging it back in 5 seconds later.
Panic 2 - Core Dump & requested files:
This KP was caused by unplugging the power cable while transferring, then plugging it back in 5 seconds later.
Got them, thank you!
Can you save a SoftRAID tech support file, using this beta version of SoftRAID, and attach it?
softraid.com/sr_beta
thanks
Another favor. Can you open the console.app? Look through the various directories, especially the diagnostic reports, etc, for the location of the panic logs on your system. We did not capture them and I want the next release of SoftRAID to find these panic logs. thanks!
If you find them, tell me what folder they were in
/Library/Logs/DiagnosticReports/ProxiedDevice-Bridge/panic-full-2023-08-16-013607.0003.ips
/Library/Logs/DiagnosticReports/ProxiedDevice-Bridge/panic-full-2023-08-15-051926.0003.ips
/Library/Logs/DiagnosticReports/ProxiedDevice-Bridge/panic-full-2023-08-15-211338.0003.ips
/Library/Logs/DiagnosticReports/ProxiedDevice-Bridge/panic-full-2023-08-15-212529.0003.ips
/Library/Logs/DiagnosticReports/ProxiedDevice-Bridge/panic-full-2023-08-15-213412.0003.ips
/Library/Logs/DiagnosticReports/ProxiedDevice-Bridge/panic-full-2023-08-15-214637.0003.ips
/Library/Logs/DiagnosticReports/ProxiedDevice-Bridge/panic-full-2023-08-16-003607.0003.ips
/Library/Logs/DiagnosticReports/ProxiedDevice-Bridge/panic-full-2023-08-16-013607.0003.ips
These are the logs, if you view them, that show the Kernel Trap and SoftRAID Pool panics? can you attach one? (save or navigate to the log copy it to the desktop, and rename it .txt should work)

