Rainclip / Rainclip-Issues

0 stars 0 forks source link

Maintenance tool crashing on macOS 15.0 (Code Signature Invalid?) #26

Open dazworker opened 2 months ago

dazworker commented 2 months ago

After upgrading macOS to 15.0 on a Macbook Pro M1 Max, maintenancetool stopped working and crashes every time Rainclip searches for updates. According to the error report (short version below, I can provide the full version), it appears it has an invalid signature. Rainclip is on version 1.10.120 after a manual update.

Thanks and regards, Thomas


-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Incident Identifier: D363DE8C-0557-4819-B966-7F3174FF3D26
CrashReporter Key:   8F352762-6404-CFD8-4B50-C543561733A1
Hardware Model:      MacBookPro18,2
Process:             maintenancetool [71418]
Path:                /Applications/Rainclip/maintenancetool.app/Contents/MacOS/maintenancetool
Identifier:          com.yourcompany.installerbase
Version:             4.6.0 (4.6.0)
Code Type:           X86-64 (Native)
Role:                Unspecified
Parent Process:      Rainclip [71385]
Coalition:           com.yourcompany.installerbase [20587]
Responsible Process:  [71373]

Date/Time:           2024-09-24 10:21:20.8639 +0200
Launch Time:         2024-09-24 10:21:20.8230 +0200
OS Version:          macOS 15.0 (24A335)
Release Type:        User
Report Version:      104

Exception Type:  EXC_CRASH (SIGKILL (Code Signature Invalid))
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: CODESIGNING 1 Taskgated Invalid Signature

Triggered by Thread:  0

Thread 0 Crashed:
0   main_executable_path_missing        0x7ff7ffbe4f7c 0x7ff7ffbe2000 + 12156

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000000000000  rcx: 0x0000000000000000  rdx: 0x0000000000000000
  rdi: 0x0000000000000000  rsi: 0x0000000000000000  rbp: 0x0000000000000000  rsp: 0x0000000000000000
   r8: 0x0000000000000000   r9: 0x0000000000000000  r10: 0x0000000000000000  r11: 0x0000000000000000
  r12: 0x0000000000000000  r13: 0x0000000000000000  r14: 0x0000000000000000  r15: 0x0000000000000000
  rip: <unavailable>       rfl: 0x0000000000000203
 tmp0: 0x0000000000000000 tmp1: 0x0000000000000000 tmp2: 0x0000000000000000

Binary Images:
       0x206398000 -        0x206424fff dyld_path_missing (*) <e6056c94-fc2d-3517-b1e1-46d8eb58a10e> /dyld_path_missing
    0x7ff7ffbe2000 -     0x7ff7ffc11fff main_executable_path_missing (*) <e447ba6f-c0b7-3dcb-b110-b38e57558dc3> /main_executable_path_missing
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???

Error Formulating Crash Report:
dyld_process_snapshot_get_shared_cache failed
PC register does not match crashing frame (0x0 vs 0x7FF7FFBE4F7C)

EOF
Rainclip commented 2 months ago

True, it's not signed. I'll need to update the build script so that it signs also that file.