eqMac: Bug: Switching output leads to spinning beachball
Disclaimer:
- I have checked for a similar issue and sure it hasn’t been reported before.
Steps to Reproduce
- Click on switch output device
- Scroll down to select either external headphones (jack plug) or MacBook Pro Speakers (built-in) while the other is the current output device in eqMac.
- Sound stops, eqMac shows spinning beachball.
Expected behaviour
Output switching works like it used to: it just switches output device, sound stays audible and eqMac remains responsive.
Setup information:
- Audio device used for playback: external headphones (jack plug) or MBP speakers.
- Audio transmission interface:
- macOS Version: 11.6.3 Big Sur
- eqMac Version 1.4.5, driver 2.0.4
- eqMac UI Version 3.2.4
Screenshots or Console.app logs
Searching for ‘eqmac’ in the console app yielded no results.
Not sure if this helps, but after killing eqmac from the activity monitor, the console system log shows:
Feb 2 10:11:43 nvc3751 com.apple.xpc.launchd[1] (application.com.bitgapp.eqmac.227987202.227987209[7038]): Service exited due to SIGTERM | sent by Activity Monitor[51906]
Feb 2 10:11:47 nvc3751 com.apple.xpc.launchd[1]: Coalition Cache Hit: app<application.com.bitgapp.eqmac.227987202.227987209(502)> [933]
Feb 2 10:11:49 nvc3751 eqMac[51929]: getattrlist failed for /System/Library/Extensions/AppleIntelKBLGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelKBLGraphicsGLDriver: #2: No such file or directory
Feb 2 10:11:49 nvc3751 eqMac[51929]: getattrlist failed for /Library/GPUBundles/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/ATIRadeonX4000SCLib.dylib: #2: No such file or directory
Feb 2 10:11:49 nvc3751 eqMac[51929]: getattrlist failed for /System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/ATIRadeonX4000SCLib.dylib: #2: No such file or directory
Feb 2 10:11:49 nvc3751 eqMac[51929]: getattrlist failed for /System/Library/Frameworks/OpenGL.framework/Resources//GLRendererFloat.bundle/GLRendererFloat: #2: No such file or directory
Additional information
N/A
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Reactions: 6
- Comments: 23
I’ve been running into this a lot as my M1 wakes from sleep (which of course annoyingly switches from any device to the monitor’s audio device).
Please let me know I can help investigate this.
At the moment I have a script that sends SIGKILL the app and restarts it.
[EDIT]
If this helps, here’s the output of running the application directly via terminal. After the last line, the spinner happens.
Steps to Repo
Pre setup
Dell U2417H
Actual Problem
Dell U2417H
Justin’s AirPods Pro
Based on the output, it looks like it switches audio properly but actually get the EQ to run?
===========
Hey everyone, I’m super sorry for the lack of communication from my end, the last 5 months have been pretty rough for me but I pulled through. I have been working on an update for a while that addresses the issue you’re all experiencing. I had to completely rewrite the Core of the app to use a more older version of Audio API’s that Apple has. The newer AVAudioEngine API that Apple has been pushing down developers throats ended up being a massive problem for eqMac and my productivity. Hopefully this is all behind us now and I’ll be able to release updates more often and better as I have more control over the Audio Pipeline! Please check out a Pre-Release of v1.5.0 that you can download here: https://github.com/bitgapp/eqMac/releases/tag/v1.5.0 Or just Enable “Beta Program” in eqMacs Settings! Please let me know how it goes!
Kind Regards, Roman - Founder of eqMac
Ugh, even worse now. I updated to 1.4.6 and now I get that beachball on switching devices. I was able to switch before this. MacOS 12.2, MBP M1 Pro
This is on top of constant crashes I was experiencing for quite a few releases.
Ran into same issue on an intel based macbook.
Steps to reproduce the behaviour
Expected behaviour eqMac switches to next default device instead of freezing.
Setup information
Hey @erikhuizinga I’ve just released a small patch trying to mitigate this issue: https://github.com/bitgapp/eqMac/releases/download/v1.4.6/eqMac.pkg Does this still bug still happen to you in v1.4.6? Sorry for the inconvenience caused