savonet / liquidsoap

Liquidsoap is a statically typed scripting general-purpose language with dedicated operators and backend for all thing media, streaming, file generation, automation, HTTP backend and more.
http://liquidsoap.info
GNU General Public License v2.0
1.4k stars 128 forks source link

Assertion failed! portaudio related crash #1288

Open ignaciovenezia opened 4 years ago

ignaciovenezia commented 4 years ago

Hello! We've been using liquidsoap on many computers all successfully, but on this one computer liquidsoap crashes on start with the folloing error message:

Assertion failed!
File: src/hostapi/wdmks/pa_win_wdmks.c, Line 1061

Expression: FALSE

Liqduidsoap version: 1.4.0 OS: Windows 10 The computer is using a WDM output device.

I've searched thoroughly on the internet and found that the problem might be in the portaudio.dll itself, but for the life of me I can't find the dll to replace it with another one like popular posts on the internet suggest.

Any help with this would be greatly appreciated, and if more information is required let me know and I'll try my best to provide it.

Thanks!

toots commented 4 years ago

Hi! Unfortunately, I am not sure that there's much we can do here. We are relying on the portaudio library for this support and it seems that your error is coming from there. I would suggest to bring it up with them.

The DLL is not included in this build as we create a static binary with all DLLs included. However, if you know of a fixed version, I'd be happy to consider updating to it. Currently, mxe.cc support version 190600_20161030 so that would be the most recent version we can build liquidsoap with.

You might also want to checkout our latest windows build here: https://github.com/savonet/liquidsoap/releases/tag/v1.4.3-pre-release

I would also try to see if there are any option that could help such as changing the audio device? I have very little experience about using portaudio under windows..