Ask Your Question
1

float numbers error?

asked 2011-01-28 00:28:26 -0500

iosonofabio gravatar image

Whenever I input a float number directly, e.g.

sage: 0.6

sage exits with an error message about sage-ipython instruction not allowed. Anyone has an idea about this?

OS: Linux, ArchLinux Sage Version: 4.6.1 (arch sage-mathematics binary)

edit retag flag offensive close merge delete

Comments

Could you cut and paste the exact error message?

DSM gravatar imageDSM ( 2011-01-28 00:32:34 -0500 )edit

2 answers

Sort by ยป oldest newest most voted
1

answered 2011-01-28 05:53:51 -0500

Mike Hansen gravatar image

My guess is that you downloaded a binary which was built for a new processor than the one that you have. If you download the Sage source code and build from scratch, everything should work fine.

edit flag offensive delete link more
0

answered 2012-05-24 07:45:03 -0500

Same Problem:

While running sage with gdb:

sage: a = 2.0 sage: b = 2.5

Program received signal EXC_BAD_INSTRUCTION, Illegal instruction/operand. 0x00000001016e3ed9 in case1 ()

Version: sage-5.0-OSX-64bit-10.6-x86_64-Darwin OS: Mac OS X Lion 10.7.4 (11E53) Processor : 2 x 3 GHz Quad-Core Intel Xeon

edit flag offensive delete link more

Comments

The answer Mike gave may be your answer. This is the first time we've seen this on a Quad-Core (before it was only Core 2 Duo).

kcrisman gravatar imagekcrisman ( 2012-05-24 16:29:53 -0500 )edit

Can you post the exact CPU? Intel sold a lot of chips under the Xeon label. Is this a Core 2 Quad in disguise? As far as the supported instruction set goes, there is not much difference between a Core 2 Duo and Core 2 Quad. Please post the output of "sysctl -n machdep.cpu.brand_string"

Volker Braun gravatar imageVolker Braun ( 2012-05-24 18:25:59 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2011-01-28 00:28:26 -0500

Seen: 208 times

Last updated: May 24 '12