Hi,

I'm going a little out of the norm here and attempting to run Lame 3.94b
on a big-endian ARM processor (IXP425). I have everything compiling
after hacking some on the config scripts, makefiles, and libtool. It all
runs just dandy until it gets to the fft stuff. Then I get a
segmentation fault the second time it goes through the first nested
do/while loop in the fht function. (libmp3lame/fft.c line 94 ish)

Any ideas what to look at here? I've been digging around for a few days
in the code and I'm not getting very far as to how to solve this one. If
you'd like a tar of my current lame tree, I'd be happy to send it.

Any help would be appreciated.

Thanks,

Casey

Here is the output I get from lame:
LAME version 3.94 (beta 1, Jan  6 2004) (http://www.mp3dev.org/)
Using polyphase lowpass  filter, transition band: 17249 Hz - 17782 Hz
Encoding track01.cdda.wav to shrek.mp3
Encoding as 44.1 kHz 128 kbps j-stereo MPEG-1 Layer III (11x) qval=3
    Frame          |  CPU time/estim | REAL time/estim | play/CPU |    ETA
     0/7969   ( 0%)|    0:00/    0:00|    0:00/    0:00|   0.0000x|    0:00
Segmentation fault

And the segmentation fault from the kernel:
Unable to handle kernel paging request at virtual address 01328000
mm = c0046520 pgd = c3328000
*pgd = 00000000, *pmd = 00000000
Internal error: Oops: 0
CPU: 0
pc : [<01328000>]    lr : [<01328000>]    Tainted: P
sp : c321bf40  ip : c321bf2c  fp : 00000000
r10: c321bfb0  r9 : c321a278  r8 : 00000001
r7 : c321bf4c  r6 : 007fffff  r5 : 80000000  r4 : 007fffff
r3 : 7ff80000  r2 : e0000000  r1 : e0000000  r0 : ffffffff
Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  Segment user
Control: 39FF  Table: 03328000  DAC: 00000015
Process lame (pid: 66, stack limit = 0xc321a368)
Stack: (0xc321bf40 to 0xc321c000)
bf40: 00000000 007fffff 000000ff 01328000 fffffe00 00000000 00000000
00000000
bf60: ee008180 c321a278 ee008180 c321a278 c321a278 c01bdf64 ee008180
c321a278
bf80: 00000002 00000002 c321a278 00000000 c01b7f38 c004b414 00047984
ee008180
bfa0: 000039ff 0004797c c004b47c c01bdfa0 bffee5a4 bffee604 bffee5ec
bffee61c
bfc0: bfff068c 00000804 00000800 00000400 00000c00 0000af48 401a2524
bffea128
bfe0: bffea12c bffea090 00048304 00047984 80000010 ffffffff 1481cc69
3fdd7977
Backtrace: no frame pointer
Code: bad PC value.



_______________________________________________
mp3encoder mailing list
[EMAIL PROTECTED]
http://minnie.tuhs.org/mailman/listinfo/mp3encoder

Reply via email to