Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Platypus 5.4.1 UI consistently crashes opening Settings menu (arm64 / M4) #284

Open
turlingdrome opened this issue Dec 31, 2024 · 0 comments

Comments

@turlingdrome
Copy link

turlingdrome commented Dec 31, 2024

Platypus Version 5.4.1 (1240) installed from homebrew on M4 running Sequoia 15.2, consistently crashes when selecting menu Platypus -> Settings.... The main UI window disappears and the Platypus application process ends.

As the Settings dialog is required to install CLI version in the conventional manner, this is a significant issue for enabling scripted builds. It would be useful to have an alternative method to install platypus CLI, as noted by issue #270, but of course there are surely other Settings that must be important for UI users.

Except for this crash, Platypus appears to be working fine in all other respects and is producing working App packages.

Hopefully the following diagnostic extracts prove useful:.

Crashed Thread:        1  Dispatch queue: platypus.cltStatusDispatchQueue

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Termination Reason:    Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process:   Platypus [12681]

Application Specific Information:
abort() called


Thread 0::  Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib               	       0x19921f18c search_method_list(method_list_t const*, objc_selector*) + 504
1   libobjc.A.dylib               	       0x19921601c lookUpImpOrForward + 436
2   libobjc.A.dylib               	       0x199215b84 _objc_msgSend_uncached + 68
3   AppKit                        	       0x19d329894 -[NSImage initWithCGImage:size:] + 168
4   AppKit                        	       0x19dc8704c +[NSThemeFrame _cornerMaskImageForWindowType:window:] + 344
5   AppKit                        	       0x19d3295dc -[NSWindow _cornerMask] + 56
6   AppKit                        	       0x19dd2c2d0 -[NSWindow _createCornerMaskFromCornerMaskImage] + 44
7   AppKit                        	       0x19d447a48 -[NSWindow _cornerMaskChanged] + 584
8   AppKit                        	       0x19d323a78 NSWindowWakeDeferredIfNeeded + 132
9   AppKit                        	       0x19d32b100 -[NSWindow _makeKeyRegardlessOfVisibility] + 48
10  AppKit                        	       0x19d3239c4 -[NSWindow makeKeyAndOrderFront:] + 24
11  QuickLookUI                   	       0x1fbf2e240 -[QLSeamlessDocumentOpener showWindow:contentFrame:withBlock:] + 184
12  AppKit                        	       0x19d3fcb78 -[NSWindowController showWindow:] + 496
13  Platypus                      	       0x1025aa280 0x1025a0000 + 41600
14  AppKit                        	       0x19d3d5bfc -[NSApplication(NSResponder) sendAction:to:from:] + 460
15  AppKit                        	       0x19d49e200 -[NSMenuItem _corePerformAction] + 372
16  AppKit                        	       0x19dbc5340 _NSMenuPerformActionWithHighlighting + 152
17  AppKit                        	       0x19d4d5c30 -[NSMenu performActionForItemAtIndex:] + 200
18  AppKit                        	       0x19d4d5b50 -[NSMenu _internalPerformActionForItemAtIndex:] + 76
19  AppKit                        	       0x19dbbb080 +[NSCocoaMenuImpl _performActionForMenuItem:] + 176
20  AppKit                        	       0x19d9c15dc -[NSMenuTrackingSession _performPostTrackingDismissalActions] + 268
21  AppKit                        	       0x19d9c12e4 -[NSMenuTrackingSession startRunningMenuEventLoop:] + 1332
22  AppKit                        	       0x19d9c0d54 -[NSMenuTrackingSession startMonitoringEvents:] + 256
23  AppKit                        	       0x19da7fde4 -[NSMenuBarTrackingSession _mouseDownEventHandler:] + 416
24  AppKit                        	       0x19da7fc04 -[NSMenuBarTrackingSession _handleMonitorEvent:] + 408
25  AppKit                        	       0x19da7f8f4 __57-[NSMenuBarTrackingSession _addLocalEventMonitorIfNeeded]_block_invoke + 104
26  AppKit                        	       0x19d42a988 _NSSendEventToDequeuingObservers + 252
27  AppKit                        	       0x19db998a0 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2172
28  AppKit                        	       0x19d228060 -[NSApplication run] + 480
29  AppKit                        	       0x19d1fe854 NSApplicationMain + 888
30  dyld                          	       0x199264274 start + 2840

