#11705: Port Sage to SUSE Linux Power 7 (ppc64).
---------------------------+------------------------------------------------
Reporter: was | Owner: drkirkby
Type: enhancement | Status: new
Priority: major | Milestone: sage-4.8
Component: porting | Keywords: sd32
Work_issues: | Upstream: N/A
Reviewer: | Author:
Merged: | Dependencies:
---------------------------+------------------------------------------------
Comment(by fbissey):
libecm.pyx doesn't seem to work at all
{{{
frb15@p2n14-c /hpc/scratch/frb15/sandbox/sage-5.0.prealpha0 :./sage -t
-long -force_lib "devel/sage/sage/libs/libecm.pyx" -verbose
sage -t -long -force_lib -verbose "devel/sage/sage/libs/libecm.pyx"
Trying:
set_random_seed(0L)
Expecting nothing
ok
Trying:
change_warning_output(sys.stdout)
Expecting nothing
ok
Trying:
import sage.libs.libecm###line 14:_sage_ >>> import
sage.libs.libecm
Expecting nothing
ok
Trying:
from sage.libs.libecm import ecmfactor###line 15:_sage_ >>> from
sage.libs.libecm import ecmfactor
Expecting nothing
ok
Trying:
result = ecmfactor(Integer(999), RealNumber('0.00'))###line 16:_sage_
>>> result = ecmfactor(999, 0.00)
Expecting nothing
/hpc/scratch/frb15/sandbox/sage-5.0.prealpha0/local/lib/libcsage.so
(print_backtrace-0x1cf74)[0x40000a5e1ec]
/hpc/scratch/frb15/sandbox/sage-5.0.prealpha0/local/lib/libcsage.so
(sigdie-0x1cf1c)[0x40000a5e25c]
/hpc/scratch/frb15/sandbox/sage-5.0.prealpha0/local/lib/libcsage.so
(sage_signal_handler-0x1d370)[0x40000a5dd60]
[0x40000040418]
[0xfffc9771790]
/hpc/scratch/frb15/sandbox/sage-5.0.prealpha0/local/lib/python/site-
packages/sage/libs/libecm.so(+0x27c84)[0x4000a207c84]
/hpc/scratch/frb15/sandbox/sage-5.0.prealpha0/local/lib/python/site-
packages/sage/libs/libecm.so(ecm-0x657dc)[0x4000a1f60e4]
/hpc/scratch/frb15/sandbox/sage-5.0.prealpha0/local/lib/python/site-
packages/sage/libs/libecm.so(ecm_factor-0x6746c)[0x4000a1f43ac]
/hpc/scratch/frb15/sandbox/sage-5.0.prealpha0/local/lib/python/site-
packages/sage/libs/libecm.so(+0x133d4)[0x4000a1f33d4]
/hpc/scratch/frb15/sandbox/sage-5.0.prealpha0/local/lib/libpython2.7.so.1.0
(PyCFunction_Call-0x15fed4)[0x40000152c1c]
}}}
and from gdb
{{{
Program received signal SIGSEGV, Segmentation fault.
0x7d0429d27d242810 in ?? ()
(gdb) bt
#0 0x7d0429d27d242810 in ?? ()
#1 0x000004000a5d3f70 in mulredc (z=0x13afdb50, x=<value optimized out>,
y=<value optimized out>, m=0x13b05df0, nn=1,
invm=4727093576446091305) at mpmod.c:386
#2 0x000004000a5d7c84 in ecm_mulredc_basecase (R=0xfffffffb080,
S1=0xfffffffb1a8, S2=0xfffffffb178, modulus=0xfffffffb130) at mpmod.c:611
#3 0x000004000a5c60e4 in ecm (f=0xfffffffb578, x=0xfffffffb3d8,
sigma=0xfffffffb3e8, n=0xfffffffb568, go=0xfffffffb400,
B1done=0xfffffffb410, B1=0, B2min_parm=0xfffffffb418,
B2_parm=0xfffffffb428, B2scale=1, k=0, S=0, verbose=0, repr=<value
optimized out>,
nobase2step2=0, use_ntt=1, sigma_is_A=0, os=0x4000061d698,
es=0x4000061d778, chkfilename=0x0, TreeFilename=0x0, maxmem=0,
stage1time=0,
rng=0xfffffffb480, stop_asap=0) at ecm.c:940
#4 0x000004000a5c43ac in ecm_factor (f=0xfffffffb578, n=0xfffffffb568,
B1=0, p=0xfffffffb3d0) at factor.c:93
#5 0x000004000a5c33d4 in __pyx_pf_4sage_4libs_6libecm_ecmfactor
(__pyx_self=<value optimized out>, __pyx_args=<value optimized out>,
__pyx_kwds=<value optimized out>) at sage/libs/libecm.c:1894
#6 0x0000040000152c1c in PyCFunction_Call (func=0x13aae368,
arg=0x13ac1878, kw=<value optimized out>) at Objects/methodobject.c:85
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11705#comment:24>
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.