Closed aryavsaigal closed 3 years ago
Contributing guidelines - "Be as detailed and specific as possible..." and "Include Console and crash logs, macOS and OpenEmu version, hardware information, ROM/game filenames, etc."
NOTE Anyone just now finding this issue, please see here: https://github.com/OpenEmu/OpenEmu/issues/4376#issuecomment-751882900
I just installed 2.3 on a macbook pro with M1 and having similar problems, can't play anything.
```
Process: OpenEmu [61979]
Path: /Applications/OpenEmu.app/Contents/MacOS/OpenEmu
Identifier: org.openemu.OpenEmu
Version: 2.3 (2.3)
Code Type: X86-64 (Translated)
Parent Process: ??? [1]
Responsible: OpenEmu [61979]
User ID: 501
Date/Time: 2020-12-24 22:57:02.394 +0100
OS Version: macOS 11.0.1 (20B29)
Report Version: 12
Anonymous UUID: 205E078D-8B57-330F-B782-87CFDEBC0E2B
Sleep/Wake UUID: 4592907F-2F42-4FF0-947A-AEE53E908B63
Time Awake Since Boot: 260000 seconds
Time Since Wake: 14000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [61979]
VM Regions Near 0x8:
-->
__TEXT 1023c8000-10252c000 [ 1424K] r-x/r-x SM=COW /Applications/OpenEmu.app/Contents/MacOS/OpenEmu
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.openemu.OpenEmuSystem 0x000000010c7bc0dc -[OEHIDEvent OE_setupEventWithDeviceHandler:value:] + 775
1 org.openemu.OpenEmuSystem 0x000000010c7bb9ed -[OEHIDEvent initWithDeviceHandler:value:] + 121
2 org.openemu.OpenEmuSystem 0x000000010c7bb878 +[OEHIDEvent eventWithDeviceHandler:value:] + 58
3 org.openemu.OpenEmuSystem 0x000000010c7b3226 -[OEHIDDeviceHandler dispatchEventWithHIDValue:] + 30
4 com.apple.framework.IOKit 0x00007fff22aa4936 __IOHIDDeviceInputElementValueCallback + 217
5 com.apple.CoreFoundation 0x00007fff2045f93f __CFDictionaryApplyFunction_block_invoke + 22
6 com.apple.CoreFoundation 0x00007fff20427821 CFBasicHashApply + 117
7 com.apple.CoreFoundation 0x00007fff20419e3c CFDictionaryApplyFunction + 131
8 com.apple.framework.IOKit 0x00007fff22aa8b41 __IOHIDQueueValueAvailableCallback + 70
9 com.apple.iokit.IOHIDLib 0x0000000124d15e17 0x124d0e000 + 32279
10 com.apple.CoreFoundation 0x00007fff2048b07c __CFMachPortPerform + 288
11 com.apple.CoreFoundation 0x00007fff2045eaa4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 41
12 com.apple.CoreFoundation 0x00007fff2045e986 __CFRunLoopDoSource1 + 622
13 com.apple.CoreFoundation 0x00007fff2045d02f __CFRunLoopRun + 2416
14 com.apple.CoreFoundation 0x00007fff2045bfd2 CFRunLoopRunSpecific + 567
15 com.apple.HIToolbox 0x00007fff28910fd0 RunCurrentEventLoopInMode + 292
16 com.apple.HIToolbox 0x00007fff28910dcc ReceiveNextEventCommon + 709
17 com.apple.HIToolbox 0x00007fff28910aef _BlockUntilNextEventMatchingListInModeWithFilter + 64
18 com.apple.AppKit 0x00007fff22baaf85 _DPSNextEvent + 883
19 com.apple.AppKit 0x00007fff22ba974b -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1366
20 com.apple.AppKit 0x00007fff22b9bbda -[NSApplication run] + 586
21 com.apple.AppKit 0x00007fff22b6ff31 NSApplicationMain + 816
22 org.openemu.OpenEmu 0x000000010245b509 main + 9
23 libdyld.dylib 0x00007fff20381631 start + 1
Thread 1:: com.apple.rosetta.exceptionserver
0 runtime 0x00007ffdffec5cb8 0x7ffdffec3000 + 11448
1 runtime 0x00007ffdffecfee0 0x7ffdffec3000 + 52960
2 runtime 0x00007ffdffed0c3c 0x7ffdffec3000 + 56380
Thread 2:
0 runtime 0x00007ffdfff1d8a0 0x7ffdffec3000 + 370848
Thread 3:
0 runtime 0x00007ffdfff1d8a0 0x7ffdffec3000 + 370848
Thread 4:
0 runtime 0x00007ffdfff1d8a0 0x7ffdffec3000 + 370848
Thread 5:
0 runtime 0x00007ffdfff1d8a0 0x7ffdffec3000 + 370848
Thread 6:
0 runtime 0x00007ffdfff1d8a0 0x7ffdffec3000 + 370848
Thread 7:
0 runtime 0x00007ffdfff1d8a0 0x7ffdffec3000 + 370848
Thread 8:
0 runtime 0x00007ffdfff1d8a0 0x7ffdffec3000 + 370848
Thread 9:
0 runtime 0x00007ffdfff1d8a0 0x7ffdffec3000 + 370848
Thread 10:
0 runtime 0x00007ffdfff1d8a0 0x7ffdffec3000 + 370848
Thread 11:
0 runtime 0x00007ffdfff1d8a0 0x7ffdffec3000 + 370848
Thread 12:
0 runtime 0x00007ffdfff1d8a0 0x7ffdffec3000 + 370848
Thread 13:
0 runtime 0x00007ffdfff1d8a0 0x7ffdffec3000 + 370848
Thread 14:
0 runtime 0x00007ffdfff1d8a0 0x7ffdffec3000 + 370848
Thread 15:
0 runtime 0x00007ffdfff1d8a0 0x7ffdffec3000 + 370848
Thread 16:
0 ??? 0x00007ffe95c5e9bc ???
1 libsystem_kernel.dylib 0x00007fff203347b6 __semwait_signal + 10
2 com.apple.Foundation 0x00007fff211ee424 +[NSThread sleepUntilDate:] + 190
3 com.apple.imageKit 0x00007fff3d79bbbd -[IKTaskManager taskLoop] + 1911
4 com.apple.Foundation 0x00007fff21114e1d __NSThread__start__ + 1042
5 libsystem_pthread.dylib 0x00007fff20366950 _pthread_start + 224
6 libsystem_pthread.dylib 0x00007fff2036247b thread_start + 15
Thread 17:: com.apple.NSEventThread
0 ??? 0x00007ffe95c5e9bc ???
1 libsystem_kernel.dylib 0x00007fff20331e7e mach_msg_trap + 10
2 com.apple.CoreFoundation 0x00007fff2045e4fd __CFRunLoopServiceMachPort + 316
3 com.apple.CoreFoundation 0x00007fff2045cbe6 __CFRunLoopRun + 1319
4 com.apple.CoreFoundation 0x00007fff2045bfd2 CFRunLoopRunSpecific + 567
5 com.apple.AppKit 0x00007fff22d3136d _NSEventThread + 124
6 libsystem_pthread.dylib 0x00007fff20366950 _pthread_start + 224
7 libsystem_pthread.dylib 0x00007fff2036247b thread_start + 15
Thread 18:
0 runtime 0x00007ffdfff1d8a0 0x7ffdffec3000 + 370848
Thread 19:
0 runtime 0x00007ffdfff1d8a0 0x7ffdffec3000 + 370848
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000600000191501 rcx: 0x00007fff7c481ac8 rdx: 0x00007fff7c48a018
rdi: 0x000000010c7e9a18 rsi: 0x0000000000000200 rbp: 0x0000000308fcd290 rsp: 0x0000000308fcd240
r8: 0x0000000000000001 r9: 0x0000000000000003 r10: 0x0000000202b9d890 r11: 0x00007fff203ab2e0
r12: 0x0000600000191540 r13: 0x00006000037f4100 r14: 0x000060000068cea0 r15: 0x0000000000000087
rip: 0x000000010c7bc0dc rfl: 0x0000000000000283
Binary Images:
0x1023c8000 - 0x10252bfff +org.openemu.OpenEmu (2.3 - 2.3) <29E41A15-C2E7-3A93-B52C-1A43FEF614AB> /Applications/OpenEmu.app/Contents/MacOS/OpenEmu
0x10ae02000 - 0x10b355fff +org.openemu.OpenEmuShaders (1.14 - 1) <0387CC45-D54E-3506-9958-ED1A17C76707> /Applications/OpenEmu.app/Contents/Frameworks/OpenEmuShaders.framework/Versions/A/OpenEmuShaders
0x10c759000 - 0x10c764fff +org.openemu.OpenEmuBase (1.0 - 1) <43ABB279-B9DC-3648-8B1C-FBF19FAE75A4> /Applications/OpenEmu.app/Contents/Frameworks/OpenEmuBase.framework/Versions/A/OpenEmuBase
0x10c78d000 - 0x10c7d4fff +org.openemu.OpenEmuSystem (1.0 - 1) <6E3729B5-856B-3D5C-80E3-DC5631C3BAD7> /Applications/OpenEmu.app/Contents/Frameworks/OpenEmuSystem.framework/Versions/A/OpenEmuSystem
0x10c8b5000 - 0x10c908fff +org.sparkle-project.Sparkle (1.24.0 a-26-g1ff3ed7f - 1.24.0) <5E1FE799-9F7D-376C-A1C9-D5897EA624BF> /Applications/OpenEmu.app/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle
0x10ca2d000 - 0x10ca64fff +org.openemu.OpenEmuKit (0.1 - 2) <7C2858C1-3F2B-3381-BB97-99E5E158ABCA> /Applications/OpenEmu.app/Contents/Frameworks/OpenEmuKit.framework/Versions/A/OpenEmuKit
0x10cb8e000 - 0x10cba5fff +org.mozilla.universalchardet (1.1) <2FD2C302-7066-3041-AFF6-8FC9F041BDB4> /Applications/OpenEmu.app/Contents/Frameworks/UniversalDetector.framework/Versions/A/UniversalDetector
0x10cbe0000 - 0x10cceffff +de.dstoecker.xadmaster (3.10 [libxad 13.0, modified])
```
Process: OpenEmu [61923]
Path: /Applications/OpenEmu.app/Contents/MacOS/OpenEmu
Identifier: org.openemu.OpenEmu
Version: 2.3 (2.3)
Code Type: X86-64 (Translated)
Parent Process: ??? [1]
Responsible: OpenEmu [61923]
User ID: 501
Date/Time: 2020-12-24 22:55:02.032 +0100
OS Version: macOS 11.0.1 (20B29)
Report Version: 12
Anonymous UUID: 205E078D-8B57-330F-B782-87CFDEBC0E2B
Sleep/Wake UUID: 4592907F-2F42-4FF0-947A-AEE53E908B63
Time Awake Since Boot: 260000 seconds
Time Since Wake: 14000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [61923]
VM Regions Near 0x8:
-->
__TEXT 104385000-1044e9000 [ 1424K] r-x/r-x SM=COW /Applications/OpenEmu.app/Contents/MacOS/OpenEmu
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.openemu.OpenEmuSystem 0x000000010e7790dc -[OEHIDEvent OE_setupEventWithDeviceHandler:value:] + 775
1 org.openemu.OpenEmuSystem 0x000000010e7789ed -[OEHIDEvent initWithDeviceHandler:value:] + 121
2 org.openemu.OpenEmuSystem 0x000000010e778878 +[OEHIDEvent eventWithDeviceHandler:value:] + 58
3 org.openemu.OpenEmuSystem 0x000000010e770226 -[OEHIDDeviceHandler dispatchEventWithHIDValue:] + 30
4 com.apple.framework.IOKit 0x00007fff22aa4936 __IOHIDDeviceInputElementValueCallback + 217
5 com.apple.CoreFoundation 0x00007fff2045f93f __CFDictionaryApplyFunction_block_invoke + 22
6 com.apple.CoreFoundation 0x00007fff20427821 CFBasicHashApply + 117
7 com.apple.CoreFoundation 0x00007fff20419e3c CFDictionaryApplyFunction + 131
8 com.apple.framework.IOKit 0x00007fff22aa8b41 __IOHIDQueueValueAvailableCallback + 70
9 com.apple.iokit.IOHIDLib 0x0000000124b3ae17 0x124b33000 + 32279
10 com.apple.CoreFoundation 0x00007fff2048b07c __CFMachPortPerform + 288
11 com.apple.CoreFoundation 0x00007fff2045eaa4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 41
12 com.apple.CoreFoundation 0x00007fff2045e986 __CFRunLoopDoSource1 + 622
13 com.apple.CoreFoundation 0x00007fff2045d02f __CFRunLoopRun + 2416
14 com.apple.CoreFoundation 0x00007fff2045bfd2 CFRunLoopRunSpecific + 567
15 com.apple.HIToolbox 0x00007fff28910fd0 RunCurrentEventLoopInMode + 292
16 com.apple.HIToolbox 0x00007fff28910c22 ReceiveNextEventCommon + 283
17 com.apple.HIToolbox 0x00007fff28910aef _BlockUntilNextEventMatchingListInModeWithFilter + 64
18 com.apple.AppKit 0x00007fff22baaf85 _DPSNextEvent + 883
19 com.apple.AppKit 0x00007fff22ba974b -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1366
20 com.apple.AppKit 0x00007fff22b9bbda -[NSApplication run] + 586
21 com.apple.AppKit 0x00007fff22b6ff31 NSApplicationMain + 816
22 org.openemu.OpenEmu 0x0000000104418509 main + 9
23 libdyld.dylib 0x00007fff20381631 start + 1
Thread 1:: com.apple.rosetta.exceptionserver
0 runtime 0x00007ffdffe5fcb8 0x7ffdffe5d000 + 11448
1 runtime 0x00007ffdffe69ee0 0x7ffdffe5d000 + 52960
2 runtime 0x00007ffdffe6ac3c 0x7ffdffe5d000 + 56380
Thread 2:
0 runtime 0x00007ffdffeb78a0 0x7ffdffe5d000 + 370848
Thread 3:
0 runtime 0x00007ffdffeb78a0 0x7ffdffe5d000 + 370848
Thread 4:
0 runtime 0x00007ffdffeb78a0 0x7ffdffe5d000 + 370848
Thread 5:
0 runtime 0x00007ffdffeb78a0 0x7ffdffe5d000 + 370848
Thread 6:
0 runtime 0x00007ffdffeb78a0 0x7ffdffe5d000 + 370848
Thread 7:
0 ??? 0x00007ffe95c5e9bc ???
1 libsystem_kernel.dylib 0x00007fff203347b6 __semwait_signal + 10
2 com.apple.Foundation 0x00007fff211ee424 +[NSThread sleepUntilDate:] + 190
3 com.apple.imageKit 0x00007fff3d79bbbd -[IKTaskManager taskLoop] + 1911
4 com.apple.Foundation 0x00007fff21114e1d __NSThread__start__ + 1042
5 libsystem_pthread.dylib 0x00007fff20366950 _pthread_start + 224
6 libsystem_pthread.dylib 0x00007fff2036247b thread_start + 15
Thread 8:: com.apple.NSEventThread
0 ??? 0x00007ffe95c5e9bc ???
1 libsystem_kernel.dylib 0x00007fff20331e7e mach_msg_trap + 10
2 com.apple.CoreFoundation 0x00007fff2045e4fd __CFRunLoopServiceMachPort + 316
3 com.apple.CoreFoundation 0x00007fff2045cbe6 __CFRunLoopRun + 1319
4 com.apple.CoreFoundation 0x00007fff2045bfd2 CFRunLoopRunSpecific + 567
5 com.apple.AppKit 0x00007fff22d3136d _NSEventThread + 124
6 libsystem_pthread.dylib 0x00007fff20366950 _pthread_start + 224
7 libsystem_pthread.dylib 0x00007fff2036247b thread_start + 15
Thread 9:
0 runtime 0x00007ffdffeb78a0 0x7ffdffe5d000 + 370848
Thread 10:
0 runtime 0x00007ffdffeb78a0 0x7ffdffe5d000 + 370848
Thread 11:
0 runtime 0x00007ffdffeb78a0 0x7ffdffe5d000 + 370848
Thread 12:
0 runtime 0x00007ffdffeb78a0 0x7ffdffe5d000 + 370848
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x00006000039a7d01 rcx: 0x000000010e7791bc rdx: 0x0000000000000000
rdi: 0x000060000343d080 rsi: 0x000000010e78b38a rbp: 0x000000030cd79290 rsp: 0x000000030cd79240
r8: 0x0000000000000001 r9: 0x0000000000000003 r10: 0x000000010e7a5068 r11: 0x000000010e770018
r12: 0x00006000039a7d90 r13: 0x00006000000d61c0 r14: 0x0000600003e040c0 r15: 0x0000000000000087
rip: 0x000000010e7790dc rfl: 0x0000000000000283
Binary Images:
0x104385000 - 0x1044e8fff +org.openemu.OpenEmu (2.3 - 2.3) <29E41A15-C2E7-3A93-B52C-1A43FEF614AB> /Applications/OpenEmu.app/Contents/MacOS/OpenEmu
0x10cdbf000 - 0x10d312fff +org.openemu.OpenEmuShaders (1.14 - 1) <0387CC45-D54E-3506-9958-ED1A17C76707> /Applications/OpenEmu.app/Contents/Frameworks/OpenEmuShaders.framework/Versions/A/OpenEmuShaders
0x10e716000 - 0x10e721fff +org.openemu.OpenEmuBase (1.0 - 1) <43ABB279-B9DC-3648-8B1C-FBF19FAE75A4> /Applications/OpenEmu.app/Contents/Frameworks/OpenEmuBase.framework/Versions/A/OpenEmuBase
0x10e74a000 - 0x10e791fff +org.openemu.OpenEmuSystem (1.0 - 1) <6E3729B5-856B-3D5C-80E3-DC5631C3BAD7> /Applications/OpenEmu.app/Contents/Frameworks/OpenEmuSystem.framework/Versions/A/OpenEmuSystem
0x10e872000 - 0x10e8c5fff +org.sparkle-project.Sparkle (1.24.0 a-26-g1ff3ed7f - 1.24.0) <5E1FE799-9F7D-376C-A1C9-D5897EA624BF> /Applications/OpenEmu.app/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle
0x10e9ea000 - 0x10ea21fff +org.openemu.OpenEmuKit (0.1 - 2) <7C2858C1-3F2B-3381-BB97-99E5E158ABCA> /Applications/OpenEmu.app/Contents/Frameworks/OpenEmuKit.framework/Versions/A/OpenEmuKit
0x10eb4b000 - 0x10eb62fff +org.mozilla.universalchardet (1.1) <2FD2C302-7066-3041-AFF6-8FC9F041BDB4> /Applications/OpenEmu.app/Contents/Frameworks/UniversalDetector.framework/Versions/A/UniversalDetector
0x10eb9d000 - 0x10ecacfff +de.dstoecker.xadmaster (3.10 [libxad 13.0, modified])
Apple M1
MacOS 11.0.1
Open Emu Experimental 2.3
What devices do you have connected, either via Bluetooth or USB?
@MaddTheSane
Disabled bluetooth, no usb devices plugged in, the app crashes in both situations still.
@franciscolourenco Thanks for reporting. Please try the following test builds to see which, if any, have an effect:
TEST 1 https://file.io/vxg8Lk70yuap
TEST 2 https://file.io/0X7oMWZRoku8
TEST 3 https://file.io/fGvrfZ17TpfH
@clobber files expired, sorry. Can you re-upload?
@franciscolourenco Here you go:
TEST 1 https://anonfiles.com/l55bq421pf/OpenEmu_TEST1_zip
I am experiencing the same problem (as originally also described in issue #4383). I am using an Intel MacBook Pro with macOS 10.14.6.
I downloaded and tested the three test versions from comment https://github.com/OpenEmu/OpenEmu/issues/4376#issuecomment-751134736:
All of them showed the same "app goes unresponsive" behavior.
(Just for making sure, that my machine is not the problem in general: I downloaded the older version 2.2.1: It works flawlessly.)
@clobber Tested the 3 versions with Sonic on Genesis but they have they all spinball. 2.x stil works fine
I found a way to fix it but its not really efficient, delete OpenEmu and download an old version, preferably 2.2.3. Open your ROM with it and then close it and update the app. Next time you open the ROM it will give an option to resume from where you left, press Continue and you can play the games without the app going unresponsive.
Contributing guidelines - "Be as detailed and specific as possible..." and "Include Console and crash logs, macOS and OpenEmu version, hardware information, ROM/game filenames, etc."
I am not really sure where i can get the console logs, but i am using a MacBook Air (13-inch, Early 2015), 1.6 GHz Dual-Core Intel Core i5, Intel HD Graphics 6000 1536 MB and 8 GB 1600 MHz DDR3
I was opening pokemon emerald GBA
IMPORTANT
We need a Spindump report from everyone experiencing this. Please do the following:
@DARKDRAGON532 without more information, I'm not sure your problem is the same as the others. Does it happen with all games or just that one in particular? Can you try games from the Homebrew library and see if they run? The last release of mGBA seems to have broke save state compatibility for some games.
@clobber Here is my Spindump:
@clobber Here's another Spindump and my System Info for the same issue. Happens when trying to launch a NES (Adventures of Lolo) or SNES (Chrono Trigger) rom. The NES rom works if I launch Nestopia instead.
perserverance-system-info.txt
(I had to change file extension to txt
for it to upload)
As soon as I try to launch the rom, I see this in Console, hopefully it's helpful.
Dec 26 02:05:02 Perserverance com.apple.xpc.launchd[1] (com.apple.xpc.launchd.domain.user.501): Attempt to re-bootstrap service from different path, will use existing: service = org.openemu.broker, existing = /private/var/folders/cz/rdywyjs941z62qkxhk9xy7w40000gn/T/AppTranslocation/016DB596-2E1B-48B7-89C8-493B7616D5F0/d/OpenEmu.app/Contents/XPCServices/broker.xpc, conflicting = /private/var/folders/cz/rdywyjs941z62qkxhk9xy7w40000gn/T/AppTranslocation/277D5A75-8392-4EEE-9BFB-BF5FE5895410/d/OpenEmu.app/Contents/XPCServices/broker.xpc
I'm also seeing this when I first launch OpenEmu:
Dec 26 02:07:11 Perserverance OpenEmu[10961]: objc[10961]: Class IKCGRenderer is implemented in both /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit (0x7fff8751b680) and /private/var/folders/cz/rdywyjs941z62qkxhk9xy7w40000gn/T/AppTranslocation/0AC60D67-9BB9-4A6E-8FDB-2DF32DF890EA/d/OpenEmu.app/Contents/MacOS/OpenEmu (0x105c47420). One of the two will be used. Which one is undefined.
EDIT: this is on a brand new laptop with a first time install of OpenEmu, using ROMs that have worked on my older machine.
@DARKDRAGON532 without more information, I'm not sure your problem is the same as the others. Does it happen with all games or just that one in particular? Can you try games from the Homebrew library and see if they run? The last release of mGBA seems to have broke save state compatibility for some games.
Problem does not occur with homebrew games.
In fact im not getting the unresponsive state anymore, im not sure what fixed it.
@clobber
IMPORTANT
We need a Spindump report from everyone experiencing this. Please do the following:
* Launch OpenEmu 2.3 and get it in an unresponsive state where it beachballs trying to open a game. * Launch Activity Monitor, click on the "OpenEmu" process, click on the gear/... menu in the toolbar > click Spindump. * Save and upload the entire report back here that it generates.
I can repro with a GBC rom (Pokรฉmon Crystal), I tried random Homebrew games from the Homebrew tab and I was running into the same issue.
2.2 works fine however ๐
IMPORTANT
Thank you all for diligently reporting. Everyone affected, please try the following test build:
First, open Console.app
Filter it for [Any]OpenEmu
[Category]helper
, so that it looks like this:
Download this test build of OpenEmu: https://anonfiles.com/9cTbp236pa/OpenEmu_LOGGING_zip
IMPORTANT - Move the OpenEmu app bundle to your /Applications folder.
Run the app, see if the issue is resolved and copy and paste all your log output from Console.app back here.
The test build doesn't work for me - I get the message 'Timeout waiting for connection from helper app'.
@clobber I tried the test-build. It throws the error message "Timeout waiting for connection from helper app" in a popup message box in the app itself. And here is the output of the consoe log you asked for:
error 11:29:13.332438 +0100 OpenEmu Timeout waiting for listener endpoint from broker.
error 11:29:13.332646 +0100 OpenEmu Terminating helper; failed to complete handshake. { id = D2452D69-D280-481D-9D69-A25698A6782F }
error 11:29:13.332831 +0100 OpenEmu No listener endpoint for identifier: <private>
error 11:29:13.332989 +0100 OpenEmu Error waiting for reply from OEXPCMatchMaking. { error = Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named org.openemu.broker was invalidated from this process." UserInfo={NSDebugDescription=The connection to service named org.openemu.broker was invalidated from this process.} }
@pjs86 Um, follow directions and post the logging info.
Here's my output
error 12:47:18.343950-0800 OpenEmu Timeout waiting for listener endpoint from broker.
error 12:47:18.344106-0800 OpenEmu Terminating helper; failed to complete handshake. { id = 44737281-B96F-4934-8181-36F45BDFE0E3 }
error 12:47:18.344229-0800 OpenEmu No listener endpoint for identifier: <private>
error 12:47:18.344222-0800 OpenEmu Error waiting for reply from OEXPCMatchMaking. { error = Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named org.openemu.broker was invalidated from this process." UserInfo={NSDebugDescription=The connection to service on pid 0 named org.openemu.broker was invalidated from this process.} }
UPDATE
Those affected, do you have OpenEmu outside of your Applications folder? If you move OpenEmu to your Applications folder does it then allow games to run? We think this is a GateKeeper / App Translocation problem.
@clobber I am running OpenEmu inside my Applications folder.
@sy2002 can you try this, to remove the quarantine attribute:
xattr -d -r com.apple.quarantine /Applications/OpenEmu.app
then
launchctl remove org.openemu.broker
and finally restart OpenEmu
@stuartcarnie Yes this works! ๐ ๐ ๐ฅณ ๐
As a side note (I do not know if this is related with the quarantine issue at hand): Now that it works, I noticed that OpenEmu 2.3 now forces me to always open a new window when running a game, even though I did not set this setting - and the corresponding menu item is greyed out. In 2.2.1 this was not the case.
That behaviour has changed in 2.3. Try unticking Preferences โ Gameplay โ โAlways use popout gameplay windowโ; the menu item is not a setting, it is for moving games running in the library window into their separate windows.
@sy2002 can you try this, to remove the quarantine attribute:
xattr -d -r com.apple.quarantine /Applications/OpenEmu.app
then
launchctl remove org.openemu.broker
and finally restart OpenEmu
This worked! ๐
@franciscolourenco Can you try this? I believe your issue may be different since you have an actual (apparent HID-related) crash.
@clobber just running launchctl remove org.openemu.broker
seems to have worked with 2.3
6190.646-g1aa76ae3-Release
:)
@clobber just running
launchctl remove org.openemu.broker
seems to have worked with2.3
6190.646-g1aa76ae3-Release
:)
Interesting. Thanks for the update.
@sy2002 can you try this, to remove the quarantine attribute:
xattr -d -r com.apple.quarantine /Applications/OpenEmu.app
then
launchctl remove org.openemu.broker
and finally restart OpenEmu
This worked! ๐
How do I do this??? I'm sorry, I have no clue and i am trying to get openemu to work for my son and it i keep getting the beachball. How do i do these two steps please
@sy2002 can you try this, to remove the quarantine attribute:
xattr -d -r com.apple.quarantine /Applications/OpenEmu.app
then
launchctl remove org.openemu.broker
and finally restart OpenEmu
This worked! ๐
How do I do this??? I'm sorry, I have no clue and i am trying to get openemu to work for my son and it i keep getting the beachball. How do i do these two steps please
These are terminal commands. Once you move the OpenEmu into the application folder you can use the launchpad ( Mac + Space ) to search for "Terminal" and it will launch a command line. In that command line copy/paste these commands, in this order:
xattr -d -r com.apple.quarantine ~/Applications/OpenEmu.app
launchctl remove org.openemu.broker
There won't be any output back from the computer if this is done correctly. Re-open OpenEmu and try launching the game. I was having this same issue, and the fix worked for me.
The launchctl command resolved the issue on both my 2017 iMac and a M1 Mac mini.
Fixed in OpenEmu 2.3.1, available now.
Summary of issue
Read https://github.com/OpenEmu/OpenEmu/wiki/Troubleshooting:-Reporting-problems
Steps to reproduce
1) start a rom game
Expected Behavior
1) it should open
Observed Behavior
1) app goes unresponsive
Debugging Information