Bug#1036645: libportaudio2: crash due to violated assertion

Daniel Schürmann daschuer at mixxx.org
Tue May 23 19:51:59 BST 2023


Package: libportaudio2
Version: 19.6.0-1 ... 19.6.0-1.2

Severity: important

Dear Portaudio maintainers,

With Mixxx and Pipewrie installed we see crashes SIGABRT when closing Mixxx.
This leads to losing unsaved user data. The issue seems to be a broken
pipe to the pipewire process.

The original bug is reported here:
https://github.com/mixxxdj/mixxx/issues/11587

When building portaudio without debuild, -DNDEBUG is set that disables assert()
For my understanding that flag should be also set for the debian package.
That would be a solution for this bug.

Alternatively we may patch out the assertion here:
https://github.com/PortAudio/portaudio/blob/2fe67f3568295accc0b4cc47cefd5e0d6a7f6e43/src/hostapi/jack/pa_jack.c#L864
and in some other similar places.

Daniel



More information about the Pkg-voip-maintainers mailing list