You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
(Assuming the "Start server" when app starts is enabled): The app crashes immediately when the audio source it is configured to use is removed, and will crash on start if the configured audio source is not present. The "Start server" setting appears to bypass an existing check to prevent you from starting a server with a null source.
To Reproduce
Steps to reproduce the behavior:
Launch app, configure audio endpoint directly (ex: set to "Headphones" in port 1, not "Default")
Tick "Start Server" in settings
Remove audio source while app is running/trying to start (ex: remove headphones from port 1)
App crashes
Expected behavior
The app should handle a missing audio endpoint when you try to start a server. Do not assume bad input will never reach your running app. The app should consider what to do when given null input: consider using a back-up config file when parameters are not valid, like using the "Default" audio source.
Screenshots
Frame of application before crashing (with configured audio input not present)
Frame of working application (with said audio present)
Setting in app that causes crash
Server (please complete the following information):
OS: Windows 10, Version 10.0.19045 Build 19045
GUI or CMD: GUI
Version v0.3.0, tested and still broken on v0.3.1
Android (please complete the following information):
Device: Alcatel A564BL
OS: Android 7
Version v0.3.0
Additional information
I ran the app a few times under different conditions. The first few are with "Start server" on launch disabled, attempting to run with/without the configured headset disabled. The last 2 are with "Start server" on launch enabled. server.log
The text was updated successfully, but these errors were encountered:
Describe the bug
(Assuming the "Start server" when app starts is enabled): The app crashes immediately when the audio source it is configured to use is removed, and will crash on start if the configured audio source is not present. The "Start server" setting appears to bypass an existing check to prevent you from starting a server with a null source.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The app should handle a missing audio endpoint when you try to start a server. Do not assume bad input will never reach your running app. The app should consider what to do when given null input: consider using a back-up config file when parameters are not valid, like using the "Default" audio source.
Screenshots
Frame of application before crashing (with configured audio input not present)
Frame of working application (with said audio present)
Setting in app that causes crash
Server (please complete the following information):
Android (please complete the following information):
Additional information
I ran the app a few times under different conditions. The first few are with "Start server" on launch disabled, attempting to run with/without the configured headset disabled. The last 2 are with "Start server" on launch enabled.
server.log
The text was updated successfully, but these errors were encountered: