Pegasus Util crashing entire M1 Studio

  • 39 Views
  • Last Post 2 days ago
Scott Auerbach posted this 4 days ago

Utility crashing entire OS. 
One drive failed in the array.  I never got a warning from the Utility, despite being set to the lowest setting for warnings.  I just happened to notice that one drive light was red. 

I replaced the drive as usual, and it powered up as expected and was seen by the computer in System Report, but Promise Utility would launch with all menu options were grayed out, and the main interface window never appeared.  Utility indicated all software and firmware was up to date.

I tried re-installing the utility, and since then, every time I launch the utility, it crashes the entire machine.  Partial report from Console.app below.

After an entire day of tryng everything I could think of (reinstalling the utility, driver and DEXT DriverKit file, etc) I was finally able to get the RAID volume to mount... I have no idea how or why, but I'm cloning it off to a competitor's RAID immediately.

_________________

Details: M1 Studio (2022)

Pegasus R4.  (I had migrated to a Peg32 until it totally died, right after sending it to Promise just before the warranty expired.  I had demonstrated that it was an inconsistent problem, but they said that nothing was wrong.  This response came so quickly that it's pretty clear they just plugged it in once, it mounted, and they diagnosed "user error" instead of doing a proper test on it, knowing that if they delayed the repair, it would go out of warranty.  It continued to unmount and/or refuse to mount and/or refuse to restart without unplugging the power cord.  Very quickly after that, out of warranty, it totally died and will not power up at all, but I'm too disgusted by the lack of support to even repair it.  Well over a decade of owning & recommending Promise products, and now every time I walk into an edit suite and see one, I recommend changing to another brand as fast as they can.)

OS 12.6.3 Monterey

Utility v 4.06.0000.04

"Check for updates" indicated that software and firmware are up to date.

Crash log:

Process:               PerfPowerServices [1297]

Path:                  /usr/libexec/PerfPowerServices

Identifier:            PerfPowerServices

Version:               ???

Code Type:             ARM-64 (Native)

Parent Process:        launchd [1]

User ID:               0

 

Date/Time:             2025-07-25 15:13:24.4779 -0400

OS Version:            macOS 12.6.3 (21G419)

Report Version:        12

Anonymous UUID:        77D8F92A-112B-523D-50D2-F8B9005D42EB

 

 

Time Awake Since Boot: 1000 seconds

 

System Integrity Protection: enabled

 

Crashed Thread:        2  Dispatch queue: com.apple.root.user-initiated-qos

 

Exception Type:        EXC_CRASH (SIGABRT)

Exception Codes:       0x0000000000000000, 0x0000000000000000

Exception Note:        EXC_CORPSE_NOTIFY

 

__________________

Thread 2 Crashed::  Dispatch queue: com.apple.root.user-initiated-qos

0   libsystem_kernel.dylib               0x19772ed98 __pthread_kill + 8

1   libsystem_pthread.dylib               0x197763ee0 pthread_kill + 288

2   libsystem_c.dylib                     0x19769e340 abort + 168

3   libc++abi.dylib                       0x19771eb18 abort_message + 132

4   libc++abi.dylib                       0x19770ea54 demangling_terminate_handler() + 336

5   libobjc.A.dylib                       0x197604320 _objc_terminate() + 144

6   libc++abi.dylib                       0x19771deb4 std::__terminate(void (*)()) + 20

7   libc++abi.dylib                       0x19771de50 std::terminate() + 64

8   libdispatch.dylib                     0x1975a0288 _dispatch_client_callout4 + 40

9   libdispatch.dylib                     0x1975bc53c _dispatch_mach_msg_invoke + 464

10  libdispatch.dylib                     0x1975a7784 _dispatch_lane_serial_drain + 376

11  libdispatch.dylib                     0x1975bd25c _dispatch_mach_invoke + 456

12  libdispatch.dylib                     0x1975b2c98 _dispatch_workloop_worker_thread + 648

13  libsystem_pthread.dylib               0x197760360 _pthread_wqthread + 288

14  libsystem_pthread.dylib               0x19775f080 start_wqthread + 8

 

R P posted this 2 days ago

Hi Scott,

I don't believe that the Promise Utility can crash a Mac. It's a user space program.

The stack trace above does not show any Promise software.

If you think the Utility is causing a crash you can uninstall it. It is not needed for normal Pegasus operation, all you really need is the driver.

Regarding the driver, you should be using this driver.

  • https://www.promise.com/DownloadFile.aspx?DownloadFileUID=6963

There are 2 PDFs in the dmg giving install instructions if needed.

Close