Hi, sage-5.8, install from source on Ubuntu10.04 LT. the SIGSEGV has been reproduced on a Scientifuc Linux node as well.
Unfortunately I cannot not isolate it. It occurs in the middle of the run after doing similar things a thousand times before. Probably caused in one of the libraries used for treatment of symbolic expressions at least thats where it always stops, in gmul or in subs. I run it with -gbd. The backtrace is the only thing I can show you (see below) for now. The code is rather large. The last line of my code is 865 varfu=((f1-f)**_sage_const_2 +(f2-f)**_sage_const_2)**_sage_const_0p5 *avrho ... some multiplication of symbolic functions f1,f,avrho In this example it sage crashes stops at trying gsub. I dont know how to get a Valgrind report .Always when the Segfault appears SAGE switches to the gdb report. How to proceed ? I really need to get rid of this, else I will lose a lot of more time - I think of eliminating all symbolic expressions in my code to avoid usage of sage libraries. ciao & thanks Here is the crash report: ######################## GNU gdb (GDB) 7.5.1 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-unknown-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/libthread_db.so.1". 0x00007f7f493bf44e in waitpid () from /lib/libpthread.so.0 Stack backtrace --------------- No symbol table info available. #1 0x00007f7f4673ac63 in print_enhanced_backtrace () from /home/frichter/sage-5.8/local/lib/libcsage.so No symbol table info available. #2 0x00007f7f4673ace9 in sigdie () from /home/frichter/sage-5.8/local/lib/libcsage.so No symbol table info available. #3 0x00007f7f4673a49f in sage_signal_handler () from /home/frichter/sage-5.8/local/lib/libcsage.so No symbol table info available. #4 <signal handler called> No symbol table info available. #5 0x00007f7f24d6a8ea in GiNaC::basic::tinfo() const () from /home/frichter/sage-5.8/local/lib/libpynac.so.4 No symbol table info available. #6 0x00007f7f24ea0ef1 in GiNaC::power::compare(GiNaC::basic const&) const () from /home/frichter/sage-5.8/local/lib/libpynac.so.4 No symbol table info available. #7 0x00007f7f24d6ad1b in GiNaC::ex::compare(GiNaC::ex const&) const () from /home/frichter/sage-5.8/local/lib/libpynac.so.4 No symbol table info available. #8 0x00007f7f24dbd993 in GiNaC::expair_rest_is_less::operator()(GiNaC::expair const&, GiNaC::expair const&) const () from /home/frichter/sage-5.8/local/lib/libpynac.so.4 No symbol table info available. #9 0x00007f7f24dc0981 in void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::expair, GiNaC::expair_rest_is_less>(__gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::expair, GiNaC::expair_rest_is_less) () from /home/frichter/sage-5.8/local/lib/libpynac.so.4 No symbol table info available. #10 0x00007f7f24dbfe84 in void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::expair_rest_is_less>(__gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, __gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::expair_rest_is_less) () from /home/frichter/sage-5.8/local/lib/libpynac.so.4 No symbol table info available. #11 0x00007f7f24dbf4e2 in void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::expair_rest_is_less>(__gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, __gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::expair_rest_is_less) () from /home/frichter/sage-5.8/local/lib/libpynac.so.4 No symbol table info available. #12 0x00007f7f24dbec07 in void std::sort<__gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::expair_rest_is_less>(__gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, __gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::expair_rest_is_less) () from /home/frichter/sage-5.8/local/lib/libpynac.so.4 No symbol table info available. #13 0x00007f7f24dbb9ab in GiNaC::expairseq::canonicalize() () from /home/frichter/sage-5.8/local/lib/libpynac.so.4 No symbol table info available. #14 0x00007f7f24dbad2a in GiNaC::expairseq::construct_from_epvector(std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > const&, bool) () from /home/frichter/sage-5.8/local/lib/libpynac.so.4 No symbol table info available. #15 0x00007f7f24d66076 in GiNaC::add::add(std::auto_ptr<std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::ex const&) () from /home/frichter/sage-5.8/local/lib/libpynac.so.4 No symbol table info available. #16 0x00007f7f24e5a7b3 in GiNaC::mul::eval(int) const () from /home/frichter/sage-5.8/local/lib/libpynac.so.4 No symbol table info available. #17 0x00007f7f24db4648 in GiNaC::ex::construct_from_basic(GiNaC::basic const&) () from /home/frichter/sage-5.8/local/lib/libpynac.so.4 No symbol table info available. #18 0x00007f7f24d6acb7 in GiNaC::ex::ex(GiNaC::basic const&) () from /home/frichter/sage-5.8/local/lib/libpynac.so.4 No symbol table info available. #19 0x00007f7f24e943cb in GiNaC::exminus(GiNaC::ex const&) () from /home/frichter/sage-5.8/local/lib/libpynac.so.4 No symbol table info available. #20 0x00007f7f24e9445b in GiNaC::operator-(GiNaC::ex const&, GiNaC::ex const&) () from /home/frichter/sage-5.8/local/lib/libpynac.so.4 No symbol table info available. #21 0x00007f7f24a0c9f9 in __pyx_f_4sage_8symbolic_10expression_10Expression__sub_ (__pyx_v_left=0x9765b90, __pyx_v_right=0x9765c68, __pyx_skip_dispatch=<optimized out>) at sage/symbolic/expression.cpp:13858 __pyx_t_8 = {bp = {p = 0x312e8c0}} __pyx_r = <optimized out> __pyx_t_1 = 0x7f7f25155580 <typeinfo for GiNaC::basic> __pyx_t_5 = <optimized out> __pyx_t_9 = {bp = {p = 0x312e8c0}} __pyx_lineno = <optimized out> __pyx_v_x = {bp = {p = 0x312e8c0}} __pyx_v__right = 0x9765c68 __pyx_v_op = <optimized out> __pyx_t_2 = 0x10 __pyx_t_6 = {bp = {p = 0x312e8c0}} __pyx_t_7 = {bp = {p = 0x312e8c0}} __pyx_clineno = <optimized out> #22 0x00007f7f3f138154 in __pyx_pf_4sage_9structure_7element_11RingElement_4__sub__ (__pyx_v_right=<optimized out>, __pyx_v_left=<optimized out>) at sage/structure/element.c:13806 __pyx_clineno = <optimized out> __pyx_v_n = <optimized out> __pyx_t_1 = <optimized out> __pyx_lineno = <optimized out> #23 __pyx_pw_4sage_9structure_7element_11RingElement_5__sub__ (__pyx_v_left=0x9765b90, __pyx_v_right=0x9765c68) at sage/structure/element.c:13736 __pyx_r = <optimized out> #24 0x00007f7f4961742a in binary_op1 (v=0x9765b90, w=0x9765c68, op_slot=8) at Objects/abstract.c:945 x = <optimized out> slotv = 0x7f7f3f138060 <__pyx_pw_4sage_9structure_7element_11RingElement_5__sub__> slotw = 0x0 #25 0x00007f7f4961aabe in binary_op (op_name=<optimized out>, op_slot=<optimized out>, w=<optimized out>, v=<optimized out>) at Objects/abstract.c:997 result = <optimized out> #26 PyNumber_Subtract (v=0x200000000, w=0x200000000) at Objects/abstract.c:1178 No locals. #27 0x00007f7f496c32f1 in PyEval_EvalFrameEx (f=0x97e6ca0, throwflag=<optimized out>) at Python/ceval.c:1366 stack_pointer = <optimized out> next_instr = 0x22298d6 "t&" opcode = <optimized out> oparg = <optimized out> why = <optimized out> err = <optimized out> x = 0x9765c68 v = 0x9765b90 w = <optimized out> u = 0x7fff76fa5740 t = <optimized out> stream = <optimized out> freevars = 0x97e7038 retval = 0x0 tstate = 0x19c70c0 co = 0x7f7f48900230 instr_ub = 1933 instr_lb = 1899 instr_prev = 1905 first_instr = 0x2229164 "\207\001" names = 0x2223390 consts = 0x7f7f49a72e20 #28 0x00007f7f496c9578 in PyEval_EvalCodeEx (co=0x7f7f48900230, globals=<optimized out>, locals=<optimized out>, args=0xa, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253 f = 0x97e6ca0 retval = <optimized out> freevars = <optimized out> tstate = 0x19c70c0 x = <optimized out> u = <optimized out> #29 0x00007f7f496c7a3c in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=<optimized out>, func=<optimized out>) at Python/ceval.c:4117 co = 0x200000000 nd = 0 globals = 0x200000000 argdefs = <optimized out> d = <optimized out> #30 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at Python/ceval.c:4042 func = 0x6d448c0 w = <optimized out> nk = <optimized out> n = <optimized out> pfunc = 0x95c1078 #31 PyEval_EvalFrameEx (f=0x95c0b40, throwflag=<optimized out>) at Python/ceval.c:2666 sp = 0x95c10d0 stack_pointer = <optimized out> next_instr = 0x22150d4 "}Z" opcode = <optimized out> oparg = <optimized out> why = <optimized out> err = <optimized out> x = <optimized out> v = <optimized out> w = <optimized out> u = <optimized out> t = <optimized out> stream = <optimized out> freevars = 0x95c1068 retval = 0x0 tstate = 0x19c70c0 co = 0x7f7f48902d30 instr_ub = 3683 instr_lb = 3644 instr_prev = 3677 first_instr = 0x2214274 "t" names = 0x22057e0 consts = 0x2205310 #32 0x00007f7f496c9578 in PyEval_EvalCodeEx (co=0x7f7f48902d30, globals=<optimized out>, locals=<optimized out>, args=0x0, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253 f = 0x95c0b40 retval = <optimized out> freevars = <optimized out> tstate = 0x19c70c0 x = <optimized out> u = <optimized out> #33 0x00007f7f496c7a3c in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=<optimized out>, func=<optimized out>) at Python/ceval.c:4117 co = 0x200000000 nd = 0 globals = 0x200000000 argdefs = <optimized out> d = <optimized out> #34 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at Python/ceval.c:4042 func = 0x6d476e0 w = <optimized out> nk = <optimized out> n = <optimized out> pfunc = 0x1b0ca28 #35 PyEval_EvalFrameEx (f=0x1b0c8a0, throwflag=<optimized out>) at Python/ceval.c:2666 sp = 0x1b0ca50 stack_pointer = <optimized out> next_instr = 0x224ba2d "Zy\001eC\001j\004" opcode = <optimized out> oparg = <optimized out> why = <optimized out> err = <optimized out> x = <optimized out> v = <optimized out> w = <optimized out> u = <optimized out> t = <optimized out> stream = <optimized out> freevars = 0x1b0ca18 retval = 0x0 tstate = 0x19c70c0 co = 0x7f7f48902e30 instr_ub = 14556 instr_lb = 14535 instr_prev = 14550 first_instr = 0x2248154 "d" names = 0x224d240 consts = 0x224bd60 #36 0x00007f7f496c9578 in PyEval_EvalCodeEx (co=0x7f7f48902e30, globals=<optimized out>, locals=<optimized out>, args=0x0, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253 f = 0x1b0c8a0 retval = <optimized out> freevars = <optimized out> tstate = 0x19c70c0 x = <optimized out> u = <optimized out> #37 0x00007f7f496c9692 in PyEval_EvalCode (co=0x200000000, globals=0x200000000, locals=0x98cfbb0) at Python/ceval.c:667 No locals. #38 0x00007f7f496e9740 in run_mod (arena=<optimized out>, flags=<optimized out>, locals=<optimized out>, globals=<optimized out>, filename=<optimized out>, mod=<optimized out>) at Python/pythonrun.c:1347 co = 0x7f7f48902e30 #39 PyRun_FileExFlags (fp=0x1ae6b20, filename=<optimized out>, start=<optimized out>, globals=<optimized out>, locals=0x1a06180, closeit=1, flags=0x0) at Python/pythonrun.c:1333 ret = 0x200000000 mod = 0x2612c00 arena = 0x1b1c000 #40 0x00007f7f496c02b3 in builtin_execfile (self=<optimized out>, args=<optimized out>) at Python/bltinmodule.c:792 filename = 0x7f7f488eb984 "test_fullugly.py" globals = 0x1a06180 locals = 0x1a06180 res = <optimized out> fp = 0x1ae6b20 cf = {cf_flags = 0} #41 0x00007f7f496c7ce1 in call_function (oparg=<optimized out>, pp_stack=<optimized out>) at Python/ceval.c:4021 callargs = 0x7f7f48850a10 flags = <optimized out> tstate = 0x7f7f25155580 <typeinfo for GiNaC::basic> func = 0x7f7f49b8d248 w = <optimized out> nk = <optimized out> n = <optimized out> pfunc = 0x1b19e38 #42 PyEval_EvalFrameEx (f=0x1b19cc0, throwflag=<optimized out>) at Python/ceval.c:2666 sp = 0x1b19e40 stack_pointer = <optimized out> next_instr = 0x7f7f488eb9fd "\001d\001" opcode = <optimized out> oparg = <optimized out> why = <optimized out> err = <optimized out> x = <optimized out> v = <optimized out> w = <optimized out> u = <optimized out> t = <optimized out> stream = <optimized out> freevars = 0x1b19e38 retval = 0x0 tstate = 0x19c70c0 co = 0x7f7f4884ecb0 instr_ub = 2147483647 instr_lb = 0 instr_prev = 6 first_instr = 0x7f7f488eb9f4 "e" names = 0x7f7f48850a90 consts = 0x7f7f49a6bc68 #43 0x00007f7f496c9578 in PyEval_EvalCodeEx (co=0x7f7f4884ecb0, globals=<optimized out>, locals=<optimized out>, args=0x0, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253 f = 0x1b19cc0 retval = <optimized out> freevars = <optimized out> tstate = 0x19c70c0 x = <optimized out> u = <optimized out> #44 0x00007f7f496c9692 in PyEval_EvalCode (co=0x200000000, globals=0x200000000, locals=0x98cfbb0) at Python/ceval.c:667 No locals. #45 0x00007f7f496e7c9c in run_mod (arena=<optimized out>, flags=<optimized out>, locals=<optimized out>, globals=<optimized out>, filename=<optimized out>, mod=<optimized out>) at Python/pythonrun.c:1347 co = 0x7f7f4884ecb0 #46 PyRun_StringFlags (str=0x7f7f488e2b4c "execfile('test_fullugly.py')\n", start=257, globals=0x1a06180, locals=0x1a06180, flags=<optimized out>) at Python/pythonrun.c:1310 ret = 0x200000000 mod = <optimized out> arena = 0x1a0d8a0 #47 0x00007f7f496c64fc in exec_statement (locals=<optimized out>, globals=<optimized out>, prog=<optimized out>, f=<optimized out>) at Python/ceval.c:4754 str = 0x7f7f488e2b4c "execfile('test_fullugly.py')\n" cf = {cf_flags = 0} n = <optimized out> v = <optimized out> plain = 0 #48 PyEval_EvalFrameEx (f=0x1ae2710, throwflag=<optimized out>) at Python/ceval.c:1880 stack_pointer = 0x1ae28b0 next_instr = 0x7f7f49b2ced6 "Wn\021" opcode = <optimized out> oparg = <optimized out> why = <optimized out> err = <optimized out> x = 0x1a06180 v = 0x1a06180 w = <optimized out> u = <optimized out> t = <optimized out> stream = <optimized out> freevars = 0x1ae28b0 retval = 0x0 tstate = 0x19c70c0 co = 0x7f7f48841c30 instr_ub = 134 instr_lb = 120 instr_prev = 129 first_instr = 0x7f7f49b2ce54 "|\002" names = 0x7f7f49aa9770 consts = 0x7f7f48838cb0 #49 0x00007f7f496c9578 in PyEval_EvalCodeEx (co=0x7f7f48841c30, globals=<optimized out>, locals=<optimized out>, args=0x4, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x7f7f49a6b770, defcount=2, closure=0x0) at Python/ceval.c:3253 f = 0x1ae2710 retval = <optimized out> freevars = <optimized out> tstate = 0x19c70c0 x = <optimized out> u = <optimized out> #50 0x00007f7f496c7a3c in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=<optimized out>, func=<optimized out>) at Python/ceval.c:4117 co = 0x200000000 nd = 2 globals = 0x200000000 argdefs = <optimized out> d = <optimized out> #51 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at Python/ceval.c:4042 func = 0x7f7f48848f50 w = <optimized out> nk = <optimized out> n = <optimized out> pfunc = 0x1b1bfc8 #52 PyEval_EvalFrameEx (f=0x1b1be30, throwflag=<optimized out>) at Python/ceval.c:2666 sp = 0x1b1bfd8 stack_pointer = <optimized out> next_instr = 0x7f7f48832aa4 "\001d" opcode = <optimized out> oparg = <optimized out> why = <optimized out> err = <optimized out> x = <optimized out> v = <optimized out> w = <optimized out> u = <optimized out> t = <optimized out> stream = <optimized out> freevars = 0x1b1bfc8 retval = 0x0 tstate = 0x19c70c0 co = 0x7f7f488ec5b0 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x7f7f48832a2c "d\001" names = 0x7f7f49a72c88 consts = 0x7f7f488ec550 #53 0x00007f7f496c896b in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=<optimized out>, func=<optimized out>) at Python/ceval.c:4107 i = 32 f = 0x1b1be30 tstate = 0x19c70c0 stack = 0x200000000 co = <optimized out> nd = <optimized out> globals = <optimized out> argdefs = <optimized out> d = <optimized out> #54 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at Python/ceval.c:4042 func = 0x7f7f488f25f0 w = <optimized out> nk = <optimized out> n = 32060000 pfunc = 0x1aeb790 #55 PyEval_EvalFrameEx (f=0x1aeb600, throwflag=<optimized out>) at Python/ceval.c:2666 sp = 0x1aeb7a0 stack_pointer = <optimized out> next_instr = 0x1b199ca "\001|\001" opcode = <optimized out> oparg = <optimized out> why = <optimized out> err = <optimized out> x = 0x0 v = <optimized out> w = <optimized out> u = <optimized out> t = <optimized out> stream = <optimized out> freevars = 0x1aeb790 retval = 0x0 tstate = 0x19c70c0 co = 0x7f7f488ecb30 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x1b19914 "t" names = 0x7f7f49a98d50 consts = 0x7f7f48851488 #56 0x00007f7f496c896b in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=<optimized out>, func=<optimized out>) at Python/ceval.c:4107 i = 32 f = 0x1aeb600 tstate = 0x19c70c0 stack = 0x200000000 co = <optimized out> nd = <optimized out> globals = <optimized out> argdefs = <optimized out> d = <optimized out> #57 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at Python/ceval.c:4042 func = 0x7f7f488f2a28 w = <optimized out> nk = <optimized out> n = 32060000 pfunc = 0x1afb568 #58 PyEval_EvalFrameEx (f=0x1afb3f0, throwflag=<optimized out>) at Python/ceval.c:2666 sp = 0x1afb570 stack_pointer = <optimized out> next_instr = 0x1afba9a "\001n" opcode = <optimized out> oparg = <optimized out> why = <optimized out> err = <optimized out> x = 0x0 v = <optimized out> w = <optimized out> u = <optimized out> t = <optimized out> stream = <optimized out> freevars = 0x1afb568 retval = 0x0 tstate = 0x19c70c0 co = 0x7f7f48833230 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x1afb914 "d" names = 0x1af5eb0 consts = 0x1aed450 #59 0x00007f7f496c9578 in PyEval_EvalCodeEx (co=0x7f7f48833230, globals=<optimized out>, locals=<optimized out>, args=0x0, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253 f = 0x1afb3f0 retval = <optimized out> freevars = <optimized out> tstate = 0x19c70c0 x = <optimized out> u = <optimized out> #60 0x00007f7f496c9692 in PyEval_EvalCode (co=0x200000000, globals=0x200000000, locals=0x98cfbb0) at Python/ceval.c:667 No locals. #61 0x00007f7f496c7d7e in exec_statement (locals=<optimized out>, globals=<optimized out>, prog=<optimized out>, f=<optimized out>) at Python/ceval.c:4718 n = <optimized out> v = <optimized out> plain = 0 #62 PyEval_EvalFrameEx (f=0x1b18c80, throwflag=<optimized out>) at Python/ceval.c:1880 stack_pointer = 0x1b18e30 next_instr = 0x7f7f49adf10a "|\001" opcode = <optimized out> oparg = <optimized out> why = <optimized out> err = <optimized out> x = 0x1a06180 v = 0x1a06180 w = <optimized out> u = 0x20 t = <optimized out> stream = <optimized out> freevars = 0x1b18e30 retval = 0x0 tstate = 0x19c70c0 co = 0x7f7f49a7ceb0 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x7f7f49adf0c4 "|\002" names = 0x7f7f49a82440 consts = 0x7f7f49a77598 #63 0x00007f7f496c9578 in PyEval_EvalCodeEx (co=0x7f7f49a7ceb0, globals=<optimized out>, locals=<optimized out>, args=0x1a91368, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x7f7f49add7e8, defcount=5, closure=0x0) at Python/ceval.c:3253 f = 0x1b18c80 retval = <optimized out> freevars = <optimized out> tstate = 0x19c70c0 x = <optimized out> u = <optimized out> #64 0x00007f7f496c7a3c in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=<optimized out>, func=<optimized out>) at Python/ceval.c:4117 co = 0x200000000 nd = 5 globals = 0x200000000 argdefs = <optimized out> d = <optimized out> #65 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at Python/ceval.c:4042 func = 0x7f7f49a9ab90 w = <optimized out> nk = <optimized out> n = <optimized out> pfunc = 0x1a91360 #66 PyEval_EvalFrameEx (f=0x1a911a0, throwflag=<optimized out>) at Python/ceval.c:2666 sp = 0x1a913a0 stack_pointer = <optimized out> next_instr = 0x7f7f49b8a72a "S" opcode = <optimized out> oparg = <optimized out> why = <optimized out> err = <optimized out> x = <optimized out> v = <optimized out> w = <optimized out> u = <optimized out> t = <optimized out> stream = <optimized out> freevars = 0x1a91360 retval = 0x0 tstate = 0x19c70c0 co = 0x7f7f49a85eb0 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x7f7f49b8a654 "yF" names = 0x7f7f49b9bcd0 consts = 0x7f7f49a77738 #67 0x00007f7f496c9578 in PyEval_EvalCodeEx (co=0x7f7f49a85eb0, globals=<optimized out>, locals=<optimized out>, args=0x7f7f49a82e78, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x7f7f49a97628, defcount=1, closure=0x0) at Python/ceval.c:3253 f = 0x1a911a0 retval = <optimized out> freevars = <optimized out> tstate = 0x19c70c0 x = <optimized out> u = <optimized out> #68 0x00007f7f49646191 in function_call (func=0x7f7f49a9b140, arg=0x7f7f49a82e60, kw=0x0) at Objects/funcobject.c:526 result = <optimized out> argdefs = <optimized out> kwtuple = <optimized out> d = <optimized out> nk = <optimized out> nd = 1 #69 0x00007f7f496168f3 in PyObject_Call (func=0x7f7f49a9b140, arg=0x200000000, kw=0x98cfbb0) at Objects/abstract.c:2529 result = 0x1 call = 0x7f7f49646100 <function_call> #70 0x00007f7f496fd2de in RunModule (module=<optimized out>, set_argv0=1) at Modules/main.c:192 runpy = <optimized out> runmodule = <optimized out> runargs = <optimized out> result = <optimized out> #71 0x00007f7f496fdd5b in Py_Main (argc=2, argv=0x7fff76fa7b38) at Modules/main.c:586 c = <optimized out> sts = <optimized out> command = 0x0 filename = <optimized out> module = 0x19c7010 "pdb" fp = 0x7f7f48d206a0 <_IO_2_1_stdin_> p = <optimized out> unbuffered = <optimized out> skipfirstline = 0 stdin_is_interactive = 1 help = <optimized out> version = <optimized out> saw_unbuffered_flag = 0 cf = {cf_flags = 0} #72 0x00007f7f489bec4d in __libc_start_main () from /lib/libc.so.6 No symbol table info available. #73 0x00000000004006d9 in _start () No symbol table info available. Cython backtrace (newest frame = last) -------------------------------------- #0 0x00000000004006b0 in _start() #1 0x00007f7f489beb50 in __libc_start_main() #2 0x00007f7f496fd4a0 in Py_Main() #3 0x00007f7f496fd260 in RunModule() #4 0x00007f7f496168a0 in PyObject_Call() #5 0x00007f7f49646100 in function_call() #6 0x00007f7f496c8cd0 in PyEval_EvalCodeEx() #7 0x00007f7f496c2160 in _run_module_as_main() at /home/frichter/sage-5.8/local/lib/python2.7/runpy.py:162 157 pkg_name = mod_name.rpartition('.')[0] 158 main_globals = sys.modules["__main__"].__dict__ 159 if alter_argv: 160 sys.argv[0] = fname 161 return _run_code(code, main_globals, None, > 162 "__main__", fname, loader, pkg_name) 163 164 def run_module(mod_name, init_globals=None, 165 run_name=None, alter_sys=False): 166 """Execute a module's code without importing it #8 0x00007f7f496c571d in call_function() #9 0x00007f7f496c79c9 in fast_function() #10 0x00007f7f496c8cd0 in PyEval_EvalCodeEx() #11 0x00007f7f496c2160 in _run_code() at /home/frichter/sage-5.8/local/lib/python2.7/runpy.py:72 67 run_globals.update(init_globals) 68 run_globals.update(__name__ = mod_name, 69 __file__ = mod_fname, 70 __loader__ = mod_loader, 71 __package__ = pkg_name) > 72 exec code in run_globals 73 return run_globals 74 75 def _run_module_code(code, init_globals=None, 76 mod_name=None, mod_fname=None, #12 0x00007f7f496c2c80 in exec_statement() #13 0x00007f7f496c9660 in PyEval_EvalCode() #14 0x00007f7f496c8cd0 in PyEval_EvalCodeEx() #15 0x00007f7f496c2160 in <module>() at /home/frichter/sage-5.8/local/lib/python2.7/pdb.py:1338 1333 1334 1335 # When invoked as main program, invoke the debugger on a script 1336 if __name__ == '__main__': 1337 import pdb > 1338 pdb.main() #16 0x00007f7f496c571d in call_function() #17 0x00007f7f496c79c9 in fast_function() #18 0x00007f7f496c2160 in main() at /home/frichter/sage-5.8/local/lib/python2.7/pdb.py:1314 1309 # changed by the user from the command line. There is a "restart" command 1310 # which allows explicit specification of command line arguments. 1311 pdb = Pdb() 1312 while True: 1313 try: > 1314 pdb._runscript(mainpyfile) 1315 if pdb._user_requested_quit: 1316 break 1317 print "The program finished and will be restarted" 1318 except Restart: #19 0x00007f7f496c571d in call_function() #20 0x00007f7f496c79c9 in fast_function() #21 0x00007f7f496c2160 in _runscript() at /home/frichter/sage-5.8/local/lib/python2.7/pdb.py:1233 1228 # user_call for details). 1229 self._wait_for_mainpyfile = 1 1230 self.mainpyfile = self.canonic(filename) 1231 self._user_requested_quit = 0 1232 statement = 'execfile(%r)' % filename > 1233 self.run(statement) 1234 1235 # Simplified interface 1236 1237 def run(statement, globals=None, locals=None): #22 0x00007f7f496c571d in call_function() #23 0x00007f7f496c79c9 in fast_function() #24 0x00007f7f496c8cd0 in PyEval_EvalCodeEx() #25 0x00007f7f496c2160 in run() at /home/frichter/sage-5.8/local/lib/python2.7/bdb.py:387 382 self.reset() 383 sys.settrace(self.trace_dispatch) 384 if not isinstance(cmd, types.CodeType): 385 cmd = cmd+'\n' 386 try: > 387 exec cmd in globals, locals 388 except BdbQuit: 389 pass 390 finally: 391 self.quitting = 1 #26 0x00007f7f496c2c80 in exec_statement() #27 0x00007f7f496e7c10 in PyRun_StringFlags() #28 0x00007f7f496e7c72 in run_mod() #29 0x00007f7f496c9660 in PyEval_EvalCode() #30 0x00007f7f496c8cd0 in PyEval_EvalCodeEx() #31 0x00007f7f496c2160 in <module>() at <string>:1 #32 0x00007f7f496c571d in call_function() #33 0x00007f7f496c0120 in builtin_execfile() #34 0x00007f7f496e9690 in PyRun_FileExFlags() #35 0x00007f7f496e9713 in run_mod() #36 0x00007f7f496c9660 in PyEval_EvalCode() #37 0x00007f7f496c8cd0 in PyEval_EvalCodeEx() #38 0x00007f7f496c2160 in <module>() at test_fullugly.py:3479 3474 #print "len(data_XD) :",len(data_XD) 3475 #print "data_XD",data_XD 3476 #print "ctL_XD",ctL_XD 3477 #print "toL_XD",toL_XD 3478 combitovibL.append([coo,[]]) # for mctdh parallel execution later > 3479 res_XD=iterXD(coo,data_XD,ctL_XD,toL_XD) 3480 # returned : ctXRL,toXRL,data 3481 3482 # START actualise convcooL,dataL,ctL,toL 3483 convcooL.append(coo) #39 0x00007f7f496c571d in call_function() #40 0x00007f7f496c79c9 in fast_function() #41 0x00007f7f496c8cd0 in PyEval_EvalCodeEx() #42 0x00007f7f496c2160 in iterXD() at test_fullugly.py:2662 2657 # print "toXRL ",toXRL 2658 # print "toXRL_lastgood",toXRL_lastgood 2659 # print "Xdata",Xdata 2660 # print "len(Xdata)",len(Xdata) 2661 # print "len(toXRL)",len(toXRL) > 2662 > resNP=NP2(coo,Xdata,ctL,toL,ctXL,toXL,ctXRL,toXRL,ctXRL_lastgood,toXRL_lastgood) 2663 #RMS check 2664 f=f_0+sum([prod(ctXR) for ctXR in ctXRL ]) 2665 fastf=fast_callable(f,vars=xpL) 2666 rms=sum([ (fastf(*dat[:-_sage_const_1 ])-dat[-_sage_const_1 ])**_sage_const_2 for dat in data]) #43 0x00007f7f496c571d in call_function() #44 0x00007f7f496c79c9 in fast_function() #45 0x00007f7f496c8cd0 in PyEval_EvalCodeEx() #46 0x00007f7f496c2160 in NP2() at test_fullugly.py:865 860 #SEGF 861 f_lastgood=mysubs(f_lastgood,[[xL[0],xL[0]]]) 862 f=mysubs(f,[[xL[0],xL[0]]]) 863 #SEGF 864 avrho=_sage_const_1 -tanh( exp(_sage_const_100p0 *(f_lastgood-maxE/_sage_const_220000p0 ))-exp(-_sage_const_100p0 *maxE/_sage_const_220000p0 )) > 865 varfu=((f1-f)**_sage_const_2 +(f2-f)**_sage_const_2 > )**_sage_const_0p5 *avrho 866 #print "varfu",varfu 867 varfu_in_varfuDR=fast_callable(varfu,vars=xL) 868 varAL.append(numpy.fromfunction(varfuDR,nmL)) 869 varA+=varAL[-_sage_const_1 ] #47 0x00007f7f4961aaa0 in PyNumber_Subtract() #48 0x00007f7f4961aaaa in binary_op() #49 0x00007f7f49617390 in binary_op1() #50 0x00007f7f3f138060 in __sub__() at /home/frichter/sage-5.8/devel/sage-main/sage/structure/element.pyx:1545 1540 1541 cdef RingElement _add_long(self, long n): 1542 """ 1543 Generic path for adding a C long, assumed to commute. 1544 """ > 1545 return coercion_model.bin_op(self, n, add) 1546 1547 def __sub__(left, right): 1548 """ 1549 Top-level subtraction operator for RingElements. #51 0x00007f7f3f13807b in __pyx_pf_4sage_9structure_7element_11RingElement_4__sub__() at /home/frichter/sage-5.8/devel/sage-main/sage/structure/element.c:13806 13801 * return (<ModuleElement>left)._sub_(<ModuleElement>right) # <<<<<<<<<<<<<< 13802 * if PyInt_CheckExact(right): 13803 * n = PyInt_AS_LONG(right) 13804 */ 13805 __Pyx_XDECREF(__pyx_r); > 13806 __pyx_t_2 = ((PyObject *)((struct > __pyx_vtabstruct_4sage_9structure_7element_ModuleElement *)((struct > __pyx_obj_4sage_9structure_7element_ModuleElement > *)__pyx_v_left)->__pyx_base.__pyx_vtab)->_sub_(((struct > __pyx_obj_4sage_9structure_7element_ModuleElement *)__pyx_v_left), ((struct > __pyx_obj_4sage_9structure_7element_ModuleElement *)__pyx_v_right), 0)); if > (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1558; > __pyx_clineno = __LINE__; goto __pyx_L1_error;} 13807 __Pyx_GOTREF(__pyx_t_2); 13808 __pyx_r = __pyx_t_2; 13809 __pyx_t_2 = 0; 13810 goto __pyx_L0; #52 0x00007f7f24a0b7b0 in _sub_() at /home/frichter/sage-5.8/devel/sage-main/sage/symbolic/expression.pyx:2458 2453 elif is_a_relational(_right._gobj): 2454 x = relational(gsub(left._gobj, _right._gobj.lhs()), 2455 gsub(left._gobj, _right._gobj.rhs()), 2456 relational_operator(_right._gobj)) 2457 else: > 2458 x = gsub(left._gobj, _right._gobj) 2459 return new_Expression_from_GEx(left._parent, x) 2460 2461 cpdef RingElement _mul_(left, RingElement right): 2462 """ #53 0x0000000000000000 in GiNaC::operator-(GiNaC::ex const&, GiNaC::ex const&)() #54 0x0000000000000000 in GiNaC::exminus(GiNaC::ex const&)() #55 0x0000000000000000 in GiNaC::ex::ex(GiNaC::basic const&)() #56 0x0000000000000000 in GiNaC::ex::construct_from_basic(GiNaC::basic const&)() #57 0x0000000000000000 in GiNaC::mul::eval(int) const() #58 0x0000000000000000 in GiNaC::add::add(std::auto_ptr<std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::ex const&)() #59 0x0000000000000000 in GiNaC::expairseq::construct_from_epvector(std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > const&, bool)() #60 0x0000000000000000 in GiNaC::expairseq::canonicalize()() #61 0x0000000000000000 in void std::sort<__gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::expair_rest_is_less>(__gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, __gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::expair_rest_is_less)() #62 0x0000000000000000 in void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::expair_rest_is_less>(__gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, __gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::expair_rest_is_less)() #63 0x0000000000000000 in void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::expair_rest_is_less>(__gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, __gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::expair_rest_is_less)() #64 0x0000000000000000 in void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::expair, GiNaC::expair_rest_is_less>(__gnu_cxx::__normal_iterator<GiNaC::expair*, std::vector<GiNaC::expair, std::allocator<GiNaC::expair> > >, GiNaC::expair, GiNaC::expair_rest_is_less)() #65 0x0000000000000000 in GiNaC::expair_rest_is_less::operator()(GiNaC::expair const&, GiNaC::expair const&) const() #66 0x0000000000000000 in GiNaC::ex::compare(GiNaC::ex const&) const() #67 0x0000000000000000 in GiNaC::power::compare(GiNaC::basic const&) const() #68 0x0000000000000000 in GiNaC::basic::tinfo() const() #69 0x00007f7f493bf8f0 in __restore_rt() #70 0x00007f7f4673a305 in sage_signal_handler() #71 0x00007f7f4673ac79 in sigdie() #72 0x00007f7f4673ab0b in print_enhanced_backtrace() #73 0x00007f7f493bf430 in waitpid() -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sage-support?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
