Closed jpflori closed 11 years ago
Changed keywords from cygwin ecl to cygwin ecl spkg
Changed upstream from Not yet reported upstream; Will do shortly. to Workaround found; Bug reported upstream.
Wrong ticket...
Good, this also works on my Cygwin (and this change of spkg is needed, too).
however, after the whole Sage build on my Cygwin is almost done, I get
...
building 'sage.ext.interpreters.wrapper_py' extension
building 'sage.ext.interpreters.wrapper_el' extension
Executing 241 commands (using 1 thread)
gcc -I/usr/include/ncurses -fno-strict-aliasing -fwrapv -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/home/Dima/sage-5.2.rc1/local/include/ecl/ -I/home/Dima/sage-5.2.rc1/local/include -I/home/Dima/sage-5.2.rc1/local/include/csage -I/home/Dima/sage-5.2.rc1/devel/sage/sage/ext -I/home/Dima/sage-5.2.rc1/local/include/python2.7 -c sage/libs/ecl.c -o build/temp.cygwin-1.7.16-i686-2.7/sage/libs/ecl.o -w
gcc -shared -Wl,--enable-auto-image-base -L/home/Dima/sage-5.2.rc1/local/lib build/temp.cygwin-1.7.16-i686-2.7/sage/libs/ecl.o -L/home/Dima/sage-5.2.rc1/local/lib -L/home/Dima/sage-5.2.rc1/local/lib/python2.7/config -lcsage -lecl -lstdc++ -lntl -lpython2.7 -o build/lib.cygwin-1.7.16-i686-2.7/sage/libs/ecl.dll
build/temp.cygwin-1.7.16-i686-2.7/sage/libs/ecl.o: In function `ecl_bignum_from_mpz':
/home/Dima/sage-5.2.rc1/devel/sage/sage/libs/eclsig.c:52: undefined reference to `__imp____gmpz_set'
/home/Dima/sage-5.2.rc1/devel/sage/sage/libs/eclsig.c:52: undefined reference to `__imp____gmpz_set'
collect2: ld returned 1 exit status
gcc -I/usr/include/ncurses -fno-strict-aliasing -fwrapv -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/home/Dima/sage-5.2.rc1/local/include/FLINT/ -I/home/Dima/sage-5.2.rc1/local/include -I/home/Dima/sage-5.2.rc1/local/include/csage -I/home/Dima/sage-5.2.rc1/devel/sage/sage/ext -I/home/Dima/sage-5.2.rc1/local/include/python2.7 -c sage/libs/flint/flint.c -o build/temp.cygwin-1.7.16-i686-2.7/sage/libs/flint/flint.o -std=c99 -D_XPG6 -w
error: command 'gcc' failed with exit status 1
Error installing modified sage library code.
A missing library somewhere?
That was expected. In fact I guess the build is not nearing the end at all.
You can rerun "./sage -b" and you'll see that a lot of cpp files produced from pyx files still have to be compiled. The first that should refail then is ecl.cpp. See #13334 for that one.
For the following ones I've not opened tockets yet, but there should be instructions enough on the CygwinPort page (although you'll have to implement the ideas evoked there yourself, no code provided).
Changed upstream from Workaround found; Bug reported upstream. to Fixed upstream, but not in a stable release.
The fix has been integrated upstream https://sourceforge.net/p/ecls/ecl/ci/07c4ab7db83eda2eed7fa4a5ddeec2e28c7eb58b/
Description changed:
---
+++
@@ -2,6 +2,8 @@
I guess this is harmless on linux, intended on Windows, but on Cygwin this breaks the build of ECL.
The proposed spkg patches h/ecl-cmp.h so that `_WINSOCKAPI_` is not defined on CYGWIN.
+This has been merged upstream:
+https://sourceforge.net/p/ecls/ecl/ci/07c4ab7db83eda2eed7fa4a5ddeec2e28c7eb58b/
Try spkg at
http://perso.telecom-paristech.fr/~flori/sage/ecl-11.1.2.cvs20111120.p2.spkg
Wrong ticket...
I've upped an updated ECL spkg which includes upstream version 12.7.1 plus the git commit corresponding to the fix originally proposed here. It's at http://perso.telecom-paristech.fr/~flori/sage/ecl-12.7.1.p0.spkg
I've updated the spkg-make file and homogenized the indentation in the spkg-install file as well.
Two trivial doctests had to be changed, and it passes make ptestlong on Ubuntu 12.04 64 bits. No time to retest Cygwin yet.
Description changed:
---
+++
@@ -1,10 +1,12 @@
On my 1.7.16 installation of Cygwin, the ecl spkg does not build because it defines unconditionaly `_WINSOCKAPI_` in h/ecl-cmp.h which then prevents the definition of fd_set in /usr/include/sys/types.h.
-I guess this is harmless on linux, intended on Windows, but on Cygwin this breaks the build of ECL.
+I guess this is harmless on Linux, intended on Windows, but on Cygwin this breaks the build of ECL.
The proposed spkg patches h/ecl-cmp.h so that `_WINSOCKAPI_` is not defined on CYGWIN.
This has been merged upstream:
https://sourceforge.net/p/ecls/ecl/ci/07c4ab7db83eda2eed7fa4a5ddeec2e28c7eb58b/
Try spkg at
-http://perso.telecom-paristech.fr/~flori/sage/ecl-11.1.2.cvs20111120.p2.spkg
+http://perso.telecom-paristech.fr/~flori/sage/ecl-12.7.1.p0.spkg
+which includes upstream version 12.7.1 and the above fix.
+Apply [attachment: trac_13324.patch](https://github.com/sagemath/sage-prod/files/10656101/trac_13324.patch.gz)
Replying to @jpflori:
I've upped an updated ECL spkg which includes upstream version 12.7.1 plus the git commit corresponding to the fix originally proposed here.
I think you are cloning ECL from an old repo, no longer updated (they recently switched). In the right repo 12.7.1 does have your commit already applied.
My point was to use a released version, not a git clone, and add only the needed commit on top of that. We could rather use a fresh git clone with the needed commit and further bug fixes, but I'm less inclined to do so, as it might be confusing. When upstream release ECL 12.7.2 or whatever the next stable release will be, let's get rid of the patch to ecl-cmp.h in the patches/directory.
For example, such an approach was used for Singular in #13237 IIRC.
The spkg I uploaded has some problems I'll upload a better one in a few moments.
Should be ok now.
I see you disabled unicode outright. Is this to avoid the problems mentioned in #12985? I haven't seen the problem you fix in gsl/integration.pyx last time I tried ecl 12.7.1 so it may be slightly platform dependent. As a general rule I don't think adding decimal places to a result is the right way to fix numerical noise in a doctest. The other patch to ecl.pyx is absolutely necessary. The spkg looks ok otherwise.
I did not change the unicode behavior, Im aware there's a ticket open about that, but I definitely did not modify the spkg-install for that purpose, it was already as such (something about Maxima IIRC).
I agree about the numerical noise, I planned to put ... there but it ended up as 44.
Looking at the diff you provided it was indeed already there. I may even have put it there one of the last time I touched the spkg on knowledge from sage-on-gentoo that it was causing problems. Haven't tested the whole thing yet you didn't see any problems with sage/calculus/calculus.py? That would mean it was entirely caused by enabling unicode when I saw it in #12985.
It passed make ptestlong on 64 bits Ubuntu 12.04. (Now it's stuck on Cygwin rebuilding Maxima, but that may be Cygwin voodoo...).
I've committed the changes in the spkg and puts dots to take care of the numerical noise in the Sage library patch.
I am happy to give this a positive review but I am putting this on sage-5.4 as 5.3 is in the rc stage it won't make the cut unless Jeroen changes his mind about the release schedule.
Reviewer: François Bissey
I get doctest timeouts when not using --long
:
jdemeyer@sage:/release/merger/sage-5.4.beta0$ ./sage -t devel/sage/sage/libs/ecl.pyx
sage -t "devel/sage/sage/libs/ecl.pyx"
*** *** Error: TIMED OUT! PROCESS KILLED! *** ***
[360.2 s]
----------------------------------------------------------------------
The following tests failed:
sage -t "devel/sage/sage/libs/ecl.pyx" # Time out
Total time for all tests: 360.3 seconds
Could we have the verbose output Jeroen? It will show where it is stuck. Mind you I have a suspicion but I haven't been hit by that personally with this particular version. In fact if it is what I suspect it should only happen if you had unicode enabled in ecl and the spkg explicitly disable it.
Indeed, this seems to happen randomly. In sage.interfaces.lisp.py as well
In lisp.py it got stuck twice at
lisp.eval('2')
and once at
lisp.function_call('sin', ['2'])
In ecl.pyx, it got stuck several times at
inf_loop()
As far as ecl.pyx inf_loop test is concerned, if you run it in an interactive session, it sometimes hangs as well, but can be interrupted if you press CTRL+C. So ECL seems to be missing some interrupts.
The lisp one is more mysterious.
The inf_loop problem seems to be upstream. If I directly launch ECL and run the corresponding piece of code, some times pressing CTRL+C just print ^C...
Replying to @jpflori:
The inf_loop problem seems to be upstream. If I directly launch ECL and run the corresponding piece of code, some times pressing CTRL+C just print
^C
...
Our interfacing with ECL got behind the times a little (and perhaps was never fully with it). Google e.g. "Making an external signal handler play nice with embedded ECL" to get to this. There are more places where we could use a face-lift. ECL has really improved its thread-ready API and we should really be using that (e.g., look up return values and other things on a "ecl_process_env()" data structure).
Anyway, there are some improvements we could make to handling interrupts and catching other stuff.
Description changed:
---
+++
@@ -7,6 +7,8 @@
Try spkg at
http://perso.telecom-paristech.fr/~flori/sage/ecl-12.7.1.p0.spkg
+or
+http://www.infres.enst.fr/~flori/sage/ecl-12.7.1.p0.spkg
which includes upstream version 12.7.1 and the above fix.
Apply [attachment: trac_13324.patch](https://github.com/sagemath/sage-prod/files/10656101/trac_13324.patch.gz)
This works on Cygwin on XP! (At least, it builds and Maxima builds.)
Description changed:
---
+++
@@ -5,10 +5,10 @@
This has been merged upstream:
https://sourceforge.net/p/ecls/ecl/ci/07c4ab7db83eda2eed7fa4a5ddeec2e28c7eb58b/
+Moreover comes a patch to get correct signal handling in single threaded mode.
+This is reported upstream:
+http://sourceforge.net/p/ecls/bugs/216/
+
Try spkg at
-http://perso.telecom-paristech.fr/~flori/sage/ecl-12.7.1.p0.spkg
-or
-http://www.infres.enst.fr/~flori/sage/ecl-12.7.1.p0.spkg
-which includes upstream version 12.7.1 and the above fix.
-
-Apply [attachment: trac_13324.patch](https://github.com/sagemath/sage-prod/files/10656101/trac_13324.patch.gz)
+http://boxen.math.washington.edu/home/jpflori/ecl-12.7.1.p0.spkg
+which includes upstream version 12.7.1 and the above fixes.
I had a look into the signal issue and came up with a patch (submitted upstream). Inbetween, here comes an updated spkg based on the latest sage spkg: http://boxen.math.washington.edu/home/jpflori/ecl-12.7.1.p0.spkg containing patches for Cygwin and the signal problem.
The patch to the Sage library is no longer necessary (or seems so on my install), must have been done somewhere else.
Work Issues: test if issues remain with new patches
oops, half the patch was still needed.
Description changed:
---
+++
@@ -12,3 +12,6 @@
Try spkg at
http://boxen.math.washington.edu/home/jpflori/ecl-12.7.1.p0.spkg
which includes upstream version 12.7.1 and the above fixes.
+
+Apply:
+* [attachment: trac_1332.patch](https://github.com/sagemath/sage/files/ticket13324/trac_1332.patch.gz).
Attachment: trac_13324.patch.gz
Doctests fixes.
For me now ecl.pyx passes 100 in a row, now going to test the other ones.
This still gets stuck in lisp.py sometimes it seems, too bad, twice in a hundred of runs, hope this is just pexpect crap.
A backtrace of lisp.py randomly stuck:
Trying:
b.cos()###line 18:_sage_ >>> b.cos()
Expecting:
0.2836622
^C
Program received signal SIGINT, Interrupt.
0x00007ffff6e168c3 in __select_nocancel ()
at ../sysdeps/unix/syscall-template.S:81
81 ../sysdeps/unix/syscall-template.S: Aucun fichier ou dossier de ce type.
(gdb) bt
#0 0x00007ffff6e168c3 in __select_nocancel ()
at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff0fcc228 in select_select (self=<optimized out>,
args=<optimized out>)
at /home/jp/boulot/sage/sage-5.5.rc0/spkg/build/python-2.7.3.p2/src/Modules/selectmodule.c:271
#2 0x00007ffff7af0da2 in call_function (oparg=<optimized out>,
pp_stack=0x7fffffff8840) at Python/ceval.c:4021
#3 PyEval_EvalFrameEx (f=f@entry=0x2bdb5b0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#4 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=3, kws=0x2bdb560, kwcount=0, defs=0x7fffef901c38, defcount=2,
closure=0x0) at Python/ceval.c:3253
#5 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=3, pp_stack=0x7fffffff8b30, func=0x7fffef904500)
at Python/ceval.c:4117
#6 call_function (oparg=<optimized out>, pp_stack=0x7fffffff8b30)
at Python/ceval.c:4042
#7 PyEval_EvalFrameEx (f=f@entry=0x2bdb370, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#8 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=4, kws=0x2bdb130, kwcount=0, defs=0x7fffef901cc8, defcount=2,
closure=0x0) at Python/ceval.c:3253
#9 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=4, pp_stack=0x7fffffff8e20, func=0x7fffef483050)
at Python/ceval.c:4117
#10 call_function (oparg=<optimized out>, pp_stack=0x7fffffff8e20)
at Python/ceval.c:4042
#11 PyEval_EvalFrameEx (f=f@entry=0x2bdaf70, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#12 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=2, kws=0x2bd5570, kwcount=0, defs=0x7fffef901c80, defcount=2,
closure=0x0) at Python/ceval.c:3253
#13 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=2, pp_stack=0x7fffffff9110, func=0x7fffef904f50)
at Python/ceval.c:4117
#14 call_function (oparg=<optimized out>, pp_stack=0x7fffffff9110)
at Python/ceval.c:4042
#15 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#16 0x00007ffff7af1099 in fast_function (nk=<optimized out>,
na=<optimized out>, n=1, pp_stack=0x7fffffff9350, func=0x7fffe7aa1140)
at Python/ceval.c:4107
#17 call_function (oparg=<optimized out>, pp_stack=0x7fffffff9350)
at Python/ceval.c:4042
#18 PyEval_EvalFrameEx (f=f@entry=0x2bd4fb0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#19 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=2, kws=0x2bdccf0, kwcount=0, defs=0x7fffe7a9c3a8, defcount=1,
closure=0x0) at Python/ceval.c:3253
#20 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=2, pp_stack=0x7fffffff9640, func=0x7fffe7a96e60)
at Python/ceval.c:4117
#21 call_function (oparg=<optimized out>, pp_stack=0x7fffffff9640)
at Python/ceval.c:4042
#22 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#23 0x00007ffff7af1099 in fast_function (nk=<optimized out>,
na=<optimized out>, n=3, pp_stack=0x7fffffff9880, func=0x7fffe7a96f50)
at Python/ceval.c:4107
#24 call_function (oparg=<optimized out>, pp_stack=0x7fffffff9880)
at Python/ceval.c:4042
#25 PyEval_EvalFrameEx (f=f@entry=0x2bdc780, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#26 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=2, kws=0x2bdc708, kwcount=1, defs=0x7fffedcb4d68, defcount=1,
closure=0x0) at Python/ceval.c:3253
#27 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=4, pp_stack=0x7fffffff9b70, func=0x7fffedcea668)
at Python/ceval.c:4117
#28 call_function (oparg=<optimized out>, pp_stack=0x7fffffff9b70)
at Python/ceval.c:4042
#29 PyEval_EvalFrameEx (f=f@entry=0x2bdc550, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#30 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc780da18, argcount=3, kws=kws@entry=0x7fffc4fed848,
kwcount=kwcount@entry=1, defs=defs@entry=0x7fffecde56e0,
defcount=defcount@entry=2, closure=0x0) at Python/ceval.c:3253
#31 0x00007ffff7a74217 in function_call (func=0x7fffecde6ed8,
arg=0x7fffc780da00, kw=0x2b47e10) at Objects/funcobject.c:526
#32 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffecde6ed8,
arg=arg@entry=0x7fffc780da00, kw=kw@entry=0x2b47e10)
at Objects/abstract.c:2529
#33 0x00007ffff7a57630 in instancemethod_call (func=0x7fffecde6ed8,
arg=0x7fffc780da00, kw=0x2b47e10) at Objects/classobject.c:2578
#34 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5270320,
arg=arg@entry=0x7fffc4fffdd0, kw=kw@entry=0x2b47e10)
at Objects/abstract.c:2529
#35 0x00007ffff7aacde0 in slot_tp_init (self=0x7fffc500c910,
args=0x7fffc4fffdd0, kwds=0x2b47e10) at Objects/typeobject.c:5663
#36 0x00007ffff7aa964c in type_call (type=<optimized out>,
args=0x7fffc4fffdd0, kwds=0x2b47e10) at Objects/typeobject.c:737
#37 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0xd5c8b0,
arg=arg@entry=0x7fffc4fffdd0, kw=kw@entry=0x2b47e10)
at Objects/abstract.c:2529
#38 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffa250, func=0xd5c8b0) at Python/ceval.c:4239
#39 call_function (oparg=<optimized out>, pp_stack=0x7fffffffa250)
at Python/ceval.c:4044
#40 PyEval_EvalFrameEx (f=f@entry=0x2bde0f0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#41 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc4fed968, argcount=2, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x7fffedcb4ce8,
defcount=defcount@entry=1, closure=0x0) at Python/ceval.c:3253
#42 0x00007ffff7a74106 in function_call (func=0x7fffedce8b90,
arg=0x7fffc4fed950, kw=0x0) at Objects/funcobject.c:526
#43 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffedce8b90,
arg=arg@entry=0x7fffc4fed950, kw=kw@entry=0x0) at Objects/abstract.c:2529
#44 0x00007ffff7a57630 in instancemethod_call (func=0x7fffedce8b90,
arg=0x7fffc4fed950, kw=0x0) at Objects/classobject.c:2578
#45 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc526cb90,
arg=arg@entry=0x7fffc500bed0, kw=kw@entry=0x0) at Objects/abstract.c:2529
#46 0x00007ffff7aad1ec in slot_tp_call (self=0xd5d500, args=0x7fffc500bed0,
kwds=0x0) at Objects/typeobject.c:5403
#47 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0xd5d500,
arg=arg@entry=0x7fffc500bed0, kw=kw@entry=0x0) at Objects/abstract.c:2529
#48 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffa900, func=0xd5d500) at Python/ceval.c:4239
#49 call_function (oparg=<optimized out>, pp_stack=0x7fffffffa900)
at Python/ceval.c:4044
#50 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#51 0x00007ffff7af1099 in fast_function (nk=<optimized out>,
na=<optimized out>, n=2, pp_stack=0x7fffffffab40, func=0x7fffedce8cf8)
at Python/ceval.c:4107
#52 call_function (oparg=<optimized out>, pp_stack=0x7fffffffab40)
at Python/ceval.c:4042
#53 PyEval_EvalFrameEx (f=f@entry=0x27f8010, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#54 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=4, kws=0x27f7fd0, kwcount=0, defs=0x7fffe7a9d1d0, defcount=2,
closure=0x0) at Python/ceval.c:3253
#55 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=4, pp_stack=0x7fffffffae30, func=0x7fffe7aa18c0)
at Python/ceval.c:4117
#56 call_function (oparg=<optimized out>, pp_stack=0x7fffffffae30)
at Python/ceval.c:4042
#57 PyEval_EvalFrameEx (f=f@entry=0x27f7e20, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#58 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc4ffd428, argcount=1, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=0x0) at Python/ceval.c:3253
#59 0x00007ffff7a74106 in function_call (func=0x7fffedceb050,
arg=0x7fffc4ffd410, kw=0x0) at Objects/funcobject.c:526
#60 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffedceb050,
arg=arg@entry=0x7fffc4ffd410, kw=kw@entry=0x0) at Objects/abstract.c:2529
#61 0x00007ffff7a57630 in instancemethod_call (func=0x7fffedceb050,
arg=0x7fffc4ffd410, kw=0x0) at Objects/classobject.c:2578
#62 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5270370,
arg=arg@entry=0x7ffff7f8e050, kw=kw@entry=0x0) at Objects/abstract.c:2529
#63 0x00007ffff7aad1ec in slot_tp_call (self=0x7fffc500be90,
args=0x7ffff7f8e050, kwds=0x0) at Objects/typeobject.c:5403
#64 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc500be90,
arg=arg@entry=0x7ffff7f8e050, kw=kw@entry=0x0) at Objects/abstract.c:2529
#65 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffb4e0, func=0x7fffc500be90) at Python/ceval.c:4239
#66 call_function (oparg=<optimized out>, pp_stack=0x7fffffffb4e0)
at Python/ceval.c:4044
#67 PyEval_EvalFrameEx (f=f@entry=0x2b594b0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#68 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=co@entry=0x7fffc4ff4d30,
globals=globals@entry=0x2dac470, locals=locals@entry=0x2dac470,
args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=closure@entry=0x0) at Python/ceval.c:3253
#69 0x00007ffff7af1d32 in PyEval_EvalCode (co=co@entry=0x7fffc4ff4d30,
globals=globals@entry=0x2dac470, locals=locals@entry=0x2dac470)
at Python/ceval.c:667
#70 0x00007ffff7aef9f9 in exec_statement (locals=0x2dac470,
globals=0x2dac470, prog=0x7fffc4ff4d30, f=0x2b42780)
at Python/ceval.c:4718
#71 PyEval_EvalFrameEx (f=f@entry=0x2b42780, throwflag=throwflag@entry=0)
at Python/ceval.c:1880
#72 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc527bf68, argcount=5, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=0x0) at Python/ceval.c:3253
#73 0x00007ffff7a74106 in function_call (func=0x7fffc5002500,
arg=0x7fffc527bf50, kw=0x0) at Objects/funcobject.c:526
#74 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5002500,
arg=arg@entry=0x7fffc527bf50, kw=kw@entry=0x0) at Objects/abstract.c:2529
#75 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc5002500,
arg=0x7fffc527bf50, kw=0x0) at Objects/classobject.c:2578
#76 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5270230,
arg=arg@entry=0x7fffc527bf50, kw=kw@entry=0x0) at Objects/abstract.c:2529
#77 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffbe40, func=0x7fffc5270230) at Python/ceval.c:4239
#78 call_function (oparg=<optimized out>, pp_stack=0x7fffffffbe40)
at Python/ceval.c:4044
#79 PyEval_EvalFrameEx (f=f@entry=0x2b4c410, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#80 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=5, kws=0x2b1d6e8, kwcount=0, defs=0x0, defcount=0, closure=0x0)
at Python/ceval.c:3253
#81 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=5, pp_stack=0x7fffffffc130, func=0x7fffc5005050)
at Python/ceval.c:4117
#82 call_function (oparg=<optimized out>, pp_stack=0x7fffffffc130)
at Python/ceval.c:4042
#83 PyEval_EvalFrameEx (f=f@entry=0x2b1d480, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#84 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc54db640, argcount=4, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=0x0) at Python/ceval.c:3253
#85 0x00007ffff7a74106 in function_call (func=0x7fffc5002578,
arg=0x7fffc54db628, kw=0x0) at Objects/funcobject.c:526
#86 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5002578,
arg=arg@entry=0x7fffc54db628, kw=kw@entry=0x0) at Objects/abstract.c:2529
#87 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc5002578,
arg=0x7fffc54db628, kw=0x0) at Objects/classobject.c:2578
#88 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffd3015f00,
arg=arg@entry=0x7fffc54db628, kw=kw@entry=0x0) at Objects/abstract.c:2529
#89 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffc770, func=0x7fffd3015f00) at Python/ceval.c:4239
#90 call_function (oparg=<optimized out>, pp_stack=0x7fffffffc770)
at Python/ceval.c:4044
#91 PyEval_EvalFrameEx (f=f@entry=0x2b47c10, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#92 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=4, kws=0x2f61c90, kwcount=0, defs=0x0, defcount=0, closure=0x0)
at Python/ceval.c:3253
#93 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=4, pp_stack=0x7fffffffca60, func=0x7fffc5004f50)
at Python/ceval.c:4117
#94 call_function (oparg=<optimized out>, pp_stack=0x7fffffffca60)
at Python/ceval.c:4042
#95 PyEval_EvalFrameEx (f=f@entry=0x2f61ac0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#96 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc4fed7b8, argcount=2, kws=kws@entry=0x7fffc526d548,
kwcount=kwcount@entry=3, defs=defs@entry=0x7fffc4ffe1f8,
defcount=defcount@entry=3, closure=0x0) at Python/ceval.c:3253
#97 0x00007ffff7a74217 in function_call (func=0x7fffc50026e0,
arg=0x7fffc4fed7a0, kw=0x2b3bd20) at Objects/funcobject.c:526
#98 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc50026e0,
arg=arg@entry=0x7fffc4fed7a0, kw=kw@entry=0x2b3bd20)
at Objects/abstract.c:2529
#99 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc50026e0,
arg=0x7fffc4fed7a0, kw=0x2b3bd20) at Objects/classobject.c:2578
#100 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5ba3af0,
arg=arg@entry=0x7fffc4fed7a0, kw=kw@entry=0x2b3bd20)
at Objects/abstract.c:2529
#101 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffd0a0, func=0x7fffc5ba3af0) at Python/ceval.c:4239
#102 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd0a0)
at Python/ceval.c:4044
#103 PyEval_EvalFrameEx (f=f@entry=0x2b1de50, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#104 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=2, kws=0x2b3ced0, kwcount=0, defs=0x7fffc4ff2748, defcount=3,
closure=0x0) at Python/ceval.c:3253
#105 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=2, pp_stack=0x7fffffffd390, func=0x7fffc5004ed8)
at Python/ceval.c:4117
#106 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd390)
at Python/ceval.c:4042
#107 PyEval_EvalFrameEx (f=f@entry=0x2b3cce0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#108 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=0, kws=0x2b3d410, kwcount=10, defs=0x7fffc54dd860, defcount=10,
closure=0x0) at Python/ceval.c:3253
#109 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=20, pp_stack=0x7fffffffd680, func=0x7fffc4ff98c0)
at Python/ceval.c:4117
#110 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd680)
at Python/ceval.c:4042
#111 PyEval_EvalFrameEx (f=f@entry=0x2b3d240, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#112 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=1, kws=0x6ed7e8, kwcount=3, defs=0x7fffc54dda80, defcount=10,
closure=0x0) at Python/ceval.c:3253
#113 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=7, pp_stack=0x7fffffffd970, func=0x7fffc5004de8)
at Python/ceval.c:4117
#114 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd970)
at Python/ceval.c:4042
#115 PyEval_EvalFrameEx (f=f@entry=0x6ed660, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#116 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=co@entry=0x7ffff7ec8d30,
globals=globals@entry=0x640820, locals=locals@entry=0x640820,
args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=closure@entry=0x0) at Python/ceval.c:3253
#117 0x00007ffff7af1d32 in PyEval_EvalCode (co=co@entry=0x7ffff7ec8d30,
globals=globals@entry=0x640820, locals=locals@entry=0x640820)
at Python/ceval.c:667
#118 0x00007ffff7b134ea in run_mod (arena=0x6c9cd0, flags=0x7fffffffdbb0,
locals=0x640820, globals=0x640820, filename=<optimized out>,
mod=<optimized out>) at Python/pythonrun.c:1353
#119 PyRun_FileExFlags (fp=fp@entry=0x6c9a80,
filename=filename@entry=0x7fffffffe227 "/home/jp/.sage//tmp/lisp_8717.py", start=start@entry=257, globals=globals@entry=0x640820,
locals=locals@entry=0x640820, closeit=closeit@entry=1,
flags=flags@entry=0x7fffffffdbb0) at Python/pythonrun.c:1339
#120 0x00007ffff7b13f1b in PyRun_SimpleFileExFlags (fp=fp@entry=0x6c9a80,
filename=0x7fffffffe227 "/home/jp/.sage//tmp/lisp_8717.py", closeit=1,
flags=flags@entry=0x7fffffffdbb0) at Python/pythonrun.c:943
#121 0x00007ffff7b14b89 in PyRun_AnyFileExFlags (fp=fp@entry=0x6c9a80,
filename=<optimized out>, closeit=<optimized out>,
flags=flags@entry=0x7fffffffdbb0) at Python/pythonrun.c:747
#122 0x00007ffff7b29972 in Py_Main (argc=<optimized out>,
argv=<optimized out>) at Modules/main.c:639
#123 0x00007ffff6d576ad in __libc_start_main (main=0x400720 <main>, argc=2,
ubp_av=0x7fffffffdd68, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffdd58) at libc-start.c:227
#124 0x0000000000400751 in _start ()
(gdb)
Another one:
Trying:
lisp(Integer(10)).factorial()###line 31:_sage_ >>> lisp(10).factorial()
Expecting:
3628800
^C
Program received signal SIGINT, Interrupt.
0x00007ffff6e168c3 in __select_nocancel ()
at ../sysdeps/unix/syscall-template.S:81
81 ../sysdeps/unix/syscall-template.S: Aucun fichier ou dossier de ce type.
(gdb) bt
#0 0x00007ffff6e168c3 in __select_nocancel ()
at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff0fcc228 in select_select (self=<optimized out>,
args=<optimized out>)
at /home/jp/boulot/sage/sage-5.5.rc0/spkg/build/python-2.7.3.p2/src/Modules/selectmodule.c:271
#2 0x00007ffff7af0da2 in call_function (oparg=<optimized out>,
pp_stack=0x7fffffff8b30) at Python/ceval.c:4021
#3 PyEval_EvalFrameEx (f=f@entry=0x2bdb5b0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#4 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=3, kws=0x2bdb560, kwcount=0, defs=0x7fffef901c38, defcount=2,
closure=0x0) at Python/ceval.c:3253
#5 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=3, pp_stack=0x7fffffff8e20, func=0x7fffef904500)
at Python/ceval.c:4117
#6 call_function (oparg=<optimized out>, pp_stack=0x7fffffff8e20)
at Python/ceval.c:4042
#7 PyEval_EvalFrameEx (f=f@entry=0x2bdb370, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#8 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=4, kws=0x2bdb130, kwcount=0, defs=0x7fffef901cc8, defcount=2,
closure=0x0) at Python/ceval.c:3253
#9 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=4, pp_stack=0x7fffffff9110, func=0x7fffef483050)
at Python/ceval.c:4117
#10 call_function (oparg=<optimized out>, pp_stack=0x7fffffff9110)
at Python/ceval.c:4042
#11 PyEval_EvalFrameEx (f=f@entry=0x2bdaf70, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#12 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=2, kws=0x2bd5570, kwcount=0, defs=0x7fffef901c80, defcount=2,
closure=0x0) at Python/ceval.c:3253
#13 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=2, pp_stack=0x7fffffff9400, func=0x7fffef904f50)
at Python/ceval.c:4117
#14 call_function (oparg=<optimized out>, pp_stack=0x7fffffff9400)
at Python/ceval.c:4042
#15 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#16 0x00007ffff7af1099 in fast_function (nk=<optimized out>,
na=<optimized out>, n=1, pp_stack=0x7fffffff9640, func=0x7fffe7aa1140)
at Python/ceval.c:4107
#17 call_function (oparg=<optimized out>, pp_stack=0x7fffffff9640)
at Python/ceval.c:4042
#18 PyEval_EvalFrameEx (f=f@entry=0x2bd4fb0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#19 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=2, kws=0x2bdccf0, kwcount=0, defs=0x7fffe7a9c3a8, defcount=1,
closure=0x0) at Python/ceval.c:3253
#20 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=2, pp_stack=0x7fffffff9930, func=0x7fffe7a96e60)
at Python/ceval.c:4117
#21 call_function (oparg=<optimized out>, pp_stack=0x7fffffff9930)
at Python/ceval.c:4042
#22 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#23 0x00007ffff7af1099 in fast_function (nk=<optimized out>,
na=<optimized out>, n=3, pp_stack=0x7fffffff9b70, func=0x7fffe7a96f50)
at Python/ceval.c:4107
#24 call_function (oparg=<optimized out>, pp_stack=0x7fffffff9b70)
at Python/ceval.c:4042
#25 PyEval_EvalFrameEx (f=f@entry=0x2bdc780, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#26 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=2, kws=0x2bdc708, kwcount=1, defs=0x7fffedcb4d68, defcount=1,
closure=0x0) at Python/ceval.c:3253
#27 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=4, pp_stack=0x7fffffff9e60, func=0x7fffedcea668)
at Python/ceval.c:4117
#28 call_function (oparg=<optimized out>, pp_stack=0x7fffffff9e60)
at Python/ceval.c:4042
#29 PyEval_EvalFrameEx (f=f@entry=0x2bdc550, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#30 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc780da68, argcount=3, kws=kws@entry=0x7fffc4fffde8,
kwcount=kwcount@entry=1, defs=defs@entry=0x7fffecde56e0,
defcount=defcount@entry=2, closure=0x0) at Python/ceval.c:3253
#31 0x00007ffff7a74217 in function_call (func=0x7fffecde6ed8,
arg=0x7fffc780da50, kw=0x27f77f0) at Objects/funcobject.c:526
#32 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffecde6ed8,
arg=arg@entry=0x7fffc780da50, kw=kw@entry=0x27f77f0)
at Objects/abstract.c:2529
#33 0x00007ffff7a57630 in instancemethod_call (func=0x7fffecde6ed8,
arg=0x7fffc780da50, kw=0x27f77f0) at Objects/classobject.c:2578
#34 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5270320,
arg=arg@entry=0x7fffc4fedfc8, kw=kw@entry=0x27f77f0)
at Objects/abstract.c:2529
#35 0x00007ffff7aacde0 in slot_tp_init (self=0x7fffc500c780,
args=0x7fffc4fedfc8, kwds=0x27f77f0) at Objects/typeobject.c:5663
#36 0x00007ffff7aa964c in type_call (type=<optimized out>,
args=0x7fffc4fedfc8, kwds=0x27f77f0) at Objects/typeobject.c:737
#37 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0xd5c8b0,
arg=arg@entry=0x7fffc4fedfc8, kw=kw@entry=0x27f77f0)
at Objects/abstract.c:2529
#38 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffa540, func=0xd5c8b0) at Python/ceval.c:4239
#39 call_function (oparg=<optimized out>, pp_stack=0x7fffffffa540)
at Python/ceval.c:4044
#40 PyEval_EvalFrameEx (f=f@entry=0x27f8b50, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#41 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc4fff260, argcount=2, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x7fffedcb4ce8,
defcount=defcount@entry=1, closure=0x0) at Python/ceval.c:3253
#42 0x00007ffff7a74106 in function_call (func=0x7fffedce8b90,
arg=0x7fffc4fff248, kw=0x0) at Objects/funcobject.c:526
#43 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffedce8b90,
arg=arg@entry=0x7fffc4fff248, kw=kw@entry=0x0) at Objects/abstract.c:2529
#44 0x00007ffff7a57630 in instancemethod_call (func=0x7fffedce8b90,
arg=0x7fffc4fff248, kw=0x0) at Objects/classobject.c:2578
#45 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc526cb90,
arg=arg@entry=0x7fffc4ffd410, kw=kw@entry=0x0) at Objects/abstract.c:2529
#46 0x00007ffff7aad1ec in slot_tp_call (self=0xd5d500, args=0x7fffc4ffd410,
kwds=0x0) at Objects/typeobject.c:5403
#47 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0xd5d500,
arg=arg@entry=0x7fffc4ffd410, kw=kw@entry=0x0) at Objects/abstract.c:2529
#48 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffabf0, func=0xd5d500) at Python/ceval.c:4239
#49 call_function (oparg=<optimized out>, pp_stack=0x7fffffffabf0)
at Python/ceval.c:4044
#50 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#51 0x00007ffff7af1099 in fast_function (nk=<optimized out>,
na=<optimized out>, n=2, pp_stack=0x7fffffffae30, func=0x7fffedce8c08)
at Python/ceval.c:4107
#52 call_function (oparg=<optimized out>, pp_stack=0x7fffffffae30)
at Python/ceval.c:4042
#53 PyEval_EvalFrameEx (f=f@entry=0x2bde0f0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#54 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc4fff9b0, argcount=2, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x7fffedcb4ce8,
defcount=defcount@entry=1, closure=0x0) at Python/ceval.c:3253
#55 0x00007ffff7a74106 in function_call (func=0x7fffedce8b90,
arg=0x7fffc4fff998, kw=0x0) at Objects/funcobject.c:526
#56 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffedce8b90,
arg=arg@entry=0x7fffc4fff998, kw=kw@entry=0x0) at Objects/abstract.c:2529
#57 0x00007ffff7a57630 in instancemethod_call (func=0x7fffedce8b90,
arg=0x7fffc4fff998, kw=0x0) at Objects/classobject.c:2578
#58 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5270370,
arg=arg@entry=0x7ffff7ebdd10, kw=kw@entry=0x0) at Objects/abstract.c:2529
#59 0x00007ffff7aad1ec in slot_tp_call (self=0xd5d500, args=0x7ffff7ebdd10,
kwds=0x0) at Objects/typeobject.c:5403
#60 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0xd5d500,
arg=arg@entry=0x7ffff7ebdd10, kw=kw@entry=0x0) at Objects/abstract.c:2529
#61 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffb4e0, func=0xd5d500) at Python/ceval.c:4239
#62 call_function (oparg=<optimized out>, pp_stack=0x7fffffffb4e0)
at Python/ceval.c:4044
#63 PyEval_EvalFrameEx (f=f@entry=0x2bddb10, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#64 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=co@entry=0x7fffc4ff4d30,
globals=globals@entry=0x2dac470, locals=locals@entry=0x2dac470,
args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=closure@entry=0x0) at Python/ceval.c:3253
#65 0x00007ffff7af1d32 in PyEval_EvalCode (co=co@entry=0x7fffc4ff4d30,
globals=globals@entry=0x2dac470, locals=locals@entry=0x2dac470)
at Python/ceval.c:667
#66 0x00007ffff7aef9f9 in exec_statement (locals=0x2dac470,
globals=0x2dac470, prog=0x7fffc4ff4d30, f=0x2b42780)
at Python/ceval.c:4718
#67 PyEval_EvalFrameEx (f=f@entry=0x2b42780, throwflag=throwflag@entry=0)
at Python/ceval.c:1880
#68 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc527bf68, argcount=5, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=0x0) at Python/ceval.c:3253
#69 0x00007ffff7a74106 in function_call (func=0x7fffc5002500,
arg=0x7fffc527bf50, kw=0x0) at Objects/funcobject.c:526
#70 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5002500,
arg=arg@entry=0x7fffc527bf50, kw=kw@entry=0x0) at Objects/abstract.c:2529
#71 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc5002500,
arg=0x7fffc527bf50, kw=0x0) at Objects/classobject.c:2578
#72 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5270230,
arg=arg@entry=0x7fffc527bf50, kw=kw@entry=0x0) at Objects/abstract.c:2529
#73 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffbe40, func=0x7fffc5270230) at Python/ceval.c:4239
#74 call_function (oparg=<optimized out>, pp_stack=0x7fffffffbe40)
at Python/ceval.c:4044
#75 PyEval_EvalFrameEx (f=f@entry=0x2b4c410, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#76 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=5, kws=0x2b1d6e8, kwcount=0, defs=0x0, defcount=0, closure=0x0)
at Python/ceval.c:3253
#77 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=5, pp_stack=0x7fffffffc130, func=0x7fffc5005050)
at Python/ceval.c:4117
#78 call_function (oparg=<optimized out>, pp_stack=0x7fffffffc130)
at Python/ceval.c:4042
#79 PyEval_EvalFrameEx (f=f@entry=0x2b1d480, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#80 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc54db640, argcount=4, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=0x0) at Python/ceval.c:3253
#81 0x00007ffff7a74106 in function_call (func=0x7fffc5002578,
arg=0x7fffc54db628, kw=0x0) at Objects/funcobject.c:526
#82 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5002578,
arg=arg@entry=0x7fffc54db628, kw=kw@entry=0x0) at Objects/abstract.c:2529
#83 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc5002578,
arg=0x7fffc54db628, kw=0x0) at Objects/classobject.c:2578
#84 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffd3015f00,
arg=arg@entry=0x7fffc54db628, kw=kw@entry=0x0) at Objects/abstract.c:2529
#85 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffc770, func=0x7fffd3015f00) at Python/ceval.c:4239
#86 call_function (oparg=<optimized out>, pp_stack=0x7fffffffc770)
at Python/ceval.c:4044
#87 PyEval_EvalFrameEx (f=f@entry=0x2b47c10, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#88 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=4, kws=0x2f61c90, kwcount=0, defs=0x0, defcount=0, closure=0x0)
at Python/ceval.c:3253
#89 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=4, pp_stack=0x7fffffffca60, func=0x7fffc5004f50)
at Python/ceval.c:4117
#90 call_function (oparg=<optimized out>, pp_stack=0x7fffffffca60)
at Python/ceval.c:4042
#91 PyEval_EvalFrameEx (f=f@entry=0x2f61ac0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#92 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc4fed7b8, argcount=2, kws=kws@entry=0x7fffc526d548,
kwcount=kwcount@entry=3, defs=defs@entry=0x7fffc4ffe1f8,
defcount=defcount@entry=3, closure=0x0) at Python/ceval.c:3253
#93 0x00007ffff7a74217 in function_call (func=0x7fffc50026e0,
arg=0x7fffc4fed7a0, kw=0x2b3bd20) at Objects/funcobject.c:526
#94 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc50026e0,
arg=arg@entry=0x7fffc4fed7a0, kw=kw@entry=0x2b3bd20)
at Objects/abstract.c:2529
#95 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc50026e0,
arg=0x7fffc4fed7a0, kw=0x2b3bd20) at Objects/classobject.c:2578
#96 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5ba3af0,
arg=arg@entry=0x7fffc4fed7a0, kw=kw@entry=0x2b3bd20)
at Objects/abstract.c:2529
#97 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffd0a0, func=0x7fffc5ba3af0) at Python/ceval.c:4239
#98 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd0a0)
at Python/ceval.c:4044
#99 PyEval_EvalFrameEx (f=f@entry=0x2b1de50, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#100 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=2, kws=0x2b3ced0, kwcount=0, defs=0x7fffc4ff2748, defcount=3,
closure=0x0) at Python/ceval.c:3253
#101 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=2, pp_stack=0x7fffffffd390, func=0x7fffc5004ed8)
at Python/ceval.c:4117
#102 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd390)
at Python/ceval.c:4042
#103 PyEval_EvalFrameEx (f=f@entry=0x2b3cce0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#104 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=0, kws=0x2b3d410, kwcount=10, defs=0x7fffc54dd860, defcount=10,
closure=0x0) at Python/ceval.c:3253
#105 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=20, pp_stack=0x7fffffffd680, func=0x7fffc4ff98c0)
at Python/ceval.c:4117
#106 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd680)
at Python/ceval.c:4042
#107 PyEval_EvalFrameEx (f=f@entry=0x2b3d240, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#108 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=1, kws=0x6ed7e8, kwcount=3, defs=0x7fffc54dda80, defcount=10,
closure=0x0) at Python/ceval.c:3253
#109 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=7, pp_stack=0x7fffffffd970, func=0x7fffc5004de8)
at Python/ceval.c:4117
#110 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd970)
at Python/ceval.c:4042
#111 PyEval_EvalFrameEx (f=f@entry=0x6ed660, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#112 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=co@entry=0x7ffff7ec8d30,
globals=globals@entry=0x640820, locals=locals@entry=0x640820,
args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=closure@entry=0x0) at Python/ceval.c:3253
#113 0x00007ffff7af1d32 in PyEval_EvalCode (co=co@entry=0x7ffff7ec8d30,
globals=globals@entry=0x640820, locals=locals@entry=0x640820)
at Python/ceval.c:667
#114 0x00007ffff7b134ea in run_mod (arena=0x6c9cd0, flags=0x7fffffffdbb0,
locals=0x640820, globals=0x640820, filename=<optimized out>,
mod=<optimized out>) at Python/pythonrun.c:1353
#115 PyRun_FileExFlags (fp=fp@entry=0x6c9a80,
filename=filename@entry=0x7fffffffe227 "/home/jp/.sage//tmp/lisp_8796.py", start=start@entry=257, globals=globals@entry=0x640820,
locals=locals@entry=0x640820, closeit=closeit@entry=1,
flags=flags@entry=0x7fffffffdbb0) at Python/pythonrun.c:1339
#116 0x00007ffff7b13f1b in PyRun_SimpleFileExFlags (fp=fp@entry=0x6c9a80,
filename=0x7fffffffe227 "/home/jp/.sage//tmp/lisp_8796.py", closeit=1,
flags=flags@entry=0x7fffffffdbb0) at Python/pythonrun.c:943
#117 0x00007ffff7b14b89 in PyRun_AnyFileExFlags (fp=fp@entry=0x6c9a80,
filename=<optimized out>, closeit=<optimized out>,
flags=flags@entry=0x7fffffffdbb0) at Python/pythonrun.c:747
#118 0x00007ffff7b29972 in Py_Main (argc=<optimized out>,
argv=<optimized out>) at Modules/main.c:639
#119 0x00007ffff6d576ad in __libc_start_main (main=0x400720 <main>, argc=2,
ubp_av=0x7fffffffdd68, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffdd58) at libc-start.c:227
#120 0x0000000000400751 in _start ()
(gdb)
Another one
Trying:
one < two###line 394:_sage_ >>> one < two
Expecting:
True
Program received signal SIGINT, Interrupt.
0x00007ffff6e168c3 in __select_nocancel ()
at ../sysdeps/unix/syscall-template.S:81
81 ../sysdeps/unix/syscall-template.S: Aucun fichier ou dossier de ce type.
(gdb) (gdb) #0 0x00007ffff6e168c3 in __select_nocancel ()
at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff0fcc228 in select_select (self=<optimized out>,
args=<optimized out>)
at /home/jp/boulot/sage/sage-5.5.rc0/spkg/build/python-2.7.3.p2/src/Modules/selectmodule.c:271
#2 0x00007ffff7af0da2 in call_function (oparg=<optimized out>,
pp_stack=0x7fffffff9f50) at Python/ceval.c:4021
#3 PyEval_EvalFrameEx (f=f@entry=0x2bdb5b0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#4 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=3, kws=0x2bdb560, kwcount=0, defs=0x7fffef901c38, defcount=2,
closure=0x0) at Python/ceval.c:3253
#5 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=3, pp_stack=0x7fffffffa240, func=0x7fffef904500)
at Python/ceval.c:4117
#6 call_function (oparg=<optimized out>, pp_stack=0x7fffffffa240)
at Python/ceval.c:4042
#7 PyEval_EvalFrameEx (f=f@entry=0x2bdb370, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#8 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=4, kws=0x2bdb130, kwcount=0, defs=0x7fffef901cc8, defcount=2,
closure=0x0) at Python/ceval.c:3253
#9 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=4, pp_stack=0x7fffffffa530, func=0x7fffef483050)
at Python/ceval.c:4117
#10 call_function (oparg=<optimized out>, pp_stack=0x7fffffffa530)
at Python/ceval.c:4042
#11 PyEval_EvalFrameEx (f=f@entry=0x2bdaf70, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#12 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=2, kws=0x2bd5570, kwcount=0, defs=0x7fffef901c80, defcount=2,
closure=0x0) at Python/ceval.c:3253
#13 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=2, pp_stack=0x7fffffffa820, func=0x7fffef904f50)
at Python/ceval.c:4117
#14 call_function (oparg=<optimized out>, pp_stack=0x7fffffffa820)
at Python/ceval.c:4042
#15 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#16 0x00007ffff7af1099 in fast_function (nk=<optimized out>,
na=<optimized out>, n=1, pp_stack=0x7fffffffaa60, func=0x7fffe7aa1140)
at Python/ceval.c:4107
#17 call_function (oparg=<optimized out>, pp_stack=0x7fffffffaa60)
at Python/ceval.c:4042
#18 PyEval_EvalFrameEx (f=f@entry=0x2bd4fb0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#19 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=2, kws=0x2c0eb70, kwcount=0, defs=0x7fffe7a9c3a8, defcount=1,
closure=0x0) at Python/ceval.c:3253
#20 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=2, pp_stack=0x7fffffffad50, func=0x7fffe7a96e60)
at Python/ceval.c:4117
#21 call_function (oparg=<optimized out>, pp_stack=0x7fffffffad50)
at Python/ceval.c:4042
#22 PyEval_EvalFrameEx (f=f@entry=0x2c0e9d0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#23 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc4feda40, argcount=2, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=0x0) at Python/ceval.c:3253
#24 0x00007ffff7a74106 in function_call (func=0x7fffe7aa1938,
arg=0x7fffc4feda28, kw=0x0) at Objects/funcobject.c:526
#25 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffe7aa1938,
arg=arg@entry=0x7fffc4feda28, kw=kw@entry=0x0) at Objects/abstract.c:2529
#26 0x00007ffff7a57630 in instancemethod_call (func=0x7fffe7aa1938,
arg=0x7fffc4feda28, kw=0x0) at Objects/classobject.c:2578
#27 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc526cc80,
arg=<optimized out>, kw=kw@entry=0x0) at Objects/abstract.c:2529
#28 0x00007fffee377423 in __pyx_f_4sage_9structure_7element_7Element__richcmp
(__pyx_v_left=0x7fffc4f38aa0, __pyx_v_right=0x7fffc4f38a00, __pyx_v_op=0)
at sage/structure/element.c:8390
#29 0x00007fffee35e1fb in __pyx_pf_4sage_9structure_7element_7Element_64__richcmp__ (__pyx_v_op=<optimized out>, __pyx_v_right=<optimized out>,
__pyx_v_left=<optimized out>) at sage/structure/element.c:8528
#30 __pyx_pw_4sage_9structure_7element_7Element_65__richcmp__ (
__pyx_v_left=<optimized out>, __pyx_v_right=<optimized out>,
__pyx_v_op=<optimized out>) at sage/structure/element.c:8498
#31 0x00007ffff7a8dcc3 in PyObject_RichCompare (v=v@entry=0x7fffc4f38aa0,
w=w@entry=0x7fffc4f38a00, op=<optimized out>) at Objects/object.c:956
#32 0x00007ffff7aee18b in cmp_outcome (w=0x7fffc4f38a00, v=0x7fffc4f38aa0,
op=<optimized out>) at Python/ceval.c:4526
#33 PyEval_EvalFrameEx (f=f@entry=0x2beb030, throwflag=throwflag@entry=0)
at Python/ceval.c:2287
#34 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=co@entry=0x7fffc4ff4630,
globals=globals@entry=0x2ceedc0, locals=locals@entry=0x2ceedc0,
args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=closure@entry=0x0) at Python/ceval.c:3253
#35 0x00007ffff7af1d32 in PyEval_EvalCode (co=co@entry=0x7fffc4ff4630,
globals=globals@entry=0x2ceedc0, locals=locals@entry=0x2ceedc0)
at Python/ceval.c:667
#36 0x00007ffff7aef9f9 in exec_statement (locals=0x2ceedc0,
globals=0x2ceedc0, prog=0x7fffc4ff4630, f=0x2b42780)
at Python/ceval.c:4718
#37 PyEval_EvalFrameEx (f=f@entry=0x2b42780, throwflag=throwflag@entry=0)
at Python/ceval.c:1880
#38 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc527bf68, argcount=5, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=0x0) at Python/ceval.c:3253
#39 0x00007ffff7a74106 in function_call (func=0x7fffc5002500,
arg=0x7fffc527bf50, kw=0x0) at Objects/funcobject.c:526
#40 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5002500,
arg=arg@entry=0x7fffc527bf50, kw=kw@entry=0x0) at Objects/abstract.c:2529
#41 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc5002500,
arg=0x7fffc527bf50, kw=0x0) at Objects/classobject.c:2578
#42 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5270320,
arg=arg@entry=0x7fffc527bf50, kw=kw@entry=0x0) at Objects/abstract.c:2529
#43 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffbe40, func=0x7fffc5270320) at Python/ceval.c:4239
#44 call_function (oparg=<optimized out>, pp_stack=0x7fffffffbe40)
at Python/ceval.c:4044
#45 PyEval_EvalFrameEx (f=f@entry=0x2b4c410, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#46 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=5, kws=0x2be8fa8, kwcount=0, defs=0x0, defcount=0, closure=0x0)
at Python/ceval.c:3253
#47 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=5, pp_stack=0x7fffffffc130, func=0x7fffc5005050)
at Python/ceval.c:4117
#48 call_function (oparg=<optimized out>, pp_stack=0x7fffffffc130)
at Python/ceval.c:4042
#49 PyEval_EvalFrameEx (f=f@entry=0x2be8d40, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#50 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc54db640, argcount=4, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=0x0) at Python/ceval.c:3253
#51 0x00007ffff7a74106 in function_call (func=0x7fffc5002578,
arg=0x7fffc54db628, kw=0x0) at Objects/funcobject.c:526
#52 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5002578,
arg=arg@entry=0x7fffc54db628, kw=kw@entry=0x0) at Objects/abstract.c:2529
#53 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc5002578,
arg=0x7fffc54db628, kw=0x0) at Objects/classobject.c:2578
#54 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffd3015f00,
arg=arg@entry=0x7fffc54db628, kw=kw@entry=0x0) at Objects/abstract.c:2529
#55 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffc770, func=0x7fffd3015f00) at Python/ceval.c:4239
#56 call_function (oparg=<optimized out>, pp_stack=0x7fffffffc770)
at Python/ceval.c:4044
#57 PyEval_EvalFrameEx (f=f@entry=0x2c0ca50, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#58 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=4, kws=0x2c0ca10, kwcount=0, defs=0x0, defcount=0, closure=0x0)
at Python/ceval.c:3253
#59 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=4, pp_stack=0x7fffffffca60, func=0x7fffc5004f50)
at Python/ceval.c:4117
#60 call_function (oparg=<optimized out>, pp_stack=0x7fffffffca60)
at Python/ceval.c:4042
#61 PyEval_EvalFrameEx (f=f@entry=0x2c0c840, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#62 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc4fed7b8, argcount=2, kws=kws@entry=0x7fffc526d548,
kwcount=kwcount@entry=3, defs=defs@entry=0x7fffc4ffe1f8,
defcount=defcount@entry=3, closure=0x0) at Python/ceval.c:3253
#63 0x00007ffff7a74217 in function_call (func=0x7fffc50026e0,
arg=0x7fffc4fed7a0, kw=0x2b3bd20) at Objects/funcobject.c:526
#64 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc50026e0,
arg=arg@entry=0x7fffc4fed7a0, kw=kw@entry=0x2b3bd20)
at Objects/abstract.c:2529
#65 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc50026e0,
arg=0x7fffc4fed7a0, kw=0x2b3bd20) at Objects/classobject.c:2578
#66 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5ba3af0,
arg=arg@entry=0x7fffc4fed7a0, kw=kw@entry=0x2b3bd20)
at Objects/abstract.c:2529
#67 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffd0a0, func=0x7fffc5ba3af0) at Python/ceval.c:4239
#68 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd0a0)
at Python/ceval.c:4044
#69 PyEval_EvalFrameEx (f=f@entry=0x2beb270, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#70 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=2, kws=0x2b3ced0, kwcount=0, defs=0x7fffc4ff2748, defcount=3,
closure=0x0) at Python/ceval.c:3253
#71 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=2, pp_stack=0x7fffffffd390, func=0x7fffc5004ed8)
at Python/ceval.c:4117
#72 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd390)
at Python/ceval.c:4042
#73 PyEval_EvalFrameEx (f=f@entry=0x2b3cce0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#74 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=0, kws=0x2b3d410, kwcount=10, defs=0x7fffc54dd860, defcount=10,
closure=0x0) at Python/ceval.c:3253
#75 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=20, pp_stack=0x7fffffffd680, func=0x7fffc4ff98c0)
at Python/ceval.c:4117
#76 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd680)
at Python/ceval.c:4042
#77 PyEval_EvalFrameEx (f=f@entry=0x2b3d240, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#78 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=1, kws=0x6ed7e8, kwcount=3, defs=0x7fffc54dda80, defcount=10,
closure=0x0) at Python/ceval.c:3253
#79 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=7, pp_stack=0x7fffffffd970, func=0x7fffc5004de8)
at Python/ceval.c:4117
#80 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd970)
at Python/ceval.c:4042
#81 PyEval_EvalFrameEx (f=f@entry=0x6ed660, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#82 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=co@entry=0x7ffff7ec8d30,
globals=globals@entry=0x640820, locals=locals@entry=0x640820,
args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=closure@entry=0x0) at Python/ceval.c:3253
#83 0x00007ffff7af1d32 in PyEval_EvalCode (co=co@entry=0x7ffff7ec8d30,
globals=globals@entry=0x640820, locals=locals@entry=0x640820)
at Python/ceval.c:667
#84 0x00007ffff7b134ea in run_mod (arena=0x6c9cd0, flags=0x7fffffffdbb0,
locals=0x640820, globals=0x640820, filename=<optimized out>,
mod=<optimized out>) at Python/pythonrun.c:1353
#85 PyRun_FileExFlags (fp=fp@entry=0x6c9a80,
filename=filename@entry=0x7fffffffe227 "/home/jp/.sage//tmp/lisp_8969.py", start=start@entry=257, globals=globals@entry=0x640820,
locals=locals@entry=0x640820, closeit=closeit@entry=1,
flags=flags@entry=0x7fffffffdbb0) at Python/pythonrun.c:1339
#86 0x00007ffff7b13f1b in PyRun_SimpleFileExFlags (fp=fp@entry=0x6c9a80,
filename=0x7fffffffe227 "/home/jp/.sage//tmp/lisp_8969.py", closeit=1,
flags=flags@entry=0x7fffffffdbb0) at Python/pythonrun.c:943
#87 0x00007ffff7b14b89 in PyRun_AnyFileExFlags (fp=fp@entry=0x6c9a80,
filename=<optimized out>, closeit=<optimized out>,
flags=flags@entry=0x7fffffffdbb0) at Python/pythonrun.c:747
#88 0x00007ffff7b29972 in Py_Main (argc=<optimized out>, argv=<optimized out>)
at Modules/main.c:639
#89 0x00007ffff6d576ad in __libc_start_main (main=0x400720 <main>, argc=2,
ubp_av=0x7fffffffdd68, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffdd58) at libc-start.c:227
#90 0x0000000000400751 in _start ()
(gdb)
A last and quick one
Trying:
lisp.eval('(* 4 5)')###line 5:_sage_ >>> lisp.eval('(* 4 5)')
Expecting:
'20'
Program received signal SIGINT, Interrupt.
0x00007ffff6e168c3 in __select_nocancel ()
at ../sysdeps/unix/syscall-template.S:81
81 ../sysdeps/unix/syscall-template.S: Aucun fichier ou dossier de ce type.
(gdb) #0 0x00007ffff6e168c3 in __select_nocancel ()
at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff0fcc228 in select_select (self=<optimized out>,
args=<optimized out>)
at /home/jp/boulot/sage/sage-5.5.rc0/spkg/build/python-2.7.3.p2/src/Modules/selectmodule.c:271
#2 0x00007ffff7af0da2 in call_function (oparg=<optimized out>,
pp_stack=0x7fffffffa6e0) at Python/ceval.c:4021
#3 PyEval_EvalFrameEx (f=f@entry=0x2bdb5b0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#4 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=3, kws=0x2bdb560, kwcount=0, defs=0x7fffef901c38, defcount=2,
closure=0x0) at Python/ceval.c:3253
#5 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=3, pp_stack=0x7fffffffa9d0, func=0x7fffef904500)
at Python/ceval.c:4117
#6 call_function (oparg=<optimized out>, pp_stack=0x7fffffffa9d0)
at Python/ceval.c:4042
#7 PyEval_EvalFrameEx (f=f@entry=0x2bdb370, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#8 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=4, kws=0x2bdb130, kwcount=0, defs=0x7fffef901cc8, defcount=2,
closure=0x0) at Python/ceval.c:3253
#9 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=4, pp_stack=0x7fffffffacc0, func=0x7fffef483050)
at Python/ceval.c:4117
#10 call_function (oparg=<optimized out>, pp_stack=0x7fffffffacc0)
at Python/ceval.c:4042
#11 PyEval_EvalFrameEx (f=f@entry=0x2bdaf70, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#12 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=2, kws=0x2bd5570, kwcount=0, defs=0x7fffef901c80, defcount=2,
closure=0x0) at Python/ceval.c:3253
#13 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=2, pp_stack=0x7fffffffafb0, func=0x7fffef904f50)
at Python/ceval.c:4117
#14 call_function (oparg=<optimized out>, pp_stack=0x7fffffffafb0)
at Python/ceval.c:4042
#15 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#16 0x00007ffff7af1099 in fast_function (nk=<optimized out>,
na=<optimized out>, n=1, pp_stack=0x7fffffffb1f0, func=0x7fffe7aa1140)
at Python/ceval.c:4107
#17 call_function (oparg=<optimized out>, pp_stack=0x7fffffffb1f0)
at Python/ceval.c:4042
#18 PyEval_EvalFrameEx (f=f@entry=0x2bd4fb0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#19 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=2, kws=0x2b48328, kwcount=0, defs=0x7fffe7a9c3a8, defcount=1,
closure=0x0) at Python/ceval.c:3253
#20 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=2, pp_stack=0x7fffffffb4e0, func=0x7fffe7a96e60)
at Python/ceval.c:4117
#21 call_function (oparg=<optimized out>, pp_stack=0x7fffffffb4e0)
at Python/ceval.c:4042
#22 PyEval_EvalFrameEx (f=f@entry=0x2b481a0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#23 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=co@entry=0x7fffc4ff4d30,
globals=globals@entry=0x2dac470, locals=locals@entry=0x2dac470,
args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=closure@entry=0x0) at Python/ceval.c:3253
#24 0x00007ffff7af1d32 in PyEval_EvalCode (co=co@entry=0x7fffc4ff4d30,
globals=globals@entry=0x2dac470, locals=locals@entry=0x2dac470)
at Python/ceval.c:667
#25 0x00007ffff7aef9f9 in exec_statement (locals=0x2dac470,
globals=0x2dac470, prog=0x7fffc4ff4d30, f=0x2b42780)
at Python/ceval.c:4718
#26 PyEval_EvalFrameEx (f=f@entry=0x2b42780, throwflag=throwflag@entry=0)
at Python/ceval.c:1880
#27 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc527bf68, argcount=5, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=0x0) at Python/ceval.c:3253
#28 0x00007ffff7a74106 in function_call (func=0x7fffc5002500,
arg=0x7fffc527bf50, kw=0x0) at Objects/funcobject.c:526
#29 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5002500,
arg=arg@entry=0x7fffc527bf50, kw=kw@entry=0x0) at Objects/abstract.c:2529
#30 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc5002500,
arg=0x7fffc527bf50, kw=0x0) at Objects/classobject.c:2578
#31 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5270230,
arg=arg@entry=0x7fffc527bf50, kw=kw@entry=0x0) at Objects/abstract.c:2529
#32 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffbe40, func=0x7fffc5270230) at Python/ceval.c:4239
#33 call_function (oparg=<optimized out>, pp_stack=0x7fffffffbe40)
at Python/ceval.c:4044
#34 PyEval_EvalFrameEx (f=f@entry=0x2b4c410, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#35 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=5, kws=0x2b1d6e8, kwcount=0, defs=0x0, defcount=0, closure=0x0)
at Python/ceval.c:3253
#36 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=5, pp_stack=0x7fffffffc130, func=0x7fffc5005050)
at Python/ceval.c:4117
#37 call_function (oparg=<optimized out>, pp_stack=0x7fffffffc130)
at Python/ceval.c:4042
#38 PyEval_EvalFrameEx (f=f@entry=0x2b1d480, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#39 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc54db640, argcount=4, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=0x0) at Python/ceval.c:3253
#40 0x00007ffff7a74106 in function_call (func=0x7fffc5002578,
arg=0x7fffc54db628, kw=0x0) at Objects/funcobject.c:526
#41 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5002578,
arg=arg@entry=0x7fffc54db628, kw=kw@entry=0x0) at Objects/abstract.c:2529
#42 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc5002578,
arg=0x7fffc54db628, kw=0x0) at Objects/classobject.c:2578
#43 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffd3015f00,
arg=arg@entry=0x7fffc54db628, kw=kw@entry=0x0) at Objects/abstract.c:2529
#44 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffc770, func=0x7fffd3015f00) at Python/ceval.c:4239
#45 call_function (oparg=<optimized out>, pp_stack=0x7fffffffc770)
at Python/ceval.c:4044
#46 PyEval_EvalFrameEx (f=f@entry=0x2b47c10, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#47 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=4, kws=0x2f61c90, kwcount=0, defs=0x0, defcount=0, closure=0x0)
at Python/ceval.c:3253
#48 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=4, pp_stack=0x7fffffffca60, func=0x7fffc5004f50)
at Python/ceval.c:4117
#49 call_function (oparg=<optimized out>, pp_stack=0x7fffffffca60)
at Python/ceval.c:4042
#50 PyEval_EvalFrameEx (f=f@entry=0x2f61ac0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#51 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffc4fed7b8, argcount=2, kws=kws@entry=0x7fffc526d548,
kwcount=kwcount@entry=3, defs=defs@entry=0x7fffc4ffe1f8,
defcount=defcount@entry=3, closure=0x0) at Python/ceval.c:3253
#52 0x00007ffff7a74217 in function_call (func=0x7fffc50026e0,
arg=0x7fffc4fed7a0, kw=0x2b3bd20) at Objects/funcobject.c:526
#53 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc50026e0,
arg=arg@entry=0x7fffc4fed7a0, kw=kw@entry=0x2b3bd20)
at Objects/abstract.c:2529
#54 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc50026e0,
arg=0x7fffc4fed7a0, kw=0x2b3bd20) at Objects/classobject.c:2578
#55 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5ba3af0,
arg=arg@entry=0x7fffc4fed7a0, kw=kw@entry=0x2b3bd20)
at Objects/abstract.c:2529
#56 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
pp_stack=0x7fffffffd0a0, func=0x7fffc5ba3af0) at Python/ceval.c:4239
#57 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd0a0)
at Python/ceval.c:4044
#58 PyEval_EvalFrameEx (f=f@entry=0x2b1de50, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#59 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=2, kws=0x2b3ced0, kwcount=0, defs=0x7fffc4ff2748, defcount=3,
closure=0x0) at Python/ceval.c:3253
#60 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=2, pp_stack=0x7fffffffd390, func=0x7fffc5004ed8)
at Python/ceval.c:4117
#61 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd390)
at Python/ceval.c:4042
#62 PyEval_EvalFrameEx (f=f@entry=0x2b3cce0, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#63 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=0, kws=0x2b3d410, kwcount=10, defs=0x7fffc54dd860, defcount=10,
closure=0x0) at Python/ceval.c:3253
#64 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=20, pp_stack=0x7fffffffd680, func=0x7fffc4ff98c0)
at Python/ceval.c:4117
#65 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd680)
at Python/ceval.c:4042
#66 PyEval_EvalFrameEx (f=f@entry=0x2b3d240, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#67 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
argcount=1, kws=0x6ed7e8, kwcount=3, defs=0x7fffc54dda80, defcount=10,
closure=0x0) at Python/ceval.c:3253
#68 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
na=<optimized out>, n=7, pp_stack=0x7fffffffd970, func=0x7fffc5004de8)
at Python/ceval.c:4117
#69 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd970)
at Python/ceval.c:4042
#70 PyEval_EvalFrameEx (f=f@entry=0x6ed660, throwflag=throwflag@entry=0)
at Python/ceval.c:2666
#71 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=co@entry=0x7ffff7ec8d30,
globals=globals@entry=0x640820, locals=locals@entry=0x640820,
args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=closure@entry=0x0) at Python/ceval.c:3253
#72 0x00007ffff7af1d32 in PyEval_EvalCode (co=co@entry=0x7ffff7ec8d30,
globals=globals@entry=0x640820, locals=locals@entry=0x640820)
at Python/ceval.c:667
#73 0x00007ffff7b134ea in run_mod (arena=0x6c9cd0, flags=0x7fffffffdbb0,
locals=0x640820, globals=0x640820, filename=<optimized out>,
mod=<optimized out>) at Python/pythonrun.c:1353
#74 PyRun_FileExFlags (fp=fp@entry=0x6c9a80,
filename=filename@entry=0x7fffffffe226 "/home/jp/.sage//tmp/lisp_10135.py", start=start@entry=257, globals=globals@entry=0x640820,
locals=locals@entry=0x640820, closeit=closeit@entry=1,
flags=flags@entry=0x7fffffffdbb0) at Python/pythonrun.c:1339
#75 0x00007ffff7b13f1b in PyRun_SimpleFileExFlags (fp=fp@entry=0x6c9a80,
filename=0x7fffffffe226 "/home/jp/.sage//tmp/lisp_10135.py", closeit=1,
flags=flags@entry=0x7fffffffdbb0) at Python/pythonrun.c:943
#76 0x00007ffff7b14b89 in PyRun_AnyFileExFlags (fp=fp@entry=0x6c9a80,
filename=<optimized out>, closeit=<optimized out>,
flags=flags@entry=0x7fffffffdbb0) at Python/pythonrun.c:747
#77 0x00007ffff7b29972 in Py_Main (argc=<optimized out>, argv=<optimized out>)
at Modules/main.c:639
#78 0x00007ffff6d576ad in __libc_start_main (main=0x400720 <main>, argc=2,
ubp_av=0x7fffffffdd68, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffdd58) at libc-start.c:227
#79 0x0000000000400751 in _start ()
(gdb)
Running some trivial infinite loop involving lisp() from Sage stucks and when interrupted spits
^C---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
/home/jp/boulot/sage/sage-5.5.rc0/devel/sage-main/<ipython console> in <module>()
/home/jp/boulot/sage/sage-5.5.rc0/local/lib/python2.7/site-packages/sage/interfaces/interface.pyc in __call__(self, x, name)
193
194 if isinstance(x, basestring):
--> 195 return cls(self, x, name=name)
196 try:
197 return self._coerce_from_special_method(x)
/home/jp/boulot/sage/sage-5.5.rc0/local/lib/python2.7/site-packages/sage/interfaces/expect.pyc in __init__(self, parent, value, is_name, name)
1311 except (TypeError, KeyboardInterrupt, RuntimeError, ValueError), x:
1312 self._session_number = -1
-> 1313 raise TypeError, x
1314 self._session_number = parent._session_number
1315
TypeError:
Description changed:
---
+++
@@ -5,9 +5,10 @@
This has been merged upstream:
https://sourceforge.net/p/ecls/ecl/ci/07c4ab7db83eda2eed7fa4a5ddeec2e28c7eb58b/
-Moreover comes a patch to get correct signal handling in single threaded mode.
-This is reported upstream:
-http://sourceforge.net/p/ecls/bugs/216/
+Moreover comes patches from upstream to get correct signal handling [in single threaded mode]:
+* http://sourceforge.net/p/ecls/ecl/ci/c4a538dd278407f91f6105ebbeadf1b371c1124f/
+* http://sourceforge.net/p/ecls/ecl/ci/15033d5a8ad7297e5f76e2e70446b0eea2f2d2a7/
+* http://sourceforge.net/p/ecls/ecl/ci/ec1fe8781a5f137284cc6c0d0cfa6b0cc9b9b291/
Try spkg at
http://boxen.math.washington.edu/home/jpflori/ecl-12.7.1.p0.spkg
Changed work issues from test if issues remain with new patches to fix lisp.py issue
And we got fixes upstream for the signal stuff at:
Updated spkg with upstream patches at same address.
Description changed:
---
+++
@@ -15,4 +15,4 @@
which includes upstream version 12.7.1 and the above fixes.
Apply:
-* [attachment: trac_1332.patch](https://github.com/sagemath/sage/files/ticket13324/trac_1332.patch.gz).
+* [attachment: trac_1334.patch](https://github.com/sagemath/sage/files/ticket13324/trac_1334.patch.gz).
On my 1.7.16 installation of Cygwin, the ecl spkg does not build because it defines unconditionaly
_WINSOCKAPI_
in h/ecl-cmp.h which then prevents the definition of fd_set in /usr/include/sys/types.h. I guess this is harmless on Linux, intended on Windows, but on Cygwin this breaks the build of ECL.The proposed spkg patches h/ecl-cmp.h so that
_WINSOCKAPI_
is not defined on CYGWIN. This has been merged upstream and is in 12.12.1: https://sourceforge.net/p/ecls/ecl/ci/07c4ab7db83eda2eed7fa4a5ddeec2e28c7eb58b/Moreover comes patches from upstream to get correct signal handling and is in 12.12.1:
We build ECL single threaded to get hopefully more correct signal handling in library mode and avoid problems with the pexpect interface.
And a later patch to avoid infinite loops while compiling lisp to C: http://sourceforge.net/p/ecls/ecl/ci/13459a98f0c0c58ccc4e9241c3bf0625e39f2383/
Older patches which are now upstream have been removed.
Be sure to use Sage 5.6.beta2 or higher, so that the Maxima spkg is ready for this.
Try spkg at http://boxen.math.washington.edu/home/jpflori/ecl-12.12.1.p0.spkg
Apply:
Depends on #13860
Upstream: Fixed upstream, but not in a stable release.
CC: @kiwifb
Component: porting: Cygwin
Keywords: cygwin ecl spkg
Author: Jean-Pierre Flori
Reviewer: François Bissey, Karl-Dieter Crisman, Dmitrii Pasechnik
Merged: sage-5.7.beta0
Issue created by migration from https://trac.sagemath.org/ticket/13324