Thread 1 Crashed::  Dispatch queue: platypus.cltStatusDispatchQueue
0   libsystem_kernel.dylib        	       0x1995ab720 __pthread_kill + 8
1   libsystem_pthread.dylib       	       0x1995e3f70 pthread_kill + 288
2   libsystem_c.dylib             	       0x1994f0908 abort + 128
3   libc++abi.dylib               	       0x19959a44c abort_message + 132
4   libc++abi.dylib               	       0x199588a40 demangling_terminate_handler() + 348
5   libobjc.A.dylib               	       0x1992313e4 _objc_terminate() + 156
6   libc++abi.dylib               	       0x199599710 std::__terminate(void (*)()) + 16
7   libc++abi.dylib               	       0x1995996b4 std::terminate() + 108
8   libdispatch.dylib             	       0x1994315c8 _dispatch_client_callout + 40
9   libdispatch.dylib             	       0x199438bd8 _dispatch_lane_serial_drain + 768
10  libdispatch.dylib             	       0x199439730 _dispatch_lane_invoke + 380
11  libdispatch.dylib             	       0x1994449a0 _dispatch_root_queue_drain_deferred_wlh + 288
12  libdispatch.dylib             	       0x1994441ec _dispatch_workloop_worker_thread + 540
13  libsystem_pthread.dylib       	       0x1995e03d8 _pthread_wqthread + 288
14  libsystem_pthread.dylib       	       0x1995df0f0 start_wqthread + 8

Thread 2:
0   libsystem_pthread.dylib       	       0x1995df0e8 start_wqthread + 0

Thread 3:
0   libsystem_pthread.dylib       	       0x1995df0e8 start_wqthread + 0

Thread 4:
0   libsystem_kernel.dylib        	       0x1995a901c kevent + 8
1   Platypus                      	       0x1025c0fdc 0x1025a0000 + 135132
2   Foundation                    	       0x19a894c24 __NSThread__start__ + 724
3   libsystem_pthread.dylib       	       0x1995e42e4 _pthread_start + 136
4   libsystem_pthread.dylib       	       0x1995df0fc thread_start + 8

Thread 5:
0   libsystem_pthread.dylib       	       0x1995df0e8 start_wqthread + 0

Thread 6:
0   libsystem_pthread.dylib       	       0x1995df0e8 start_wqthread + 0

Thread 7:
0   libsystem_pthread.dylib       	       0x1995df0e8 start_wqthread + 0

Thread 8:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x1995a2f54 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x1995b5604 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x1995abaf8 mach_msg_overwrite + 480
3   libsystem_kernel.dylib        	       0x1995a329c mach_msg + 24
4   CoreFoundation                	       0x1996cca3c __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x1996cb29c __CFRunLoopRun + 1212
6   CoreFoundation                	       0x1996ca724 CFRunLoopRunSpecific + 588
7   AppKit                        	       0x19d359a20 _NSEventThread + 148
8   libsystem_pthread.dylib       	       0x1995e42e4 _pthread_start + 136
Thread 1 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x000000019959ee1b   x5: 0x000000016d8e6800   x6: 0x000000000000006e   x7: 0x00000000000000ea
    x8: 0x8cd0cac017a5c7fa   x9: 0x8cd0cac17a2bb7fa  x10: 0x0000000000000051  x11: 0x000000000000000b
   x12: 0x000000000000000b  x13: 0x0000000199aaaca2  x14: 0x00000000001ff800  x15: 0x00000000000007fb
   x16: 0x0000000000000148  x17: 0x000000020b4f6cb0  x18: 0x0000000000000000  x19: 0x0000000000000006
   x20: 0x0000000000001b03  x21: 0x000000016d8e70e0  x22: 0x0000000000000000  x23: 0x0000000000000114
   x24: 0x0000600002db6c68  x25: 0x0000000000000000  x26: 0x000000016d8e70e0  x27: 0x00006000016b8700
   x28: 0x0000000000000000   fp: 0x000000016d8e6770   lr: 0x00000001995e3f70
    sp: 0x000000016d8e6750   pc: 0x00000001995ab720 cpsr: 0x40000000
   far: 0x0000000000000000  esr: 0x56000080  Address size fault
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant