#4260: use LinBox as native matrix representation for dense matrices over GF(p)
-----------------------------------------------------------+----------------
Reporter: malb | Owner:
cpernet
Type: enhancement | Status:
new
Priority: major | Milestone:
sage-4.8
Component: linear algebra | Resolution:
Keywords: linbox, linear algebra, sd32, sd34 | Work_issues:
Upstream: N/A | Reviewer:
Burcin Erocal, Simon King, Martin Albrecht, Jeroen Demeyer
Author: Burcin Erocal, Martin Albrecht, Rob Beezer | Merged:
Dependencies: |
-----------------------------------------------------------+----------------
Comment(by malb):
Okay, I managed to build 4.8-alpha2 + this ticket on hawk. Just starting
and stopping Sage gives:
{{{
#0 0xfec9c7fb in _free_unlocked () from /lib/libc.so.1
#1 0xfec9c7af in free () from /lib/libc.so.1
#2 0xfdb81d01 in operator delete (ptr=0x8) at
../../../../gcc-4.5.0/libstdc++-v3/libsupc++/del_op.cc:44
#3 0xfdb81d5d in operator delete[] (ptr=0x8) at
../../../../gcc-4.5.0/libstdc++-v3/libsupc++/del_opv.cc:32
#4 0xfdb72543 in ~ios_base (this=0xf9a3e704) at
../../../../gcc-4.5.0/libstdc++-v3/src/ios.cc:93
#5 0xf9892891 in __static_initialization_and_destruction_0
(__initialize_p=<value optimized out>)
at /usr/local/gcc-4.5.0/lib/gcc/i386-pc-
solaris2.10/4.5.0/../../../../include/c++/4.5.0/bits/basic_ios.h:272
#6 0xf988e3b0 in __do_global_dtors_aux () from
/export/home/martina/sage-4.8.alpha2/local/lib//liblinboxsage.so.0
#7 0xf99f7835 in _fini () from
/export/home/martina/sage-4.8.alpha2/local/lib//liblinboxsage.so.0
#8 0xfefd15fe in call_fini () from /usr/lib/ld.so.1
#9 0xfefd17b3 in atexit_fini () from /usr/lib/ld.so.1
#10 0xfec8370c in _exithandle () from /lib/libc.so.1
#11 0xfec73f52 in exit () from /lib/libc.so.1
#12 0xfeef3232 in Py_Exit (sts=0) at Python/pythonrun.c:1716
#13 0xfeef3357 in handle_system_exit () at Python/pythonrun.c:1116
#14 0x00000000 in ?? ()
}}}
So it tries to clean up LinBox at the end and that's when things go wrong:
{{{
_fini () from
/export/home/martina/sage-4.8.alpha2/local/lib//liblinboxsage.so.0
}}}
any ideas about why?
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/4260#comment:49>
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.