#5072: segfault in libsingular gcd when base rings aren't identical
---------------------------------+------------------------------------------
Reporter: was | Owner: malb
Type: defect | Status: new
Priority: critical | Milestone: sage-3.3
Component: commutative algebra | Keywords:
---------------------------------+------------------------------------------
If you take the gcd of a polynomial over GF(9) with one over GF(3), Sage
SEGFAULTS.
{{{
teragon:sage-3.3.alpha0 wstein$ sage
----------------------------------------------------------------------
| Sage Version 3.3.alpha0, Release Date: 2009-01-19 |
| Type notebook() for the GUI, and license() for information. |
----------------------------------------------------------------------
sage: sage: k.<a> = GF(9)
sage: sage: R.<x,y> = PolynomialRing(k)
sage: k.<a> = GF(9); R.<x,y> = PolynomialRing(k)
sage: f = R.change_ring(GF(3)).gen()
sage: g = x+y
sage: g.gcd(f)
------------------------------------------------------------
Unhandled SIGBUS: A bus error occured in SAGE.
This probably occured because a *compiled* component
of SAGE has a bug in it (typically accessing invalid memory)
or is not properly wrapped with _sig_on, _sig_off.
You might want to run SAGE under gdb with 'sage -gdb' to debug this.
SAGE will now terminate (sorry).
------------------------------------------------------------
teragon:sage-3.3.alpha0 wstein$
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/5072>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of
Reinventing the Wheel
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---