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
🚨 (macOS 10.15.4) (audio-related, iShowU) 🔈 Couldn't communicate with a helper application. - Terminating app due to uncaught exception 'com.apple.coreaudio.avfaudio' #4165
Comments
First time we've seen this. Need more information about your setup, including the full crash log. Are you using non-Apple hardware aka "Hackintosh" or a "patched" macOS version for obsolete Macs? |
Oh sorry! Still new to all of this (only started using emulators early last year). I am using an actual Mac computer, though it is old (I think I got this comp in 2010). Here is the full crash log:
I also have a new computer I can try OpenEmu on to see if this is happening because this computer is old. But I would rather keep doing everything on this computer if it is possible. |
|
|
Update: I tried it on my newer mac computer (I bought it last year) and OpenEmu works on there perfectly fine with no problems. So, I'm guessing my older computer is just too old at this point? |
The age of your machine is not relevant as long as macOS 10.15 Catalina is officially supported on that hardware. More details about your setup are required, such as any audio devices in use, settings you have changed or audio-related software installed. |
I just posted a thread with what i believe to be the same issue. Everything was working fine for me until i downloaded "ishowUaudio" so i record my game audio. Wasnt playing long before my crash. Not sure if this is helpful or not. After downloading IshowUaudio, i changed my macbooks audio preferences to "Multi-output device" also says its "aggregate" type. |
update to my previous comment. I no longer receive "cannot communicate with helper application" error when i change my system audio preferences back to "internal speakers" . |
👇👇👇 Attention everyone here:This is clearly an audio-related bug as of macOS 10.15.4, so please provide detailed information about your setups when reporting this crash.Using third party audio software for "Multi-output" appears to be a problem.👆👆👆 |
Oh yea I use the same audio software on my mac as well! Thank you kimetime95! I switched to headphones instead and it works now. |
Leaving this open for now as it appears to be a new crash as of 10.15.4 using iShowU, although we may merge it with #4055 |
This comment has been minimized.
This comment has been minimized.
@Jerdle That is no the same problem -- that looks like a possible bug with the Gambatte core plugin. |
This is interesting. I just ran into the same issue, but using 10.14.6. OpenEmu works fine when my system audio preferences is set up as a single source, but once I change it to a multi-output device the software would open, but can not play any of the roms |
This is the same issue as #4055 with iShowU/Soundflower and Multi-Output Devices. The version of macOS is irrelevant. I'm not sure why we suddenly started getting more reports when 10.15.4 was released. |
This comment has been minimized.
This comment has been minimized.
I figured out a work around using the app Loopback. It seems to be an issue with iShowU latest version. |
This one nailed it, I deleted "Pro Tools Aggregate" in the Audi Midi Setup utility and all ROM's run now |
This isn’t specific to iShowU. I’m experiencing the same crash with BlackHole through a multi-output device. OpenEmu doesn’t like that multi-out virtual device. Running 10.15.5 on a 16’ MacBook Pro.
|
Just experienced the 'Couldn't communicate with a helper application' bug. I had my Powerbeats Pro earphones selected as the audio output device. Games wouldn't load. So I switched back to the Mac's speakers. Then the games worked. Then I quit OpenEmu, set my output device to Powerbeats Pro again, and then re-launched OpenEmu. Now the games worked with sound from the earphones. |
After more extensive debugging, it appears that this crashing issue affecting macOS Catalina only is a different issue than #4055, which affects macOS Mojave. @anyathenerd @dvessel @shokuninstudio could you please download the test build at the following link, and then report whether the issue has been resolved? https://drive.google.com/file/d/1Vc31JtHKywOlmK_CEUlxFX2YWl7Ic9Lv/view?usp=sharing |
…re an unit is requested more bytes of audio than the maximum. inp->pullInput ended up writing outside the bounds of the input buffer because CoreAudio requested 528 frames instead of 512... Go figure. This was observed in macOS 10.14.6 build 18G6020. Obviously this could cause crashes, even though in practice they seem rare (one of such crashes may have been posted in error in a comment to issue #4165). All cores which require an audio format conversion are affected (one of them is Gambatte). The fix is more range checking. I also increased the effective input buffer size, to avoid giving CoreAudio less bytes than it requests -- at least in the case I have seen.
Ping @anyathenerd @dvessel @shokuninstudio - could you all please test? |
I've had this same issue on Catalina, I've downloaded that test build and have been trying it out; so far I've not had the crashing issue happen with this build. Haven't seen any other crashes or issues, the sound ouputs correctly to my macbook speakers and to Obs so the Multi Audio Device using BlackHole is working correctly. Switching between roms was fine, also tried across various different systems and no sign of the error message so for me this looks resolved |
@EvilNinjaPhil Thanks for testing. We also need users experiencing the crash on 10.14 Mojave to confirm as well. |
On this and possibly other issues, people have mentioned the workaround of selecting "Internal Speakers" in your macOS sound preferences. That did not work for me, but it turned out my "AutoAggDevice" was still selected for my sound Input preferences. Once I selected "Internal Microphone … Built-In" and restarted OpenEmu, I could play games again. FWIW, it looks like this Audio device was a side effect of MainStage (https://support.apple.com/en-au/HT200269) |
Hi, I am experiencing issues with the test build on Mojave. Games start with no sound but then sound pops on for a quick second here and there. After a few minutes, the game stops and I get the "helper application" error message (does not crash). I have Capto installed and downloaded it's audio capturing component. Mac Pro late 2013. |
Resolved in OpenEmu 2.3 |
Important for those who are still experiencing audio-related issues on macOS 10.14 Mojave There is a bug in macOS 10.14 Mojave ONLY which also affects OpenEmu 2.3. Games will play but with no sound. If you have audio issues on Mojave, the only fix is to upgrade to 10.15 Catalina or later. This is an operating system bug, we have found no reliable way to fix it on our end. |
So, I recently downloaded the new version of MacOS (Catalina) and now I can't open any ROMs. Every time I try to launch a game or save-state, it just gives me a window saying that it "Cannot Communicate with a helper application." I'm not sure what to do. I have restarted the app, deleted and reinstalled the app, and restarted my computer and none of it works.
Here is the crash log:
Process: OpenEmuHelperApp [1404]
Path: /Applications/OpenEmu.app/Contents/Resources/OpenEmuHelperApp
Identifier: OpenEmuHelperApp
Version: 2.2.1 (2.2.1)
Code Type: X86-64 (Native)
Parent Process: OpenEmu [1140]
Responsible: OpenEmu [1140]
User ID: 1367023365
Date/Time: 2020-04-02 15:24:59.826 -0400
OS Version: Mac OS X 10.15.4 (19E266)
Report Version: 12
Anonymous UUID: 856BAD5D-4655-FA27-3553-E3A8C6FF947E
Time Awake Since Boot: 2700 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
dyld: in dlopen()
/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libmetal_timestamp.dylib
*** Terminating app due to uncaught exception 'com.apple.coreaudio.avfaudio', reason: 'required condition is false: node1 != nil && node2 != nil'
terminating with uncaught exception of type NSException
abort() called
Debugging Information
The text was updated successfully, but these errors were encountered: