Package: libalut0
Version: 1.1.0-2
Severity: grave

The i386 version of libalut0 (installed in both i386 Sid and via
ia32-apt-get in amd64 Sid) segfaults in alutInit(). This happens in
both valid cases:
- alutInit(&argc,argv), where alut is expected to remove command line
arguments it recognises and
- alutInit(NULL,NULL), where alut expects no command line arguments.
The amd64 version of the same package (libalut0=1.1.0-2) does not segfault.

sid/i386 system:
ii  libalut0       1.1.0-2
ii  libopenal1     1:1.8.466-2

sid/amd64 + ia32-apt-get system:
ii  ia32-libalut0  1.1.0-2~22
ii  ia32-libopenal 1:1.8.466-2~22

Attached is a minimal sample C program that demonstrates the problem.
Compile with flags -m32 -lalut.
#include <stdlib.h>
#include <stdio.h>
#include <AL/alut.h>

int main()
{
	puts("Initialising ALUT ...");
	alutInit(NULL, NULL);
	puts("ALUT initialised");
	alutExit();
}

Reply via email to