Skip to content

Latest 0.3.0 macOS version crashes on run #34

@vsilves

Description

@vsilves

The newest version 0.3.0 of LibreCal-GUI latest app for macOS crashes on run. Tried on macOS Sequoia 15.5 using MacBook Pro M1. Clearing extended attributes with xattr (of course), ad-hoc signing, or using my developer signature did not help. I had to boot a Windows 11 virtual machine in VM Ware (yes ARM version) and the windows version did work there (probably emulated by Windows 11).

Not digitally signed even ad-hoc and unable to digitally sign it ad-hoc.

See below the full crash report from running the macOS latest version.

Here if I check the digital signature I get:
Executable=/Volumes/Data/Applications/LibreCAL-GUI.app/Contents/MacOS/LibreCAL-GUI
Identifier=LibreCAL-GUI
Format=app bundle with Mach-O thin (arm64)
CodeDirectory v=20400 size=4901 flags=0x20002(adhoc,linker-signed) hashes=150+0 location=embedded
Hash type=sha256 size=32
CandidateCDHash sha256=6a07824a862033566efa5d7f9dd65d4d4922d54f
CandidateCDHashFull sha256=6a07824a862033566efa5d7f9dd65d4d4922d54fac19a5373b92de94a45a4f6a
Hash choices=sha256
CMSDigest=6a07824a862033566efa5d7f9dd65d4d4922d54fac19a5373b92de94a45a4f6a
CMSDigestType=2
CDHash=6a07824a862033566efa5d7f9dd65d4d4922d54f
Signature=adhoc
Info.plist=not bound
TeamIdentifier=not set
Sealed Resources=none
Internal requirements=none
LibreCAL-GUI.app: code has no resources but signature indicates they must be present

If I try to ad-hoc sign the app I get:
Executable=/Volumes/Data/Applications/LibreCAL-GUI.app/Contents/MacOS/LibreCAL-GUI
Identifier=com.yourcompany.LibreCAL-GUI
Format=app bundle with Mach-O thin (arm64)
CodeDirectory v=20400 size=5013 flags=0x2(adhoc) hashes=150+3 location=embedded
Hash type=sha256 size=32
CandidateCDHash sha256=d3696f6dbf6db81b2de0bc800e90b8d2a3091e09
CandidateCDHashFull sha256=d3696f6dbf6db81b2de0bc800e90b8d2a3091e09a60fa75ea1f294073b2efa84
Hash choices=sha256
CMSDigest=d3696f6dbf6db81b2de0bc800e90b8d2a3091e09a60fa75ea1f294073b2efa84
CMSDigestType=2
CDHash=d3696f6dbf6db81b2de0bc800e90b8d2a3091e09
Signature=adhoc
Info.plist entries=11
TeamIdentifier=not set
Sealed Resources version=2 rules=13 files=64
Internal requirements count=0 size=12
LibreCAL-GUI.app: invalid or unsupported format for signature
In subcomponent: /Volumes/Data/Applications/LibreCAL-GUI.app/Contents/PlugIns/imageformats/libqmng.dylib

So fails to sign libqmng.dylib. If I remove that file, then it will fail to sign the next one in that same subfolder.



Translated Report (Full Report Below)

Process: LibreCAL-GUI [5947]
Path: /Volumes/VOLUME/*/LibreCAL-GUI.app/Contents/MacOS/LibreCAL-GUI
Identifier: com.yourcompany.LibreCAL-GUI
Version: ???
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2025-07-11 21:13:00.9269 -0500
OS Version: macOS 15.5 (24F74)
Report Version: 12
Anonymous UUID: 564AA5EA-742D-3779-8450-0DEEBA97A548

Sleep/Wake UUID: 83CABC98-161C-4194-99A1-0B4770308AE2

Time Awake Since Boot: 36000 seconds
Time Since Wake: 4166 seconds

System Integrity Protection: enabled

Crashed Thread: 0

Exception Type: EXC_BAD_ACCESS (SIGKILL (Code Signature Invalid))
Exception Codes: UNKNOWN_0x32 at 0x000000010420c000
Exception Codes: 0x0000000000000032, 0x000000010420c000

Termination Reason: Namespace CODESIGNING, Code 2 Invalid Page

VM Region Info: 0x10420c000 is in 0x10420c000-0x104238000; bytes after start: 0 bytes before end: 180223
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
__LINKEDIT 1041f0000-10420c000 [ 112K] r--/r-- SM=COW /Volumes/VOLUME/*/LibreCAL-GUI.app/Contents/MacOS/LibreCAL-GUI
---> mapped file 10420c000-104238000 [ 176K] r--/rwx SM=COW Object_id=46705343
GAP OF 0xd8000 BYTES
mapped file 104310000-104370000 [ 384K] ---/--- SM=COW Object_id=f1295c3b

