"Duplicate large block deallocation" error

111 views
Skip to first unread message

from age

unread,
Oct 2, 2020, 7:34:30 AM10/2/20
to Macaulay2
Hello

I am trying to calculate some Euler characteristics via Macaulay2, specifically the following:

Macaulay2, version 1.9.2
with packages: ConwayPolynomials, Elimination, IntegralClosure, LLLBases, PrimaryDecomposition, ReesAlgebra, TangentCone

i1 : loadPackage "CharacteristicClasses";
--loading configuration for package "CharacteristicClasses" from file /home/********/.Macaulay2/init-CharacteristicClasses.m2

i2 :  R=QQ[a,b,d,e,f,g,h,j,x];

i3 : I=ideal(3*a*f+b*d+e*h+3*f*g+d*j, a*d+3*b*h+d*g+e*f+3*h*j, (a+g)*(a^2+g^2+f*x)+(b+j)*(b^2+j^2+f*x)+e*(e^2+2*g*j+3*d*x)-x^3);

o3 : Ideal of R

i4 : time Euler I
Duplicate large block deallocation
Aborted

But I am getting this error and I'm not sure what's wrong. I have done some other calculations previously (in dimensions 9 and 10) and although they took much longer (if the ideal is generated by 1 polynomial then dim 8 takes a few minutes, dim 9 takes a few days and dim 10 takes 1 week+) most still managed to finish. Maybe the fact that this ideal is generated by 3 polynomials makes a big difference?
I also ran into another error but didn't manage to record the error message. Does anyone know what's wrong/how to fix this?

Any help will be greatly appreciated.

PS. I am not at all fluent with using M2, Linux etc. and so I probably won't know how to answer/understand anything technical unfortunately.

from age

unread,
Oct 19, 2020, 4:39:45 AM10/19/20
to Macaulay2
I've just had the 2nd error appear, here's the message:

-- SIGSEGV
-- stack trace, pid 20882:
level 0 -- return addr: 0x0x46699f -- frame: 0x0x7ffff32e4ae0
level 1 -- return addr: 0x0x100000000 -- frame: 0x0xfec120
level 2 -- return addr: 0x0x841f0f -- frame: 0x0x467010
-- end stack trace

Does anyone know what this one means as well? Any help at all for either of these issues or if anyone knows somewhere else I can post this to get help would be really appreciated.

jche...@gmail.com

unread,
Oct 19, 2020, 4:25:48 PM10/19/20
to Macaulay2
The errors you're receiving are pretty low-level, and may be indicative of some hardware limitations. The first thing to try is probably to update the version of Macaulay2 that you're using - 1.9.2 is a little old at this point. Could you run the command

version

in Macaulay2 (cf. http://www2.macaulay2.com/Macaulay2/doc/Macaulay2/share/doc/Macaulay2/Macaulay2Doc/html/_version.html) and post the output? Also, it might help if you knew the amount of memory (RAM) on your system.

Justin

from age

unread,
Oct 20, 2020, 4:34:03 AM10/20/20
to Macaulay2
Hi Justin, thanks for the reply. I am using my university computation servers because the calculations I am trying to do appear to be very resource intensive, so in particular I am not sure about how much RAM they have allocated for those servers but I expect it to be a lot due to the nature of what those servers are used for. Also I will email the IT department asking them to try to update Macaulay2 to see if that helps.
Here is the output of 'version':

o1 = HashTable{architecture => x86_64
                                                                                                                                                                                                                           }
               atomic_ops version => version number not available
               build => x86_64-unknown-linux-gnu
               compile node name => localhost.localdomain
               compile time => Aug 17 2016, 23:36:35
               compiler => gcc 4.8.5
               configure arguments =>  '--enable-encap' '--enable-download' '--enable-common-staging-area' '--enable-rpm' '--enable-strip' 'CC=' 'CXX=' 'FC=' '--prefix=/usr' '--build=x86_64-unknown-linux-gnu' 'build_alias=x86_64-unknown-
linux-gnu'
               dumpdata => false
               endianness => dcba
               executable extension =>
               factory version => 4.0.1
               fflas_ffpack version => 1.6.0
               flint version => 2.5.2
               frobby version => 0.9.0
               gc version => 7.2
               git description => version-1.9.2-0-g5bcb689469884316169090f6a6cd689290864270
               givaro version => $Revision: 1.2 $ for GIVAROSYS
               gmp version => not present
               host => x86_64-unknown-linux-gnu
               issue => rhel-7.2
               linbox version => not present
               M2 name => M2
               M2 suffix =>
               machine => x86_64-Linux-rhel-7.2
               mathic version => 1.0
               mathicgb version => 1.0
               memtailor version => 1.0
               mpfr version => 3.1.4
               mpir version => 2.7.2
               mysql version => not present
               ntl version => 9.7.0
               operating system => Linux
               operating system release => 3.10.0-229.el7.x86_64
               packages => Style Macaulay2Doc FirstPackage Parsing Classic Browse Benchmark Text SimpleDoc PackageTemplate PrimaryDecomposition FourierMotzkin Dmodules Depth Elimination GenericInitialIdeal IntegralClosure HyperplaneArrangements LexIdeals Markov NoetherNormalization Points ReesAlgebra Regularity SchurRings SymmetricPolynomials SchurFunctors SimplicialComplexes LLLBases TangentCone ChainComplexExtras Schubert2 PushForward LocalRings BoijSoederberg BGG Bruns InvolutiveBases ConwayPolynomials EdgeIdeals FourTiTwo StatePolytope Polyhedra Polymake gfanInterface PieriMaps Normaliz Posets XML OpenMath SCSCP RationalPoints MapleInterface ConvexInterface SRdeformations NumericalAlgebraicGeometry BeginningMacaulay2 FormalGroupLaws Graphics WeylGroups HodgeIntegrals Cyclotomic Binomials Kronecker Nauty ToricVectorBundles ModuleDeformations PHCpack SimplicialDecomposability BooleanGB AdjointIdeal Parametrization Serialization NAGtypes NormalToricVarieties DGAlgebras Graphs GraphicalModels BIBasis KustinMiller Units NautyGraphs VersalDeformations CharacteristicClasses RandomIdeals RandomObjects RandomPlaneCurves RandomSpaceCurves RandomGenus14Curves RandomCanonicalCurves RandomCurves TensorComplexes MonomialAlgebras QthPower EliminationMatrices EllipticIntegrals Triplets CompleteIntersectionResolutions MCMApproximations MultiplierIdeals InvariantRing QuillenSuslin EnumerationCurves Book3264Examples Divisor EllipticCurves HighestWeights NumericalHilbert MinimalPrimes Bertini CodepthThree Permanents BinomialEdgeIdeals TateOnProducts LatticePolytopes FiniteFittingIdeals HigherCIOperators LieTypes ConformalBlocks M0nbar AnalyzeSheafOnP1 MultiplierIdealsDim2 RunExternalM2 NumericalSchubertCalculus ToricTopology Cremona MultipolynomialResultants VectorFields SLPexpressions Miura ResidualIntersections Visualize EquivariantGB ExampleSystems RationalMaps
               pari version => 2.7.5
               pointer size => 8
               python version => not present
               readline version => 6.2
               scscp version => not present
               threads => false
               VERSION => 1.9.2

o1 : HashTable
Reply all
Reply to author
Forward
0 new messages