Okay, it is definitely an SDL 2.0.5 issue since also FS-UAE 3.0.2 crashed with almost the same report:
Code:
Process: fs-uae [71303]
Path: /Users/snakecoils/Downloads/fs-uae-3.0.2/dist/macos/FS-UAE.app/Contents/MacOS/fs-uae
Identifier: no.fengestad.fs-uae
Version: 3.0.2 (3.0.2)
Code Type: PPC (Native)
Parent Process: launchd [68]
Interval Since Last Report: 4526 sec
Crashes Since Last Report: 1
Per-App Interval Since Last Report: 864 sec
Per-App Crashes Since Last Report: 1
Date/Time: 2020-02-25 02:28:20.145 +0100
OS Version: Mac OS X 10.5.8 (9L31a)
Report Version: 6
Anonymous UUID: 93FD90A9-23B1-4542-896F-0CCD6DEFA072
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x0000000090349c98
Crashed Thread: 0
Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[NSEvent modifierFlags]: unrecognized selector sent to class 0xa0a333f4'
Thread 0 Crashed:
0 com.apple.CoreFoundation 0x90349c98 ___TERMINATING_DUE_TO_UNCAUGHT_EXCEPTION___ + 0
1 libobjc.A.dylib 0x95c374e8 objc_exception_throw + 68
2 com.apple.CoreFoundation 0x90350f5c +[NSObject doesNotRecognizeSelector:] + 164
3 com.apple.CoreFoundation 0x9034f4b0 ___forwarding___ + 332
4 com.apple.CoreFoundation 0x9034f744 _CF_forwarding_prep_0 + 212
5 libSDL2-2.0.0.dylib 0x05a38158 Cocoa_InitKeyboard + 132
6 libSDL2-2.0.0.dylib 0x05a3b88c Cocoa_VideoInit + 32
7 libSDL2-2.0.0.dylib 0x05a34d10 SDL_VideoInit_REAL + 624
8 libSDL2-2.0.0.dylib 0x0599124c SDL_InitSubSystem_REAL + 228
9 no.fengestad.fs-uae 0x00b78220 0x2000 + 12018208
10 no.fengestad.fs-uae 0x00007c14 0x2000 + 23572
Thread 1:
0 libSystem.B.dylib 0x9169ba8c __semwait_signal + 12
1 libSystem.B.dylib 0x916d8318 _pthread_cond_wait + 1580
2 libSDL2-2.0.0.dylib 0x05a40728 SDL_CondWaitTimeout_REAL + 176
3 libSDL2-2.0.0.dylib 0x05a4024c SDL_SemWaitTimeout_REAL + 132
4 libSDL2-2.0.0.dylib 0x059ff0e8 SDL_TimerThread + 456
5 libSDL2-2.0.0.dylib 0x059fe5a0 SDL_RunThread + 68
6 libSDL2-2.0.0.dylib 0x05a40064 RunThread + 12
7 libSystem.B.dylib 0x916d6f70 _pthread_start + 316
Thread 0 crashed with PPC Thread State 32:
srr0: 0x90349c98 srr1: 0x0002f030 dar: 0xe0021000 dsisr: 0x42000000
r0: 0x95c374ec r1: 0xbffff690 r2: 0xa005a5f8 r3: 0x05dd1038
r4: 0x00000000 r5: 0x00000011 r6: 0x000050e0 r7: 0x00000010
r8: 0x05efc080 r9: 0x00050ca0 r10: 0x05dd1040 r11: 0x24002442
r12: 0x9169f734 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0x00b83c68 r23: 0x00000000
r24: 0xbffff7e8 r25: 0x95ce7348 r26: 0xa043bc7c r27: 0xa0a333f4
r28: 0xa006d810 r29: 0x05e4ffd0 r30: 0xa09b5dc0 r31: 0x95c374b4
cr: 0x24002442 xer: 0x00000004 lr: 0x95c374ec ctr: 0x9169f734
vrsave: 0x00000000
I have uploaded in the Zone this NON-WORKING binary in case some PPC expert around would give it a try and come back with suggestions. In the meantime I have informed the SDL2 LeopardPorts mantainer about this issue, hoping he could fix it...