Thread 0 Crashed:
0 dyld 0x19cfa8278 mach_o::Header::forEachLoadCommand(void (load_command const*, bool&) block_pointer) const + 48
1 dyld 0x19cfab1d4 mach_o::Header::forEachSegment(void (mach_o::Header::SegmentInfo const&, bool&) block_pointer) const + 124
2 dyld 0x19cfaa604 mach_o::Header::preferredLoadAddress() const + 124
3 dyld 0x19cf57290 dyld4::JustInTimeLoader::withRegions(dyld3::MachOFile const*, void (dyld3::Arraydyld4::Loader::Region const&) block_pointer) + 52
4 dyld 0x19cf57ac8 dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 1108
5 dyld 0x19cf4a8b0 dyld4::Loader::makeDiskLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 176
6 dyld 0x19cf4c2cc invocation function for block in dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&) + 2884
7 dyld 0x19cf4afd8 dyld4::Loader::forEachResolvedAtPathVar(dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, dyld4::ProcessConfig::PathOverrides::Type, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) + 764
8 dyld 0x19cf35d60 dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*, mach_o::Platform, bool, bool, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) const + 556
9 dyld 0x19cf4ab18 dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) + 260
10 dyld 0x19cf4b3b0 dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&) + 920
11 dyld 0x19cf556d4 invocation function for block in dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&) + 456
12 dyld 0x19cfaa2b4 invocation function for block in mach_o::Header::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool, bool&) block_pointer) const + 136
13 dyld 0x19cfa8318 mach_o::Header::forEachLoadCommand(void (load_command const*, bool&) block_pointer) const + 208
14 dyld 0x19cfa9fa0 mach_o::Header::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool, bool&) block_pointer) const + 160
15 dyld 0x19cf553e4 dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&) + 164
16 dyld 0x19cf335a8 dyld4::prepare(dyld4::APIs&, mach_o::Header const*) + 956
17 dyld 0x19cf331d8 dyld4::start(dyld4::KernelArgs*, void*, void*)::$_0::operator()() const + 236
18 dyld 0x19cf32b4c start + 6000

Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x000000010420c000 x1: 0x000000016bc894e8 x2: 0x0000000000000001 x3: 0x0000000000040002
x4: 0x0000000000000003 x5: 0x0000000000000000 x6: 0x0000000000000000 x7: 0x0000000000000000
x8: 0x000000016bc89538 x9: 0x000000016bc894f8 x10: 0x000000020c453730 x11: 0x000000000000003e
x12: 0x000000000000003f x13: 0x0000000000000031 x14: 0x0000000000000000 x15: 0xffffffffffffffd8
x16: 0x000000019cfab378 x17: 0x6ae100016bc894e8 x18: 0x0000000000000000 x19: 0x000000016bc89538
x20: 0x000000010420c000 x21: 0x000000016bc894e8 x22: 0x000000016bc8aaf0 x23: 0x0000000000000000
x24: 0x0000000000000000 x25: 0x000000010420c000 x26: 0x000000016bc89e60 x27: 0x000000010420c000
x28: 0x0000000000000001 fp: 0x000000016bc894d0 lr: 0x000000019cfab1d4
sp: 0x000000016bc89450 pc: 0x000000019cfa8278 cpsr: 0x00001000
far: 0x000000010420c000 esr: 0x92000007 (Data Abort) byte read Translation fault

