[Pkg-alsa-devel] Bug#923956: libasound2: with libasound2:i386 a call to snd_rawmid_open() on amd64 platform always aborts
Donald Kayser
donald.kayser at highend.com
Thu Mar 7 16:09:56 GMT 2019
Package: libasound2
Version: 1.1.3-5
Severity: important
Dear Maintainer,
I have a test program that only calls snd_rawmidi_open() with appropriate parameters. In an amd64 system, the open call always ends with "snd_rawmidi_open_conf: Assertion `err >= 0' failed."
====== main.c =====
int main ( int argc, char *argv[] )
{
snd_rawmidi_t * midiIn = 0;
int ret = snd_rawmidi_open( & midiIn, NULL, "default", SND_RAWMIDI_SYNC );
if ( ret == 0 )
{
snd_rawmidi_close( midiIn );
}
printf( "return %d\n", ret );
return ret;
}
=================
With the above data in a file named main.c, build with command in an amd64 environment:
gcc -m32 -o main -lasound main.c
./main will exit with the assertion listed above.
-- System Information:
Debian Release: 9.4
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-5-hog4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
================================================================
Package: libasound2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 1390
Maintainer: Debian ALSA Maintainers <pkg-alsa-devel at lists.alioth.debian.org>
Architecture: i386
Multi-Arch: same
Source: alsa-lib
Version: 1.1.3-5
Depends: libasound2-data (>= 1.1.3-5), libc6 (>= 2.16)
Suggests: libasound2-plugins (>= 1.0.24)
Breaks: bluez-alsa (<= 4.94-2), libasound2-plugin-equal (<= 0.6-1), libasound2-plugins (<< 1.0.24)
Description: shared library for ALSA applications
This package contains the ALSA library and its standard plugins, as well
as the required configuration files.
.
ALSA is the Advanced Linux Sound Architecture.
Homepage: https://www.alsa-project.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-alsa-devel/attachments/20190307/ec16c363/attachment-0001.html>
More information about the Pkg-alsa-devel
mailing list