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/
-~----------~----~----~----~------~----~------~--~---

Reply via email to