Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#66164 - [lib32-jack2] contains undefined symbol "db_create" when jack is built in mixed mode

Attached to Project: Community Packages
Opened by Kana (kanafutile) - Tuesday, 07 April 2020, 19:45 GMT
Last edited by David Runge (dvzrv) - Wednesday, 08 April 2020, 07:37 GMT
Task Type Bug Report
Category Packages: Multilib
Status Closed
Assigned To David Runge (dvzrv)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

// could not make this shorter, sorry.

I use for ALSA -> Jack 2 (through ALSA Jack plugin) bridge (managed my Cadence) for audio. No pulseaudio.
I use wine on 32bit wineprefix to run some games. Chosen audio driver in my case is winealsa.drv. Up until 1.19.4-2 arrived to my system, it was working perfectly.

After the update, audio disappeared and these two lines appeared in wine's output:
ALSA lib dlmisc.c:283:(snd_dlobj_cache_get0) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_jack.so ((null): /usr/lib32/libjack.so.0: undefined symbol: db_create)
ALSA lib dlmisc.c:283:(snd_dlobj_cache_get0) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_jack.so ((null): /usr/lib32/libjack.so.0: undefined symbol: db_create)

Simpler way to reproduce these errors (if winealsa.drv is chosen and jack alsa plugin bridge is used):
$ env WINEARCH=win32 WINEPREFIX=/home/username_here/.aaaaa winecfg
and go to audio tab.

As i've seen the 1.19.4-2 did not change source tarball for jack, only build options. As far as i understood, looking at https://github.com/jackaudio/jack2/issues/523, 1.19.4 jack still has the bug of including this db_create symbol when building 32 bit jack in mixed mode (fix was commited after the 1.19.14 release). As it breaks (in setups similar to mine) audio support for 32bit apps, I think the update 1.19.4-2 or at least part of it should be reverted.

(of course, i downgraded the package and audio works fine there)
Thank you.
This task depends upon

Closed by  David Runge (dvzrv)
Wednesday, 08 April 2020, 07:37 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed with lib32-jack2 1.9.14-3
Comment by David Runge (dvzrv) - Wednesday, 08 April 2020, 07:35 GMT
@kanafutile: Thanks for the report!

I forgot to take the mixed mode stuff out again. It was there fore testing purposes only to help upstream debug.
I'll release a new pkgrel with it reverted.
Thanks for the heads up!

Loading...