(Please use the mailing list for support requests and general discussion. This is only for actual bugs.)
Describe the bug
PortAudio crashes while initializing Antelope ASIO drivers on Windows.
When PortAudio is built with the DEBUG flag, the crash consistently occurs during the initialization of the Antelope ASIO driver.
This issue does not occur when ASIO support is disabled in the PortAudio build. In that case, the Antelope WASAPI drivers work correctly, and PortAudio initializes without crashing.
To Reproduce
Steps to reproduce the behavior. Include code if applicable.
-
Connect an Antelope audio device to a Windows machine.
-
Open the Visual Studio C++ project from this repo
-
In the project’s Configuration Properties, update the paths to PortAudio:
- C/C++ → General → Additional Include Directories
- Linker → General → Additional Library Directories
-
Build the project.
-
Place the PortAudio DLL in the same directory as the executable.
-
Run the executable.
Note:
In the project I used a PortAudio build compiled with the DEBUG flag, which clearly shows that the crash occurs while initializing the Antelope ASIO driver.
A clear and concise description of what you expected to happen.
PortAudio should initialize successfully without crashing when Antelope ASIO drivers are present.
Actual behavior
What actually happened.
Include a recording if helpful.
Error messages or logs longer than a page should be attached as a .txt file.
- portaudio crashes while initializing Antelope audio driver
Desktop (please complete the following information):
- OS: Windows
- OS Version: 11
- PortAudio version: stable, nightly snapshot (which?), current (please give date and/or Git hash): PortAudio V19.7.0-devel, (build 1246976)
- If Windows or Linux, which Host API: ASIO
Additional context
Add any other context about the problem here.
Note: PortAudio is a community supported project. If you have a solution, please create a Pull Request for us to consider.
(Please use the mailing list for support requests and general discussion. This is only for actual bugs.)
Describe the bug
PortAudio crashes while initializing Antelope ASIO drivers on Windows.
When PortAudio is built with the DEBUG flag, the crash consistently occurs during the initialization of the Antelope ASIO driver.
This issue does not occur when ASIO support is disabled in the PortAudio build. In that case, the Antelope WASAPI drivers work correctly, and PortAudio initializes without crashing.
To Reproduce
Steps to reproduce the behavior. Include code if applicable.
Connect an Antelope audio device to a Windows machine.
Open the Visual Studio C++ project from this repo
In the project’s Configuration Properties, update the paths to PortAudio:
Build the project.
Place the PortAudio DLL in the same directory as the executable.
Run the executable.
Note:
In the project I used a PortAudio build compiled with the DEBUG flag, which clearly shows that the crash occurs while initializing the Antelope ASIO driver.
A clear and concise description of what you expected to happen.
PortAudio should initialize successfully without crashing when Antelope ASIO drivers are present.
Actual behavior
What actually happened.
Include a recording if helpful.
Error messages or logs longer than a page should be attached as a .txt file.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
Note: PortAudio is a community supported project. If you have a solution, please create a Pull Request for us to consider.