Closed ZyroBlue closed 4 years ago
Can confirm. Had the same problem updating to 0.3.5. Rolled back to the previous version and everything is working now.
Setup information:
Same problem on macOS 10.14.6
eqMac (Source/Audio/Engine.swift:181) Input Engine started
eqMac (Source/Audio/Outputs/Output.swift:143) Creating Output for Device: Built-in Output
eqMac (Source/Audio/Outputs/Output.swift:160) Varispeed Rate: 1.0884354
eqMac (Source/Application.swift:373) Setting up UI
dyld: lazy symbol binding failed: Symbol not found: _objc_opt_class
Referenced from: /Applications/eqMac.app/Contents/MacOS/../Frameworks/WebViewJavascriptBridge.framework/Versions/A/WebViewJavascriptBridge (which was built for Mac OS X 10.15)
Expected in: /usr/lib/libobjc.A.dylib
dyld: Symbol not found: _objc_opt_class
Referenced from: /Applications/eqMac.app/Contents/MacOS/../Frameworks/WebViewJavascriptBridge.framework/Versions/A/WebViewJavascriptBridge (which was built for Mac OS X 10.15)
Expected in: /usr/lib/libobjc.A.dylib
ERROR: SentryCrashCPU.c (58): _Bool sentrycrashcpu_i_fillState(const thread_t, const thread_state_t, const thread_state_flavor_t, const mach_msg_type_number_t): thread_get_state: (ipc/send) invalid destination port
ERROR: SentryCrashCPU.c (58): _Bool sentrycrashcpu_i_fillState(const thread_t, const thread_state_t, const thread_state_flavor_t, const mach_msg_type_number_t): thread_get_state: (ipc/send) invalid destination port
Abort trap: 6
@ZyroBlue By the log it crashed in "check-driver-shown", and it's because of "AudioDevice.builtInOutputDevice.setAsDefaultOutputDevice()" row failed to execute. That in the same time failed because of disappeared builtin device that is required to start EqMac.
We can see it several times now that "coreaudiod" crashes after driver installation. As I understood some parameter was set for some device and after driver installation that parameters has incorrect value and coreaudiod can't start (and this is why you can't see Internal Speaker). Need to investigate it deeper, maybe some special driver installation procedure needed.
@guinmoon you have a different problem: OS version incompatibility.
@virtustilus after a couple of restarts last night, the problem got worse. the system preference for Sound could not be loaded and threw an error, and the volume icon was entirely gone from the tray and I couldn't get it back. I rolled back a Time Machine backup last night, but I'm happy to assist in testing if necessary.
@ZyroBlue I had this problem as well. The only way I could fix it just by removing driver files and then restarting system. I think we need to search on github, how other done the same with drivers.
@ZyroBlue By the log it crashed in "check-driver-shown", and it's because of "AudioDevice.builtInOutputDevice.setAsDefaultOutputDevice()" row failed to execute. That in the same time failed because of disappeared builtin device that is required to start EqMac.
We can see it several times now that "coreaudiod" crashes after driver installation. As I understood some parameter was set for some device and after driver installation that parameters has incorrect value and coreaudiod can't start (and this is why you can't see Internal Speaker). Need to investigate it deeper, maybe some special driver installation procedure needed.
@guinmoon you have a different problem: OS version incompatibility.
When I open the source code in Xcode, I see that the target OS is there 10.12
Please try https://github.com/bitgapp/eqMac/releases/tag/v0.3.6 If the issue is fixed please let me know.
Fixed!
Good, what about you @ZyroBlue ?
Works as intended, thank you.
Disclaimer: Please go through existing issues to avoid creating duplicates. If you found a similar issue please post a comment there. If you are uncertain your issue is related to others then create the issue. Obvious ignorance of this rule might get you blocked from posting new issues. Please tick the box below to show that you have followed the guideline.
Describe the bug Updating to 0.3.5 has left me with no sound and an app that closes instantly
Steps to Reproduce Steps to reproduce the behaviour (feel free to change the placeholder as you need):
Expected behaviour Sound playback and eqMac functionality
Setup information:
Screenshots or Console.app logs Find attached the crash report.
` Additional information