FS#50229 - [sagemath] 7.2-8 Illegal instruction on startup

Attached to Project: Community Packages
Opened by Peter Banks (pbanks) - Tuesday, 02 August 2016, 13:17 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 02 August 2016, 19:15 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Antonio Rojas (arojas)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Having updated to the latest version of sagemath, I am getting an illegal instruction error when starting Sage.

Steps to reproduce:
- run sage from a terminal

Output:
------------------------------------------------------------------------
Unhandled SIGILL: An illegal instruction occurred.
This probably occurred because a *compiled* module has a bug
in it and is not properly wrapped with sig_on(), sig_off().
Python will now terminate.
------------------------------------------------------------------------

My CPU is Intel Core i3 M350.

It claims to save a trace to a file but this file is empty when I check it (perhaps I need to set an option for this to work?). I've attached the full output of the command.

It seems that downgrading the package doesn't work as a workaround - there is a dependency on libgivaro.so.8. When I downgrade givaro I then get an error saying it can't find libgivaro.so.9 (though this may be my setup - I will look into this).
This task depends upon

Closed by  Antonio Rojas (arojas)
Tuesday, 02 August 2016, 19:15 GMT
Reason for closing:  Fixed
Additional comments about closing:  givaro 4.0.2-2
Comment by Doug Newgard (Scimmia) - Tuesday, 02 August 2016, 13:24 GMT
Duplicate of  FS#50228 ?
Comment by Peter Banks (pbanks) - Tuesday, 02 August 2016, 13:33 GMT
Just realised I forgot to mention this originally - I suffered from the error there the other day and so have been using atlas-lapack-base 3.10.2.

Having just retried, this is present with both atlas-lapack-base 3.10.2 and 3.10.3 (and gives exactly the same error)
Comment by Doug Newgard (Scimmia) - Tuesday, 02 August 2016, 13:42 GMT
3.10.2-1 or 3.10.2-2/3, because -1 had sse3.
Comment by Peter Banks (pbanks) - Tuesday, 02 August 2016, 13:44 GMT
The version was 3.10.2-3 (and 3.10.3-1)
Comment by Antonio Rojas (arojas) - Tuesday, 02 August 2016, 13:53 GMT
please try downgrading givaro, sagemath and linbox
Comment by Peter Banks (pbanks) - Tuesday, 02 August 2016, 13:57 GMT
Thanks! I now have sage running again.

Versions:
- sagemath 7.2-7
- givaro 4.0.1-1
- linbox 1.4.1-6

Sage also starts up with either version of atlas mentioned above, but crashes on some operations (the only one I've encountered so far is trying to draw a graph).
Comment by Antonio Rojas (arojas) - Tuesday, 02 August 2016, 17:22 GMT
Please try the latest versions of sagemath, givaro and linbox.
Comment by Peter Banks (pbanks) - Tuesday, 02 August 2016, 19:04 GMT
Yes, this is now solved. Thanks for the help.

Loading...