Binary Images:
0x104174000 - 0x1041e7fff com.yourcompany.LibreCAL-GUI () /Volumes/VOLUME//LibreCAL-GUI.app/Contents/MacOS/LibreCAL-GUI
0x19cf2c000 - 0x19cfc74cf dyld () <9cf0401a-a938-389e-a77d-9e9608076ccf> /usr/lib/dyld
0x0 - 0xffffffffffffffff ??? (
) <00000000-0000-0000-0000-000000000000> ???

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=616.5M resident=0K(0%) swapped_out_or_unallocated=616.5M(100%)
Writable regions: Total=8272K written=96K(1%) resident=96K(1%) swapped_out=0K(0%) unallocated=8176K(99%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
STACK GUARD 56.0M 1
Stack 8176K 1
__DATA 27K 2
__DATA_CONST 46K 2
__DATA_DIRTY 7K 1
__LINKEDIT 615.5M 2
__TEXT 1088K 2
__TPRO_CONST 128K 1
mapped file 176K 1
page table in kernel 96K 1
=========== ======= =======
TOTAL 681.0M 14


Full Report

{"app_name":"LibreCAL-GUI","timestamp":"2025-07-11 21:13:01.00 -0500","app_version":"","slice_uuid":"d41ad78f-a244-34ab-83a8-a1dbf3a7cbc5","build_version":"","platform":1,"bundleID":"com.yourcompany.LibreCAL-GUI","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 15.5 (24F74)","roots_installed":0,"name":"LibreCAL-GUI","incident_id":"439B8F56-CEFD-4EB6-9475-F9E2A4F2201F"}
{
"uptime" : 36000,
"procRole" : "Default",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "MacBookPro18,3",
"coalitionID" : 3012,
"osVersion" : {
"train" : "macOS 15.5",
"build" : "24F74",
"releaseType" : "User"
},
"captureTime" : "2025-07-11 21:13:00.9269 -0500",
"codeSigningMonitor" : 1,
"incident" : "439B8F56-CEFD-4EB6-9475-F9E2A4F2201F",
"pid" : 5947,
"translated" : false,
"cpuType" : "ARM-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2025-07-11 21:13:00.8850 -0500",
"procStartAbsTime" : 880036137536,
"procExitAbsTime" : 880037039778,
"procName" : "LibreCAL-GUI",
"procPath" : "/Volumes/VOLUME//LibreCAL-GUI.app/Contents/MacOS/LibreCAL-GUI",
"bundleInfo" : {"CFBundleIdentifier":"com.yourcompany.LibreCAL-GUI"},
"storeInfo" : {"deviceIdentifierForVendor":"49BC3608-7EC8-5149-B236-DFE8540C7E53","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "com.yourcompany.LibreCAL-GUI",
"crashReporterKey" : "564AA5EA-742D-3779-8450-0DEEBA97A548",
"appleIntelligenceStatus" : {"state":"available"},
"codeSigningID" : "LibreCAL-GUI",
"codeSigningTeamID" : "",
"codeSigningFlags" : 587334144,
"codeSigningValidationCategory" : 0,
"codeSigningTrustLevel" : 4294967295,
"codeSigningAuxiliaryInfo" : 0,
"instructionByteStream" : {"beforePC":"+mcEqfhfBan2Vwap9E8Hqf17CKn9AwKR9QMBqvQDAKrzAwiq//8AOQ==","atPC":"CABAuelZn1Kp3b9yHwEJa+AAAFTJWZ9Sqd2/ch8BCWshBQBUiQOAUg=="},
"bootSessionUUID" : "1B5F9EB7-ABEB-4C94-9C93-DFCF9EC22549",
"wakeTime" : 4166,
"sleepWakeUUID" : "83CABC98-161C-4194-99A1-0B4770308AE2",
"sip" : "enabled",
"vmRegionInfo" : "0x10420c000 is in 0x10420c000-0x104238000; bytes after start: 0 bytes before end: 180223\n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n __LINKEDIT 1041f0000-10420c000 [ 112K] r--/r-- SM=COW /Volumes/VOLUME/
/LibreCAL-GUI.app/Contents/MacOS/LibreCAL-GUI\n---> mapped file 10420c000-104238000 [ 176K] r--/rwx SM=COW Object_id=46705343\n GAP OF 0xd8000 BYTES\n mapped file 104310000-104370000 [ 384K] ---/--- SM=COW Object_id=f1295c3b",
"exception" : {"codes":"0x0000000000000032, 0x000000010420c000","rawCodes":[50,4364222464],"type":"EXC_BAD_ACCESS","signal":"SIGKILL (Code Signature Invalid)","subtype":"UNKNOWN_0x32 at 0x000000010420c000"},
"termination" : {"flags":0,"code":2,"namespace":"CODESIGNING","indicator":"Invalid Page"},
"vmregioninfo" : "0x10420c000 is in 0x10420c000-0x104238000; bytes after start: 0 bytes before end: 180223\n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n __LINKEDIT 1041f0000-10420c000 [ 112K] r--/r-- SM=COW /Volumes/VOLUME//LibreCAL-GUI.app/Contents/MacOS/LibreCAL-GUI\n---> mapped file 10420c000-104238000 [ 176K] r--/rwx SM=COW Object_id=46705343\n GAP OF 0xd8000 BYTES\n mapped file 104310000-104370000 [ 384K] ---/--- SM=COW Object_id=f1295c3b",
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":561841,"threadState":{"x":[{"value":4364222464},{"value":6103274728},{"value":1},{"value":262146},{"value":3},{"value":0},{"value":0},{"value":0},{"value":6103274808},{"value":6103274744},{"value":8795797296,"symbolLocation":0,"symbol":"__block_descriptor_tmp.359"},{"value":62},{"value":63},{"value":49},{"value":0},{"value":18446744073709551576},{"value":6928642936,"symbolLocation":0,"symbol":"invocation function for block in mach_o::Header::forEachSegment(void (mach_o::Header::SegmentInfo const&, bool&) block_pointer) const"},{"value":7701436843883533544},{"value":0},{"value":6103274808},{"value":4364222464},{"value":6103274728},{"value":6103280368},{"value":0},{"value":0},{"value":4364222464},{"value":6103277152},{"value":4364222464},{"value":1}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6928642516},"cpsr":{"value":4096},"fp":{"value":6103274704},"sp":{"value":6103274576},"esr":{"value":2449473543,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":6928630392,"matchesCrashFrame":1},"far":{"value":4364222464}},"frames":[{"imageOffset":508536,"symbol":"mach_o::Header::forEachLoadCommand(void (load_command const
, bool&) block_pointer) const","symbolLocation":48,"imageIndex":1},{"imageOffset":520660,"symbol":"mach_o::Header::forEachSegment(void (mach_o::Header::SegmentInfo const&, bool&) block_pointer) const","symbolLocation":124,"imageIndex":1},{"imageOffset":517636,"symbol":"mach_o::Header::preferredLoadAddress() const","symbolLocation":124,"imageIndex":1},{"imageOffset":176784,"symbol":"dyld4::JustInTimeLoader::withRegions(dyld3::MachOFile const*, void (dyld3::Arraydyld4::Loader::Region const&) block_pointer)","symbolLocation":52,"imageIndex":1},{"imageOffset":178888,"symbol":"dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":1108,"imageIndex":1},{"imageOffset":125104,"symbol":"dyld4::Loader::makeDiskLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":176,"imageIndex":1},{"imageOffset":131788,"symbol":"invocation function for block in dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&)","symbolLocation":2884,"imageIndex":1},{"imageOffset":126936,"symbol":"dyld4::Loader::forEachResolvedAtPathVar(dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, dyld4::ProcessConfig::PathOverrides::Type, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer)","symbolLocation":764,"imageIndex":1},{"imageOffset":40288,"symbol":"dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*, mach_o::Platform, bool, bool, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) const","symbolLocation":556,"imageIndex":1},{"imageOffset":125720,"symbol":"dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer)","symbolLocation":260,"imageIndex":1},{"imageOffset":127920,"symbol":"dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&)","symbolLocation":920,"imageIndex":1},{"imageOffset":169684,"symbol":"invocation function for block in dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&)","symbolLocation":456,"imageIndex":1},{"imageOffset":516788,"symbol":"invocation function for block in mach_o::Header::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool, bool&) block_pointer) const","symbolLocation":136,"imageIndex":1},{"imageOffset":508696,"symbol":"mach_o::Header::forEachLoadCommand(void (load_command const*, bool&) block_pointer) const","symbolLocation":208,"imageIndex":1},{"imageOffset":516000,"symbol":"mach_o::Header::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool, bool&) block_pointer) const","symbolLocation":160,"imageIndex":1},{"imageOffset":168932,"symbol":"dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&)","symbolLocation":164,"imageIndex":1},{"imageOffset":30120,"symbol":"dyld4::prepare(dyld4::APIs&, mach_o::Header const*)","symbolLocation":956,"imageIndex":1},{"imageOffset":29144,"symbol":"dyld4::start(dyld4::KernelArgs*, void*, void*)::$_0::operator()() const","symbolLocation":236,"imageIndex":1},{"imageOffset":27468,"symbol":"start","symbolLocation":6000,"imageIndex":1}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64",
"base" : 4363599872,
"CFBundleIdentifier" : "com.yourcompany.LibreCAL-GUI",
"size" : 475136,
"uuid" : "d41ad78f-a244-34ab-83a8-a1dbf3a7cbc5",
"path" : "/Volumes/VOLUME/*/LibreCAL-GUI.app/Contents/MacOS/LibreCAL-GUI",
"name" : "LibreCAL-GUI"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6928121856,
"size" : 636112,
"uuid" : "9cf0401a-a938-389e-a77d-9e9608076ccf",
"path" : "/usr/lib/dyld",
"name" : "dyld"
},
{
"size" : 0,
"source" : "A",
"base" : 0,
"uuid" : "00000000-0000-0000-0000-000000000000"
}
],
"sharedCache" : {
"base" : 6927286272,
"size" : 5047205888,
"uuid" : "d7397d7f-8df9-3920-81a7-c0a144be9c51"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=616.5M resident=0K(0%) swapped_out_or_unallocated=616.5M(100%)\nWritable regions: Total=8272K written=96K(1%) resident=96K(1%) swapped_out=0K(0%) unallocated=8176K(99%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nSTACK GUARD 56.0M 1 \nStack 8176K 1 \n__DATA 27K 2 \n__DATA_CONST 46K 2 \n__DATA_DIRTY 7K 1 \n__LINKEDIT 615.5M 2 \n__TEXT 1088K 2 \n__TPRO_CONST 128K 1 \nmapped file 176K 1 \npage table in kernel 96K 1 \n=========== ======= ======= \nTOTAL 681.0M 14 \n",
"legacyInfo" : {
"threadTriggered" : {

}
},
"logWritingSignature" : "98fb867b8fe399d732a5d39b22d43f97fa6abb08",
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "654439cdafbf5b61207873a9",
"factorPackIds" : {

  },
  "deploymentId" : 240000004
},
{
  "rolloutId" : "60186475825c62000ccf5450",
  "factorPackIds" : {

  },
  "deploymentId" : 240000083
}

],
"experiments" : [
{
"treatmentId" : "f18344bb-554f-48ae-8449-e108a8813a55",
"experimentId" : "6685b5584477001000e8c6c9",
"deploymentId" : 400000009
}
]
}
}

Model: MacBookPro18,3, BootROM 11881.121.1, proc 8:6:2 processors, 16 GB, SMC
Graphics: Apple M1 Pro, Apple M1 Pro, Built-In
Display: Color LCD, 3024 x 1964 Retina, Main, MirrorOff, Online
Memory Module: LPDDR5, Hynix
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4387), wl0: Mar 23 2025 19:56:28 version 20.130.17.0.8.7.197 FWID 01-764e34b7
IO80211_driverkit-1475.39 "IO80211_driverkit-1475.39" Apr 18 2025 20:10:40
AirPort:
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: USB31Bus
USB Device: USB31Bus
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions