From: Dave R. <ld...@dr...> - 2005-08-17 15:24:34
|
On Wed, 2005-08-17 at 18:14 +0300, Juho Snellman wrote: > On Wed, Aug 17, 2005 at 12:09:45AM +0100, Patrick May wrote: > > Near as I can tell, I've got some bad craziness related to threading > > going on. Can anyone lend me a clue? > > Are you compiling with gcc 4? There are some problems with threading > and gcc4 (possibly solved in HEAD). Using gcc 3 instead might help. Yes, you definitely need to use GCC 3.x (I have successfully used 3.4.x when I build the RPMs on SourceForge, but I do it on a FC3 box where that's the default still). > > *** glibc detected *** sbcl: malloc(): memory corruption: 0x096ee058 *** > > The FC4 kernel has some patches for memory map randomization, which > (unlike the earlier versions) is automatically turned on for all > applications. For full details see the "Memory randomization problems > coming" thread on sbcl-devel. For now, either of the following solutions > should work: > > Disable randomization globally "echo 0 > /proc/sys/kernel/randomize_va_space" > Start sbcl with "setarch i386 -R sbcl" Yup, you'll definitely need this, but you may not even be getting that far yet. -- Dave Roberts <ld...@dr...> |