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
