#7095: os x 10.6 port -- numerous mysterious errors caused by weird "abort trap"
issue
------------------------+---------------------------------------------------
Reporter: was | Owner: tbd
Type: defect | Status: new
Priority: critical | Milestone: sage-4.3.1
Component: porting | Keywords:
Work_issues: | Author:
Upstream: N/A | Reviewer:
Merged: |
------------------------+---------------------------------------------------
Comment(by jhpalmieri):
Just for kicks, I also tried this:
{{{
export PATH="/Developer/usr/bin:$PATH"
export CC="llvm-gcc"
export CXX="llvm-g++"
}}}
and built Sage 4.3.1.alpha0. I had to skip boehm_gc, but everything else
built. (Why did ecl build without boehm_gc?) I get the same errors:
{{{
sage -t "devel/sage/sage/calculus/wester.py"
A mysterious error (perhaps a memory error?) occurred, which may have
crashed doctest.
}}}
and
{{{
sage: sys.maxint
9223372036854775807
sage: sage: sinh(x).subs({x:CIF(2.2)})
/Applications/sage_builds/sage-4.3.1.alpha0-llvm/local/bin/sage-sage: line
206: 89942 Abort trap
sage-ipython "$@" -i
}}}
By the way, with an ordinary (gcc 4.2.1) build of 4.3.1.alpha0, I'm now
getting over 90 files with failures:
{{{
The following tests failed:
sage -t -long devel/sage/doc/en/a_tour_of_sage/index.rst #
Segfault
sage -t -long devel/sage/doc/en/bordeaux_2008/introduction.rst #
Segfault
sage -t -long devel/sage/doc/en/constructions/interface_issues.rst
# Segfault
sage -t -long devel/sage/doc/en/constructions/plotting.rst #
Segfault
sage -t -long devel/sage/doc/en/numerical_sage/scipy.rst #
Segfault
sage -t -long devel/sage/doc/en/tutorial/tour_algebra.rst #
Segfault
sage -t -long devel/sage/doc/en/tutorial/tour_functions.rst #
Segfault
sage -t -long devel/sage/doc/en/tutorial/tour_plotting.rst #
Segfault
sage -t -long devel/sage/doc/fr/a_tour_of_sage/index.rst #
Segfault
sage -t -long devel/sage/doc/fr/tutorial/tour_algebra.rst #
Segfault
sage -t -long devel/sage/doc/fr/tutorial/tour_plotting.rst #
Segfault
sage -t -long devel/sage/sage/calculus/desolvers.py # Segfault
sage -t -long devel/sage/sage/calculus/calculus.py # Segfault
sage -t -long devel/sage/sage/calculus/functional.py # Segfault
sage -t -long devel/sage/sage/calculus/tests.py # Segfault
sage -t -long devel/sage/sage/calculus/wester.py # Segfault
sage -t -long devel/sage/sage/categories/category.py # Segfault
sage -t -long devel/sage/sage/categories/finite_coxeter_groups.py
# Segfault
sage -t -long devel/sage/sage/categories/primer.py # Segfault
sage -t -long
devel/sage/sage/categories/examples/finite_semigroups.py # Segfault
sage -t -long
devel/sage/sage/categories/examples/finite_weyl_groups.py # Segfault
sage -t -long devel/sage/sage/coding/code_bounds.py # Segfault
sage -t -long devel/sage/sage/combinat/yang_baxter_graph.py #
Segfault
sage -t -long devel/sage/sage/combinat/crystals/crystals.py #
Segfault
sage -t -long devel/sage/sage/combinat/crystals/letters.py #
Segfault
sage -t -long devel/sage/sage/combinat/posets/hasse_diagram.py #
Segfault
sage -t -long devel/sage/sage/combinat/posets/posets.py # Segfault
sage -t -long devel/sage/sage/combinat/words/paths.py # Segfault
sage -t -long devel/sage/sage/combinat/words/suffix_trees.py #
Segfault
sage -t -long devel/sage/sage/combinat/words/word.py # Segfault
sage -t -long devel/sage/sage/finance/time_series.pyx # Segfault
sage -t -long devel/sage/sage/functions/hyperbolic.py # Segfault
sage -t -long devel/sage/sage/functions/log.py # Segfault
sage -t -long devel/sage/sage/functions/other.py # Segfault
sage -t -long devel/sage/sage/functions/piecewise.py # Segfault
sage -t -long devel/sage/sage/functions/special.py # Segfault
sage -t -long devel/sage/sage/functions/transcendental.py #
Segfault
sage -t -long devel/sage/sage/functions/trig.py # Segfault
sage -t -long devel/sage/sage/functions/prime_pi.pyx # Segfault
sage -t -long devel/sage/sage/geometry/lattice_polytope.py #
Segfault
sage -t -long devel/sage/sage/graphs/bipartite_graph.py # Segfault
sage -t -long devel/sage/sage/graphs/cliquer.pyx # Segfault
sage -t -long devel/sage/sage/graphs/graph.py # Segfault
sage -t -long devel/sage/sage/graphs/graph_bundle.py # Segfault
sage -t -long devel/sage/sage/graphs/graph_generators.py #
Segfault
sage -t -long devel/sage/sage/graphs/graph_plot.py # Segfault
sage -t -long devel/sage/sage/groups/group.pyx # Segfault
sage -t -long devel/sage/sage/groups/perm_gps/cubegroup.py #
Segfault
sage -t -long devel/sage/sage/gsl/dwt.pyx # Segfault
sage -t -long devel/sage/sage/gsl/fft.pyx # Segfault
sage -t -long devel/sage/sage/gsl/interpolation.pyx # Segfault
sage -t -long devel/sage/sage/gsl/probability_distribution.pyx #
Segfault
sage -t -long devel/sage/sage/gsl/ode.pyx # Segfault
sage -t -long devel/sage/sage/matrix/matrix2.pyx # Segfault
sage -t -long devel/sage/sage/matrix/matrix_symbolic_dense.pyx #
Segfault
sage -t -long devel/sage/sage/modular/overconvergent/genus0.py #
Segfault
sage -t -long devel/sage/sage/modules/free_module_element.pyx #
Segfault
sage -t -long devel/sage/sage/numerical/optimize.py # Segfault
sage -t -long devel/sage/sage/plot/animate.py # Segfault
sage -t -long devel/sage/sage/plot/arrow.py # Segfault
sage -t -long devel/sage/sage/plot/bar_chart.py # Segfault
sage -t -long devel/sage/sage/plot/bezier_path.py # Segfault
sage -t -long devel/sage/sage/plot/colors.py # Segfault
sage -t -long devel/sage/sage/plot/circle.py # Segfault
sage -t -long devel/sage/sage/plot/contour_plot.py # Segfault
sage -t -long devel/sage/sage/plot/complex_plot.pyx # Segfault
sage -t -long devel/sage/sage/plot/disk.py # Segfault
sage -t -long devel/sage/sage/plot/density_plot.py # Segfault
sage -t -long devel/sage/sage/plot/line.py # Segfault
sage -t -long devel/sage/sage/plot/matrix_plot.py # Segfault
sage -t -long devel/sage/sage/plot/plot.py # Segfault
sage -t -long devel/sage/sage/plot/plot_field.py # Segfault
sage -t -long devel/sage/sage/plot/polygon.py # Segfault
sage -t -long devel/sage/sage/plot/point.py # Segfault
sage -t -long devel/sage/sage/plot/primitive.py # Segfault
sage -t -long devel/sage/sage/plot/scatter_plot.py # Segfault
sage -t -long devel/sage/sage/plot/step.py # Segfault
sage -t -long devel/sage/sage/plot/text.py # Segfault
sage -t -long devel/sage/sage/rings/arith.py # Segfault
sage -t -long
devel/sage/sage/rings/polynomial/multi_polynomial_ideal.py # Segfault
sage -t -long devel/sage/sage/rings/polynomial/pbori.pyx #
Segfault
sage -t -long
devel/sage/sage/rings/polynomial/polynomial_element.pyx # Segfault
sage -t -long
devel/sage/sage/schemes/elliptic_curves/ell_generic.py # Segfault
sage -t -long devel/sage/sage/schemes/elliptic_curves/ell_point.py
# Segfault
sage -t -long
devel/sage/sage/schemes/elliptic_curves/lseries_ell.py # Segfault
sage -t -long
devel/sage/sage/schemes/elliptic_curves/ell_rational_field.py # Segfault
sage -t -long devel/sage/sage/schemes/plane_curves/affine_curve.py
# Segfault
sage -t -long
devel/sage/sage/schemes/plane_curves/projective_curve.py # Segfault
sage -t -long devel/sage/sage/structure/sage_object.pyx # Segfault
sage -t -long devel/sage/sage/symbolic/expression.pyx # Segfault
sage -t -long devel/sage/sage/symbolic/function.pyx # Segfault
sage -t -long devel/sage/sage/tests/book_stein_ent.py # Segfault
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7095#comment:22>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
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.