Subject: lame (the MP3 encoder) broken on alpha
To: None <port-alpha@netbsd.org>
From: Curt Sampson <cjs@cynic.net>
List: port-alpha
Date: 01/24/2000 01:27:00
lame, the mp3 encoder (/usr/pkgsrc/audio/lame) is broken on the alpha:

(gdb) set args track01.pcm track01.mpg
(gdb) run
Starting program: /u3/build/pkg/audio/lame/work.alpha/lame3.50/lame track01.pcm track01.mpg
LAME version 3.50 (www.sulaco.org/mp3) 
GPSYCHO: GPL psycho-acoustic model version 0.74. 
Assuming raw pcm input file
Encoding track01.pcm to track01.mpg
Encoding as 44.1 kHz 128 kbps j-stereo MPEG1 LayerIII file
    Frame          |  CPU/estimated  |  time/estimated | play/CPU |   ETA

Program received signal SIGFPE, Arithmetic exception.
0x12001fdd0 in calc_noise2 (xr=0x1ffff5078, ix=0x1ffffd100, 
    cod_info=0x1ffff2410, xfsf=0x1fffebde8, distort=0x1ffff0b30, 
    l3_xmin=0x1ffff24d0, gr=1, stereo=2, over=0x1ffff2280, 
    over_noise=0x1ffff22c0, tot_noise=0x1ffff22e0, max_noise=0x1ffff22a0)
    at loopold.c:644
644               tot_noise[ch] += noise;
(gdb) bt
#0  0x12001fdd0 in calc_noise2 (xr=0x1ffff5078, ix=0x1ffffd100, 
    cod_info=0x1ffff2410, xfsf=0x1fffebde8, distort=0x1ffff0b30, 
    l3_xmin=0x1ffff24d0, gr=1, stereo=2, over=0x1ffff2280, 
    over_noise=0x1ffff22c0, tot_noise=0x1ffff22e0, max_noise=0x1ffff22a0)
    at loopold.c:644

Any thoughts on what's up with this? It allegedly works on the alpha under
Linux and OSF1.

cjs
-- 
Curt Sampson  <cjs@cynic.net>   917 532 4208   De gustibus, aut bene aut nihil.
The most widely ported operating system in the world: http://www.netbsd.org