help-smalltalk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-smalltalk] Bus error while building GST 3.2 on SPARC Linux


From: Paolo Bonzini
Subject: Re: [Help-smalltalk] Bus error while building GST 3.2 on SPARC Linux
Date: Mon, 19 Jul 2010 14:14:54 +0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.10) Gecko/20100621 Fedora/3.0.5-1.fc13 Lightning/1.0b2pre Thunderbird/3.0.5

On 07/16/2010 08:46 PM, Gabriel Cuvillier wrote:

Hello,

I have an error while building GST 3.2 on SPARC Linux
(sparc-unknown-linux2.6.17.8-gnu-glibc2.3)

Here are the last log lines:

make[2]: Entering directory `/root/smalltalk-3.2'
./gst --no-user-files --kernel-dir "./kernel" --image gst.im -iQ /dev/null
make[2]: *** [gst.im] Bus error
make[2]: Leaving directory `/root/smalltalk-3.2'

So, the problem seems happens while compiling the initial smalltalk image.

I have searched through the mailing list archive about that kind of "Bus
error", and it seems that
they are triggered by faultly bytecode generation.

Is this a known issue with SPARC architecture? If so, is there a
work-around (such as deactivating some optimisations
of the compiler, or maybe the JIT entirely)?

The JIT is not active by default.  A backtrace can help, you can try

  ./libtool --mode=execute gdb --args ./gst <rest of command line above>
  handle SIGSEGV noprint
  run
  bt

Also, can you try the latest git instead of 3.2? I plan to release 3.2.1 in a few days. I honestly don't believe it will improve the situation, but just to be sure.

Paolo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]