Ok, I compiled NTL as well as mwrank with "-O0 -g" and the problem persists. But at least I got a better backtrace from gdb:
(gdb) bt #0 0x0000003105830015 in raise () from /lib64/libc.so.6 #1 0x0000003105831980 in abort () from /lib64/libc.so.6 #2 0x00002aaaab09f1db in ghalt (c=0x2aaaab1609a8 "allocation failed in _ntl_gsetlength") at g_lip_impl.h:339 #3 0x00002aaaab09f4d0 in _ntl_gsetlength (v=0x7fff97aba570, len=210549119460) at g_lip_impl.h:412 #4 0x00002aaaab09f698 in _ntl_gcopy (a=0x3105b499f0, bb=0x1854f498) at g_lip_impl.h:474 #5 0x00002aaaaab269db in ZZ (this=0x1854f498, [EMAIL PROTECTED]) at /tmp/ Work/sage-2.8.15/local/include/NTL/ZZ.h:57 #6 0x00002aaaaab27142 in std::__uninitialized_copy<false>::uninitialized_copy<NTL::ZZ*, NTL::ZZ*> (__first=0x1854dcf8, __last=0x0, __result=0x1854f490) at /usr/local/gcc-4.3-20071130/lib/gcc/x86_64-unknown-linux-gnu/ 4.3.0/../../../../include/c++/4.3.0/bits/stl_uninitialized.h:79 #7 0x00002aaaaab271f0 in std::uninitialized_copy<NTL::ZZ*, NTL::ZZ*> (__first=0x1854dcf0, __last=0x0, __result=0x1854f490) at /usr/local/gcc-4.3-20071130/lib/gcc/x86_64-unknown-linux-gnu/ 4.3.0/../../../../include/c++/4.3.0/bits/stl_uninitialized.h:122 #8 0x00002aaaaab2721b in std::__uninitialized_copy_a<NTL::ZZ*, NTL::ZZ*, NTL::ZZ> (__first=0x1854dcf0, __last=0x0, __result=0x1854f490) at /usr/local/gcc-4.3-20071130/lib/gcc/x86_64-unknown-linux-gnu/ 4.3.0/../../../../include/c++/4.3.0/bits/stl_uninitialized.h:262 #9 0x00002aaaaab2724a in std::__uninitialized_move_a<NTL::ZZ*, NTL::ZZ*, std::allocator<NTL::ZZ> > (__first=0x1854dcf0, __last=0x0, __result=0x1854f490, [EMAIL PROTECTED]) at /usr/local/gcc-4.3-20071130/lib/gcc/x86_64-unknown-linux-gnu/ 4.3.0/../../../../include/c++/4.3.0/bits/stl_uninitialized.h:272 #10 0x00002aaaaab279e7 in std::vector<NTL::ZZ, std::allocator<NTL::ZZ> >::_M_insert_aux (this=0x7fff97ababb0, __position= {_M_current = 0x0}, [EMAIL PROTECTED]) at /usr/local/gcc-4.3-20071130/lib/gcc/x86_64-unknown-linux-gnu/ 4.3.0/../../../../include/c++/4.3.0/bits/vector.tcc:316 #11 0x00002aaaaab27c4f in std::vector<NTL::ZZ, std::allocator<NTL::ZZ> >::insert (this=0x7fff97ababb0, __position= {_M_current = 0x0}, [EMAIL PROTECTED]) at /usr/local/gcc-4.3-20071130/lib/gcc/x86_64-unknown-linux-gnu/ 4.3.0/../../../../include/c++/4.3.0/bits/vector.tcc:113 #12 0x00002aaaaab27ca2 in std::insert_iterator<std::vector<NTL::ZZ, std::allocator<NTL::ZZ> > >::operator= ( this=0x7fff97aba7e0, [EMAIL PROTECTED]) at /usr/local/gcc-4.3-20071130/lib/gcc/x86_64-unknown-linux-gnu/ 4.3.0/../../../../include/c++/4.3.0/bits/stl_iterator.h:601 #13 0x00002aaaaab27ce9 in std::__cm_assign<false>::__a<std::insert_iterator<std::vector<NTL::ZZ, std::allocator<NTL::ZZ> > >, NTL::ZZ const*> (__lhs= {<std::iterator<std::output_iterator_tag, void, void, void, void>> = {<No data fields>}, container = 0x7fff97ababb0, iter = {_M_current = 0x0}}, __rhs=0x1854f018) at /usr/local/gcc-4.3-20071130/lib/gcc/x86_64-unknown-linux-gnu/ 4.3.0/../../../../include/c++/4.3.0/bits/stl_algobase.h:---Type <return> to continue, or q <return> to quit--- 305 #14 0x00002aaaaab27d2f in std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<NTL::ZZ const*, std::insert_iterator<std::vector<NTL::ZZ, std::allocator<NTL::ZZ> > > > (__first=0x1854f018, __last=0x1854f020, __result= {<std::iterator<std::output_iterator_tag, void, void, void, void>> = {<No data fields>}, container = 0x7fff97ababb0, iter = {_M_current = 0x0}}) at /usr/local/gcc-4.3-20071130/lib/gcc/x86_64-unknown-linux-gnu/ 4.3.0/../../../../include/c++/4.3.0/bits/stl_algobase.h:348 #15 0x00002aaaaab27d94 in std::__copy_move_a<false, NTL::ZZ const*, std::insert_iterator<std::vector<NTL::ZZ, std::allocator<NTL::ZZ> > > > (__first=0x1854f010, __last=0x1854f020, __result= {<std::iterator<std::output_iterator_tag, void, void, void, void>> = {<No data fields>}, container = 0x7fff97ababb0, iter = {_M_current = 0x0}}) at /usr/local/gcc-4.3-20071130/lib/gcc/x86_64-unknown-linux-gnu/ 4.3.0/../../../../include/c++/4.3.0/bits/stl_algobase.h:382 #16 0x00002aaaaab27e1c in std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<NTL::ZZ const*, std::vector<NTL::ZZ, std::allocator<NTL::ZZ> > >, std::insert_iterator<std::vector<NTL::ZZ, std::allocator<NTL::ZZ> > > > (__first= {_M_current = 0x1854f010}, __last={_M_current = 0x1854f020}, __result= {<std::iterator<std::output_iterator_tag, void, void, void, void>> = {<No data fields>}, container = 0x7fff97ababb0, iter = {_M_current = 0x0}}) at /usr/local/gcc-4.3-20071130/lib/gcc/x86_64-unknown-linux-gnu/ 4.3.0/../../../../include/c++/4.3.0/bits/stl_algobase.h:421 #17 0x00002aaaaab27e84 in std::copy<__gnu_cxx::__normal_iterator<NTL::ZZ const*, std::vector<NTL::ZZ, std::allocator<NTL::ZZ> > >, std::insert_iterator<std::vector<NTL::ZZ, std::allocator<NTL::ZZ> > > > (__first={_M_current = 0x1854f010}, __last= {_M_current = 0x1854f020}, __result= {<std::iterator<std::output_iterator_tag, void, void, void, void>> = {<No data fields>}, container = 0x7fff97ababb0, iter = {_M_current = 0x0}}) at /usr/local/gcc-4.3-20071130/lib/gcc/x86_64-unknown-linux-gnu/ 4.3.0/../../../../include/c++/4.3.0/bits/stl_algobase.h:452 #18 0x00002aaaaab2949b in std::set_union<__gnu_cxx::__normal_iterator<NTL::ZZ const*, std::vector<NTL::ZZ, std::allocator<NTL::ZZ> > >, __gnu_cxx::__normal_iterator<NTL::ZZ const*, std::vector<NTL::ZZ, std::allocator<NTL::ZZ> > >, std::insert_iterator<std::vector<NTL::ZZ, std::allocator<NTL::ZZ> > > > (__first1={_M_current = 0x0}, __last1={_M_current = 0x0}, __first2= {_M_current = 0x1854f010}, __last2={_M_current = 0x1854f020}, __result= {<std::iterator<std::output_iterator_tag, void, void, void, void>> = {<No data fields>}, container = 0x7fff97ababb0, iter = {_M_current = 0x0}}) at /usr/local/gcc-4.3-20071130/lib/gcc/x86_64-unknown-linux-gnu/ 4.3.0/../../../../include/c++/4.3.0/bits/stl_algo.h:5264 #19 0x00002aaaaab29569 in vector_union<NTL::ZZ> ([EMAIL PROTECTED], [EMAIL PROTECTED]) at templates.h:60 #20 0x00002aaaaab21c8f in pdivs_trial ([EMAIL PROTECTED], trace=0) at marith.cc:674 #21 0x00002aaaaab221ba in pdivs_pari ([EMAIL PROTECTED], trace=0) at marith.cc:826 #22 0x00002aaaaab2282b in pdivs ([EMAIL PROTECTED], trace=0) at marith.cc:869 #23 0x00002aaaaac66869 in my_order_point ([EMAIL PROTECTED], [EMAIL PROTECTED]) at pointsmod.cc:599 #24 0x00002aaaaac6e99a in my_isomorphism_type ([EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]) at pointsmod.cc:936 #25 0x00002aaaaac6fb8a in curvemodqbasis::set_basis (this=0x7fff97abb920) at pointsmod.cc:285 #26 0x00002aaaaac5ae83 in curvemodqbasis (this=0x7fff97abb920, [EMAIL PROTECTED], [EMAIL PROTECTED], lazy=0) at pointsmod.h:200 #27 0x00002aaaaac56cef in saturator::nextq (this=0x7fff97abebb8) at saturate.cc:128 #28 0x00002aaaaac577d5 in saturator::test_saturation (this=0x7fff97abebb8, pp=3, ms=20) at saturate.cc:90 #29 0x00002aaaaac578ae in saturator::do_saturation (this=0x7fff97abebb8, pp=3, maxntries=10) at saturate.cc:236 #30 0x00002aaaaac585bf in saturator::do_saturation_upto (this=0x7fff97abebb8, maxp=20, maxntries=10) at saturate.cc:268 #31 0x00002aaaaac0694e in mw::process (this=0x7fff97abeb38, [EMAIL PROTECTED], sat=20) at mwprocs.cc:382 #32 0x00002aaaaac0d577 in mw::process (this=0x7fff97abeb38, [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], sat=20) at mwprocs.cc:275 #33 0x00002aaaaac0d823 in mw::process (this=0x7fff97abeb38, [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]) at mwprocs.cc:258 #34 0x00002aaaaac1a58d in qsieve::check_point (this=0x7fff97abc770, nums=1152921504606846976, b=1, i=-64, total=0x7fff97abc468, use_odd_nums=0) at sieve_search.cc:994 #35 0x00002aaaaac1ac6c in qsieve::sift0 (this=0x7fff97abc770, b=1, w_low=-1, w_high=1, use_odd_nums=0) at sieve_search.cc:905 #36 0x00002aaaaac1b264 in qsieve::sift (this=0x7fff97abc770, b=1) at sieve_search.cc:829 #37 0x00002aaaaac1df6b in qsieve::search (this=0x7fff97abc770) at sieve_search.cc:1119 #38 0x00002aaaaac0cb72 in mw::search (this=0x7fff97abeb38, h_lim= {x = {rep = 0x7fff97abea30}, e = 140735738014520, static prec = 53, static oprec = 15}, moduli_option=0, verb=0) at mwprocs.cc:724 #39 0x00002aaaaad038da in two_descent::saturate (this=0x7fff97abeb00, sat_bd=100) at descent.cc:93 #40 0x0000000000401d42 in main (argc=1, argv=0x7fff97abef98) at mwrank.cc:91 I will have a look at the mwrank code, maybe I will find something. Cheers, Michael --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---