I recompiled with gcc 6.1.0, and get the same segfault. I did a ./sage -i gdb to get a better crash report, which is attached. I don't know if it is useful. Also, it mentions some gcc 5.1.0 paths, which seems odd. I don't know if that indicates that something is broken on my end.
On Mon, Sep 26, 2016 at 2:06 AM, Dima Pasechnik <dimp...@gmail.com> wrote: > > > On Sunday, September 25, 2016 at 10:48:51 PM UTC, Jonathan Bober wrote: >> >> That's a good point. It looks like 5.1.0. I will try rebuilding from >> scratch with SAGE_INSTALL_GCC=yes, since that's easier than actually trying >> to figure out what's going on. >> > > it might well be that 5.1 cannot build Sage's gcc (4.9.3), as it's too > new... > So you'd need to downgrade system gcc if you really want to use Sage's gcc. > I'd rather install gcc 5.4 or 6.1 on the system. > > > > >> (Also, it is past time for me to update gcc, since it looks like I can >> easily have 6.1.0 on this system.) I will report back in 90 minutes, unless >> I don't, in which case I'll report back in 10 to 24 hours. >> >> On Sun, Sep 25, 2016 at 11:31 PM, Dima Pasechnik <dim...@gmail.com> >> wrote: >> >>> Most probably gcc version used to build Sage is also quite important... >>> >>> >>> On Sunday, September 25, 2016 at 10:16:23 PM UTC, Jonathan Bober wrote: >>> >>>> jb12407@lmfdb5:~$ lscpu >>>> Architecture: x86_64 >>>> CPU op-mode(s): 32-bit, 64-bit >>>> Byte Order: Little Endian >>>> CPU(s): 64 >>>> On-line CPU(s) list: 0-63 >>>> Thread(s) per core: 2 >>>> Core(s) per socket: 8 >>>> Socket(s): 4 >>>> NUMA node(s): 8 >>>> Vendor ID: AuthenticAMD >>>> CPU family: 21 >>>> Model: 2 >>>> Model name: AMD Opteron(tm) Processor 6380 >>>> Stepping: 0 >>>> CPU MHz: 2500.065 >>>> BogoMIPS: 4999.42 >>>> Virtualization: AMD-V >>>> L1d cache: 16K >>>> L1i cache: 64K >>>> L2 cache: 2048K >>>> L3 cache: 6144K >>>> NUMA node0 CPU(s): 0-7 >>>> NUMA node1 CPU(s): 8-15 >>>> NUMA node2 CPU(s): 16-23 >>>> NUMA node3 CPU(s): 24-31 >>>> NUMA node4 CPU(s): 32-39 >>>> NUMA node5 CPU(s): 40-47 >>>> NUMA node6 CPU(s): 48-55 >>>> NUMA node7 CPU(s): 56-63 >>>> >>>> (Old software...) >>>> >>>> jb12407@lmfdb5:~$ lsb_release -a >>>> LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0- >>>> noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0- >>>> amd64:printing-4.0-noarch >>>> Distributor ID: Scientific >>>> Description: Scientific Linux release 6.8 (Carbon) >>>> Release: 6.8 >>>> Codename: Carbon >>>> >>>> jb12407@lmfdb5:~$ uname -r >>>> 2.6.32-573.3.1.el6.x86_64 >>>> >>>> On Sun, Sep 25, 2016 at 11:03 PM, Dima Pasechnik <dim...@gmail.com> >>>> wrote: >>>> >>>>> >>>>> >>>>> On Sunday, September 25, 2016 at 9:33:42 PM UTC, Jonathan Bober wrote: >>>>>> >>>>>> I'm getting a segfault on the current development branch of sage (see >>>>>> below). Is this a known issue and/or effecting anyone else? >>>>>> >>>>>> This does not happen for me in Sage 7.3, although it does happen if I >>>>>> try to go "back in time" with a 'git checkout 7.3' and then rebuild. So >>>>>> just to be certain I built a few copies from scratch. >>>>>> >>>>>> This is from a doctest in src/doc/*/a_tour_of_sage/index.rst, easily >>>>>> reproducible. (Notice the * there. I guess Sage separately tests the >>>>>> documentation in each language...) >>>>>> >>>>>> sage: m = random_matrix(RDF,500) >>>>>> sage: m.eigenvalues() >>>>>> ------------------------------------------------------------ >>>>>> ------------ >>>>>> /data/home/jb12407/sources/sage/local/lib/python2.7/site-pac >>>>>> kages/cysignals/signals.so(+0x4635)[0x7f6d34da4635] >>>>>> /data/home/jb12407/sources/sage/local/lib/python2.7/site-pac >>>>>> kages/cysignals/signals.so(+0x4685)[0x7f6d34da4685] >>>>>> /data/home/jb12407/sources/sage/local/lib/python2.7/site-pac >>>>>> kages/cysignals/signals.so(+0x7107)[0x7f6d34da7107] >>>>>> /lib64/libpthread.so.0[0x30f700f7e0] >>>>>> /data/home/jb12407/sources/sage/local/lib/libopenblas.so.0( >>>>>> daxpy_k+0x48)[0x7f6d29e9eab8] >>>>>> /data/home/jb12407/sources/sage/local/lib/libopenblas.so.0(+ >>>>>> 0xc9c3e)[0x7f6d29ca9c3e] >>>>>> /data/home/jb12407/sources/sage/local/lib/libopenblas.so.0( >>>>>> exec_blas+0xd9)[0x7f6d29e590f9] >>>>>> /data/home/jb12407/sources/sage/local/lib/libopenblas.so.0( >>>>>> dtrmv_thread_NLU+0x204)[0x7f6d29ca9f34] >>>>>> /data/home/jb12407/sources/sage/local/lib/libopenblas.so.0( >>>>>> dtrmv_+0x155)[0x7f6d29c67b75] >>>>>> /data/home/jb12407/sources/sage/local/lib/libopenblas.so.0( >>>>>> dlahr2_+0x451)[0x7f6d2a0eecb1] >>>>>> /data/home/jb12407/sources/sage/local/lib/libopenblas.so.0( >>>>>> dgehrd_+0x47d)[0x7f6d2a0b6c8d] >>>>>> /data/home/jb12407/sources/sage/local/lib/libopenblas.so.0( >>>>>> dgeev_+0x430)[0x7f6d2a0b1470] >>>>>> /data/home/jb12407/sources/sage/local/lib/python2.7/site-pac >>>>>> kages/scipy/linalg/_flapack.so(+0x2cde7)[0x7f66808b4de7] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyObject_Call+0x43)[0x7f6d4244aed3] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalFrameEx+0x388a)[0x7f6d424fd5ba] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalCodeEx+0x81c)[0x7f6d4250066c] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalFrameEx+0x5654)[0x7f6d424ff384] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalCodeEx+0x81c)[0x7f6d4250066c] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(+0x839fc)[0x7f6d4247b9fc] >>>>>> /data/home/jb12407/sources/sage/local/lib/python2.7/site-pac >>>>>> kages/sage/matrix/matrix_double_dense.so(+0x9949)[0x7f6682759949] >>>>>> /data/home/jb12407/sources/sage/local/lib/python2.7/site-pac >>>>>> kages/sage/matrix/matrix_double_dense.so(+0x5161b)[0x7f66827a161b] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalFrameEx+0x5331)[0x7f6d424ff061] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalCodeEx+0x81c)[0x7f6d4250066c] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalCode+0x19)[0x7f6d42500789] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalFrameEx+0x509e)[0x7f6d424fedce] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalCodeEx+0x81c)[0x7f6d4250066c] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalFrameEx+0x5654)[0x7f6d424ff384] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalCodeEx+0x81c)[0x7f6d4250066c] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalFrameEx+0x5654)[0x7f6d424ff384] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalCodeEx+0x81c)[0x7f6d4250066c] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalFrameEx+0x5654)[0x7f6d424ff384] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalCodeEx+0x81c)[0x7f6d4250066c] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalFrameEx+0x5654)[0x7f6d424ff384] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalCodeEx+0x81c)[0x7f6d4250066c] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalFrameEx+0x5654)[0x7f6d424ff384] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalCodeEx+0x81c)[0x7f6d4250066c] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalFrameEx+0x5654)[0x7f6d424ff384] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalCodeEx+0x81c)[0x7f6d4250066c] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyEval_EvalCode+0x19)[0x7f6d42500789] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyRun_FileExFlags+0x8a)[0x7f6d42523e5a] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(PyRun_SimpleFileExFlags+0xd7)[0x7f6d42525207] >>>>>> /data/home/jb12407/sources/sage/local/lib/libpython2.7.so.1. >>>>>> 0(Py_Main+0xc3e)[0x7f6d4253b70e] >>>>>> /lib64/libc.so.6(__libc_start_main+0xfd)[0x30f6c1ed1d] >>>>>> python[0x4006f1] >>>>>> ------------------------------------------------------------ >>>>>> ------------ >>>>>> Attaching gdb to process id 56935. >>>>>> GNU gdb (GDB) Red Hat Enterprise Linux (7.2-90.el6) >>>>>> Copyright (C) 2010 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-redhat-linux-gnu". >>>>>> For bug reporting instructions, please see: >>>>>> <http://www.gnu.org/software/gdb/bugs/>. >>>>>> (gdb) Hangup detected on fd 0 >>>>>> error detected on stdin >>>>>> >>>>>> Your system GDB is an old version that does not work with pipes >>>>>> Install gdb for enhanced tracebacks. >>>>>> ------------------------------------------------------------ >>>>>> ------------ >>>>>> Unhandled SIGSEGV: A segmentation fault occurred. >>>>>> This probably occurred because a *compiled* module has a bug >>>>>> in it and is not properly wrapped with sig_on(), sig_off(). >>>>>> Python will now terminate. >>>>>> ------------------------------------------------------------ >>>>>> ------------ >>>>>> >>>>>> >>>>> I guess more details are needed, like CPU type (what does lscpu tell?) >>>>> >>>>> For me, on i7-6600U CPU @ 2.60GHz, it works: >>>>> >>>>> sage: m = random_matrix(RDF,500) >>>>> sage: e=m.eigenvalues() >>>>> sage: len(e) >>>>> 500 >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "sage-devel" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to sage-devel+...@googlegroups.com. >>>>> To post to this group, send email to sage-...@googlegroups.com. >>>>> Visit this group at https://groups.google.com/group/sage-devel. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "sage-devel" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to sage-devel+...@googlegroups.com. >>> To post to this group, send email to sage-...@googlegroups.com. >>> Visit this group at https://groups.google.com/group/sage-devel. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "sage-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-devel+unsubscr...@googlegroups.com. > To post to this group, send email to sage-devel@googlegroups.com. > Visit this group at https://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
GNU gdb (GDB) 7.8 Copyright (C) 2014 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". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". [New LWP 11325] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". To enable execution of this file add add-auto-load-safe-path /opt/gcc-5.1.0/lib64/libstdc++.so.6.0.21-gdb.py line to your configuration file "/home/jb12407/.gdbinit". To completely disable this security protection add set auto-load safe-path / line to your configuration file "/home/jb12407/.gdbinit". For more information about this security protection see the "Auto-loading safe path" section in the GDB manual. E.g., run from the shell: info "(gdb)Auto-loading safe path" 0x000000361e20f37d in waitpid () from /lib64/libpthread.so.0 Stack backtrace --------------- No symbol table info available. #1 0x00007f293174bed8 in print_enhanced_backtrace () at build/src/cysignals/implementation.c:401 parent_pid = 11287 pid = <optimized out> #2 0x00007f293174c67a in sigdie (sig=sig@entry=11, s=s@entry=0x7f2931754f60 "Unhandled SIGSEGV: A segmentation fault occurred.") at build/src/cysignals/implementation.c:420 No locals. #3 0x00007f293174f0f7 in cysigs_signal_handler (sig=11) at build/src/cysignals/implementation.c:213 inside = <optimized out> #4 <signal handler called> No symbol table info available. #5 0x00007f2926946ab8 in daxpy_k () from /data/local/sage/sage-7.3/local/lib/libopenblas.so.0 No symbol table info available. #6 0x00007f2926751c3e in trmv_kernel () from /data/local/sage/sage-7.3/local/lib/libopenblas.so.0 No symbol table info available. #7 0x00007f29269010f9 in exec_blas () from /data/local/sage/sage-7.3/local/lib/libopenblas.so.0 No symbol table info available. #8 0x00007f2926751f34 in dtrmv_thread_NLU () from /data/local/sage/sage-7.3/local/lib/libopenblas.so.0 No symbol table info available. #9 0x00007f292670fb75 in dtrmv_ () from /data/local/sage/sage-7.3/local/lib/libopenblas.so.0 No symbol table info available. #10 0x00007f2926b96cb1 in dlahr2_ () from /data/local/sage/sage-7.3/local/lib/libopenblas.so.0 No symbol table info available. #11 0x00007f2926b5ec8d in dgehrd_ () from /data/local/sage/sage-7.3/local/lib/libopenblas.so.0 No symbol table info available. #12 0x00007f2926b59470 in dgeev_ () from /data/local/sage/sage-7.3/local/lib/libopenblas.so.0 No symbol table info available. #13 0x00007f2277b64df7 in f2py_rout__flapack_dgeev (capi_self=<optimized out>, capi_args=<optimized out>, capi_keywds=<optimized out>, f2py_func=0x7f2926b59040 <dgeev_>) at build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/linalg/_flapackmodule.c:24535 capi_buildvalue = 0x0 f2py_success = 1 compute_vl = 0 compute_vl_capi = 0x1e20170 compute_vr = 0 compute_vr_capi = 0x1e20170 n = 500 a = <optimized out> a_Dims = {500, 500} capi_a_tmp = 0x7f289464a260 capi_a_intent = <optimized out> capi_overwrite_a = 0 a_capi = 0x7f28a172ae40 wr = 0x502a760 wr_Dims = {500} capi_wr_tmp = 0x7f289464a210 capi_wr_intent = 12 wi = 0x4f7cf00 wi_Dims = {500} capi_wi_tmp = 0x7f289464a350 capi_wi_intent = 12 vl = 0x4c33250 vl_Dims = {1, 500} capi_vl_tmp = 0x7f289464a300 capi_vl_intent = 12 ldvl = 1 vr = <optimized out> vr_Dims = {1, 500} capi_vr_tmp = 0x7f289464a3a0 capi_vr_intent = 12 ldvr = 1 work = 0x5289840 work_Dims = {17000} capi_work_tmp = 0x7f289464a2b0 capi_work_intent = 24 lwork = 17000 lwork_capi = 0x7f29346c1468 info = 0 capi_kwlist = {0x7f2277bacba9 "a", 0x7f2277baccc8 "compute_vl", 0x7f2277baccd3 "compute_vr", 0x7f2277bab59a "lwork", 0x7f2277bacb9f "overwrite_a", 0x0} #14 0x00007f293ed72ed3 in PyObject_Call (func=func@entry=0x7f292b542f30, arg=arg@entry=0x7f293786c8d0, kw=kw@entry=0x7f2896f84398) at Objects/abstract.c:2529 result = <optimized out> call = 0x7f2277ba03a0 <fortran_call> #15 0x00007f293ee255ba in do_call (nk=<optimized out>, na=1, pp_stack=0x7ffcee6b3550, func=0x7f292b542f30) at Python/ceval.c:4253 callargs = <optimized out> kwdict = <optimized out> result = 0x0 #16 call_function (oparg=<optimized out>, pp_stack=0x7ffcee6b3550) at Python/ceval.c:4058 func = 0x7f292b542f30 w = <optimized out> na = 1 nk = <optimized out> n = <optimized out> pfunc = 0x4b5ac78 x = <optimized out> #17 PyEval_EvalFrameEx (f=f@entry=0x4b5aa50, throwflag=throwflag@entry=0) at Python/ceval.c:2681 sp = 0x4b5ac80 stack_pointer = <optimized out> next_instr = <optimized out> opcode = <optimized out> oparg = <optimized out> why = WHY_NOT err = 0 x = <optimized out> v = <optimized out> w = <optimized out> u = <optimized out> t = <optimized out> stream = 0x0 fastlocals = 0x4b5abc8 freevars = <optimized out> retval = <optimized out> tstate = <optimized out> co = <optimized out> instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = <optimized out> names = <optimized out> consts = <optimized out> #18 0x00007f293ee2866c in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=argcount@entry=1, kws=<optimized out>, kwcount=5, defs=0x7f2899a558f0, defcount=6, closure=0x0) at Python/ceval.c:3267 f = 0x4b5aa50 retval = 0x0 fastlocals = 0x4b5abc8 freevars = 0x4b5ac78 tstate = 0x1e080a0 x = <optimized out> u = <optimized out> #19 0x00007f293ee27384 in fast_function (nk=5, na=1, n=<optimized out>, pp_stack=0x7ffcee6b3740, func=0x7f2896fa3d70) at Python/ceval.c:4131 co = <optimized out> nd = <optimized out> globals = <optimized out> argdefs = <optimized out> d = <optimized out> #20 call_function (oparg=<optimized out>, pp_stack=0x7ffcee6b3740) at Python/ceval.c:4056 func = 0x7f2896fa3d70 w = <optimized out> na = 1 nk = 5 n = <optimized out> pfunc = 0x4c2c638 x = <optimized out> #21 PyEval_EvalFrameEx (f=f@entry=0x4c2c4a0, throwflag=throwflag@entry=0) at Python/ceval.c:2681 sp = 0x4c2c698 stack_pointer = <optimized out> next_instr = <optimized out> opcode = <optimized out> oparg = <optimized out> why = WHY_NOT err = 0 x = <optimized out> v = <optimized out> w = <optimized out> u = <optimized out> t = <optimized out> stream = 0x0 fastlocals = 0x4c2c618 freevars = <optimized out> retval = <optimized out> tstate = <optimized out> co = <optimized out> instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = <optimized out> names = <optimized out> consts = <optimized out> #22 0x00007f293ee2866c in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=args@entry=0x7f2896ff3a68, argcount=1, kws=kws@entry=0x0, kwcount=0, defs=0x7f2896fa80b8, defcount=3, closure=0x0) at Python/ceval.c:3267 f = 0x4c2c4a0 retval = 0x0 fastlocals = 0x4c2c618 freevars = 0x4c2c638 tstate = 0x1e080a0 x = <optimized out> u = <optimized out> #23 0x00007f293eda39fc in function_call (func=0x7f2896fa3ed8, arg=0x7f2896ff3a50, kw=0x0) at Objects/funcobject.c:526 result = <optimized out> argdefs = <optimized out> kwtuple = 0x0 d = 0x7f2896fa80b8 k = 0x0 nk = 0 nd = 3 #24 0x00007f227e771909 in __Pyx_PyObject_Call (kw=0x0, arg=0x7f2896ff3a50, func=0x7f2896fa3ed8) at /data/local/sage/sage-7.3/src/build/cythonized/sage/matrix/matrix_double_dense.c:28972 result = <optimized out> call = 0x7f293eda3980 <function_call> #25 __Pyx__PyObject_CallOneArg (func=0x7f2896fa3ed8, arg=<optimized out>) at /data/local/sage/sage-7.3/src/build/cythonized/sage/matrix/matrix_double_dense.c:29292 args = <optimized out> #26 0x00007f227e7b6fd1 in __pyx_pf_4sage_6matrix_19matrix_double_dense_19Matrix_double_dense_30eigenvalues (__pyx_v_tol=0x7f293f0e9940 <_Py_NoneStruct>, __pyx_v_algorithm=0x7f293ebba870, __pyx_v_self=0x7f28a6c41f50) at /data/local/sage/sage-7.3/src/build/cythonized/sage/matrix/matrix_double_dense.c:10417 __pyx_v_sage = 0x7f293ec50478 __pyx_v_multiplicity = <optimized out> __pyx_t_7 = 0x0 __pyx_t_12 = <optimized out> __pyx_v_return_class = 0x7f2934e597d0 __pyx_v_m = 0x0 __pyx_v_avg = 0x0 __pyx_t_8 = 0x0 __pyx_t_9 = <optimized out> __pyx_t_14 = 0x0 __pyx_v_d = 0x0 __pyx_t_15 = <optimized out> __pyx_v_ev_group = 0x0 __pyx_v_e = 0x0 __pyx_t_16 = <optimized out> __pyx_v_evalues = 0x0 __pyx_r = 0x0 __pyx_t_1 = 0x0 __pyx_t_17 = <optimized out> __pyx_v_location = 0x0 __pyx_v_best_fit = 0x0 __pyx_t_2 = <optimized out> __pyx_t_18 = <optimized out> __pyx_v_s = 0x0 __pyx_t_3 = <optimized out> __pyx_v_i = <optimized out> __pyx_t_4 = 0x7f2896fa3ed8 __pyx_v__ = 0x0 __pyx_t_5 = 0x0 __pyx_t_10 = 0x0 __pyx_v_numpy = 0x7f28a6b051d8 __pyx_v_msg = 0x0 __pyx_t_6 = 0x0 __pyx_t_11 = 0x0 #27 __pyx_pw_4sage_6matrix_19matrix_double_dense_19Matrix_double_dense_31eigenvalues (__pyx_v_self=<optimized out>, __pyx_args=<optimized out>, __pyx_kwds=<optimized out>) at /data/local/sage/sage-7.3/src/build/cythonized/sage/matrix/matrix_double_dense.c:9386 __pyx_v_algorithm = <optimized out> __pyx_v_tol = <optimized out> __pyx_r = 0x0 #28 0x00007f293ee27061 in call_function (oparg=<optimized out>, pp_stack=0x7ffcee6b3af0) at Python/ceval.c:4035 flags = <optimized out> tstate = 0x1e080a0 func = 0x7f28970203f8 w = <optimized out> na = 0 nk = <optimized out> n = <optimized out> pfunc = 0x7f2899a49598 x = <optimized out> #29 PyEval_EvalFrameEx (f=f@entry=0x7f2899a49420, throwflag=throwflag@entry=0) at Python/ceval.c:2681 sp = 0x7f2899a495a0 stack_pointer = <optimized out> next_instr = <optimized out> opcode = <optimized out> oparg = <optimized out> why = WHY_NOT err = 0 x = <optimized out> v = <optimized out> w = <optimized out> u = <optimized out> t = <optimized out> stream = 0x0 fastlocals = 0x7f2899a49598 freevars = <optimized out> retval = <optimized out> tstate = <optimized out> co = <optimized out> instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = <optimized out> names = <optimized out> consts = <optimized out> #30 0x00007f293ee2866c in PyEval_EvalCodeEx (co=co@entry=0x7f2896fe2f30, globals=globals@entry=0x7f2933c68168, locals=locals@entry=0x7f2933c68168, args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3267 f = 0x7f2899a49420 retval = 0x0 fastlocals = 0x7f2899a49598 freevars = 0x7f2899a49598 tstate = 0x1e080a0 x = <optimized out> u = <optimized out> #31 0x00007f293ee28789 in PyEval_EvalCode (co=co@entry=0x7f2896fe2f30, globals=globals@entry=0x7f2933c68168, locals=locals@entry=0x7f2933c68168) at Python/ceval.c:669 No locals. #32 0x00007f293ee26dce in exec_statement (locals=0x7f2933c68168, globals=0x7f2933c68168, prog=<optimized out>, f=0x4b010e0) at Python/ceval.c:4732 n = <optimized out> v = <optimized out> plain = 0 #33 PyEval_EvalFrameEx (f=f@entry=0x4b010e0, throwflag=throwflag@entry=0) at Python/ceval.c:1883 stack_pointer = <optimized out> next_instr = <optimized out> opcode = <optimized out> oparg = <optimized out> why = WHY_NOT err = <optimized out> x = 0x7f2933c68168 v = 0x7f2933c68168 w = 0x7f2933c68168 u = 0x7f2896fe2f30 t = <optimized out> stream = 0x0 fastlocals = 0x4b01258 freevars = <optimized out> retval = <optimized out> tstate = <optimized out> co = <optimized out> instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = <optimized out> names = <optimized out> consts = <optimized out> #34 0x00007f293ee2866c in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=argcount@entry=3, kws=<optimized out>, kwcount=0, defs=0x7f29363ae228, defcount=1, closure=0x0) at Python/ceval.c:3267 f = 0x4b010e0 retval = 0x0 fastlocals = 0x4b01258 freevars = 0x4b012a0 tstate = 0x1e080a0 x = <optimized out> u = <optimized out> #35 0x00007f293ee27384 in fast_function (nk=0, na=3, n=<optimized out>, pp_stack=0x7ffcee6b3ee0, func=0x7f29363afed8) at Python/ceval.c:4131 co = <optimized out> nd = <optimized out> globals = <optimized out> argdefs = <optimized out> d = <optimized out> #36 call_function (oparg=<optimized out>, pp_stack=0x7ffcee6b3ee0) at Python/ceval.c:4056 func = 0x7f29363afed8 w = <optimized out> na = 3 nk = 0 n = <optimized out> pfunc = 0x4be43b0 x = <optimized out> #37 PyEval_EvalFrameEx (f=f@entry=0x4be41d0, throwflag=throwflag@entry=0) at Python/ceval.c:2681 sp = 0x4be43c8 stack_pointer = <optimized out> next_instr = <optimized out> opcode = <optimized out> oparg = <optimized out> why = WHY_NOT err = 0 x = <optimized out> v = <optimized out> w = <optimized out> u = <optimized out> t = <optimized out> stream = 0x0 fastlocals = 0x4be4348 freevars = <optimized out> retval = <optimized out> tstate = <optimized out> co = <optimized out> instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = <optimized out> names = <optimized out> consts = <optimized out> #38 0x00007f293ee2866c in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=argcount@entry=3, kws=<optimized out>, kwcount=3, defs=0x7f2934eb2608, defcount=3, closure=0x0) at Python/ceval.c:3267 f = 0x4be41d0 retval = 0x0 fastlocals = 0x4be4348 freevars = 0x4be43a8 tstate = 0x1e080a0 x = <optimized out> u = <optimized out> #39 0x00007f293ee27384 in fast_function (nk=3, na=3, n=<optimized out>, pp_stack=0x7ffcee6b40d0, func=0x7f29363afe60) at Python/ceval.c:4131 co = <optimized out> nd = <optimized out> globals = <optimized out> argdefs = <optimized out> d = <optimized out> #40 call_function (oparg=<optimized out>, pp_stack=0x7ffcee6b40d0) at Python/ceval.c:4056 func = 0x7f29363afe60 w = <optimized out> na = 3 nk = 3 n = <optimized out> pfunc = 0x4bf30d0 x = <optimized out> #41 PyEval_EvalFrameEx (f=f@entry=0x4bf2eb0, throwflag=throwflag@entry=0) at Python/ceval.c:2681 sp = 0x4bf3118 stack_pointer = <optimized out> next_instr = <optimized out> opcode = <optimized out> oparg = <optimized out> why = WHY_NOT err = 0 x = <optimized out> v = <optimized out> w = <optimized out> u = <optimized out> t = <optimized out> stream = 0x0 fastlocals = 0x4bf3028 freevars = <optimized out> retval = <optimized out> tstate = <optimized out> co = <optimized out> instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = <optimized out> names = <optimized out> consts = <optimized out> #42 0x00007f293ee2866c in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=argcount@entry=2, kws=<optimized out>, kwcount=1, defs=0x7f293625cdd8, defcount=3, closure=0x0) at Python/ceval.c:3267 f = 0x4bf2eb0 retval = 0x0 fastlocals = 0x4bf3028 freevars = 0x4bf30b0 tstate = 0x1e080a0 x = <optimized out> u = <optimized out> #43 0x00007f293ee27384 in fast_function (nk=1, na=2, n=<optimized out>, pp_stack=0x7ffcee6b42c0, func=0x7f29363afd70) at Python/ceval.c:4131 co = <optimized out> nd = <optimized out> globals = <optimized out> argdefs = <optimized out> d = <optimized out> #44 call_function (oparg=<optimized out>, pp_stack=0x7ffcee6b42c0) at Python/ceval.c:4056 func = 0x7f29363afd70 w = <optimized out> na = 2 nk = 1 n = <optimized out> pfunc = 0x7f28c394bf00 x = <optimized out> #45 PyEval_EvalFrameEx (f=f@entry=0x7f28c394bd70, throwflag=throwflag@entry=0) at Python/ceval.c:2681 sp = 0x7f28c394bf20 stack_pointer = <optimized out> next_instr = <optimized out> opcode = <optimized out> oparg = <optimized out> why = WHY_NOT err = 0 x = <optimized out> v = <optimized out> w = <optimized out> u = <optimized out> t = <optimized out> stream = 0x0 fastlocals = 0x7f28c394bee8 freevars = <optimized out> retval = <optimized out> tstate = <optimized out> co = <optimized out> instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = <optimized out> names = <optimized out> consts = <optimized out> #46 0x00007f293ee2866c in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=argcount@entry=1, kws=<optimized out>, kwcount=0, defs=0x7f2934642468, defcount=1, closure=0x0) at Python/ceval.c:3267 f = 0x7f28c394bd70 retval = 0x0 fastlocals = 0x7f28c394bee8 freevars = 0x7f28c394bf00 tstate = 0x1e080a0 x = <optimized out> u = <optimized out> #47 0x00007f293ee27384 in fast_function (nk=0, na=1, n=<optimized out>, pp_stack=0x7ffcee6b44b0, func=0x7f2934625ed8) at Python/ceval.c:4131 co = <optimized out> nd = <optimized out> globals = <optimized out> argdefs = <optimized out> d = <optimized out> #48 call_function (oparg=<optimized out>, pp_stack=0x7ffcee6b44b0) at Python/ceval.c:4056 func = 0x7f2934625ed8 w = <optimized out> na = 1 nk = 0 n = <optimized out> pfunc = 0x7f2896fe8ec0 x = <optimized out> #49 PyEval_EvalFrameEx (f=f@entry=0x7f2896fe8d38, throwflag=throwflag@entry=0) at Python/ceval.c:2681 sp = 0x7f2896fe8ec8 stack_pointer = <optimized out> next_instr = <optimized out> opcode = <optimized out> oparg = <optimized out> why = WHY_NOT err = 0 x = <optimized out> v = <optimized out> w = <optimized out> u = <optimized out> t = <optimized out> stream = 0x0 fastlocals = 0x7f2896fe8eb0 freevars = <optimized out> retval = <optimized out> tstate = <optimized out> co = <optimized out> instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = <optimized out> names = <optimized out> consts = <optimized out> #50 0x00007f293ee2866c in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=argcount@entry=1, kws=<optimized out>, kwcount=0, defs=0x7f2934642268, defcount=1, closure=0x0) at Python/ceval.c:3267 f = 0x7f2896fe8d38 retval = 0x0 fastlocals = 0x7f2896fe8eb0 freevars = 0x7f2896fe8ec0 tstate = 0x1e080a0 x = <optimized out> u = <optimized out> #51 0x00007f293ee27384 in fast_function (nk=0, na=1, n=<optimized out>, pp_stack=0x7ffcee6b46a0, func=0x7f2934625f50) at Python/ceval.c:4131 co = <optimized out> nd = <optimized out> globals = <optimized out> argdefs = <optimized out> d = <optimized out> #52 call_function (oparg=<optimized out>, pp_stack=0x7ffcee6b46a0) at Python/ceval.c:4056 func = 0x7f2934625f50 w = <optimized out> na = 1 nk = 0 n = <optimized out> pfunc = 0x7f29346789b0 x = <optimized out> #53 PyEval_EvalFrameEx (f=f@entry=0x7f2934678830, throwflag=throwflag@entry=0) at Python/ceval.c:2681 sp = 0x7f29346789b8 stack_pointer = <optimized out> next_instr = <optimized out> opcode = <optimized out> oparg = <optimized out> why = WHY_NOT err = 0 x = <optimized out> v = <optimized out> w = <optimized out> u = <optimized out> t = <optimized out> stream = 0x0 fastlocals = 0x7f29346789a8 freevars = <optimized out> retval = <optimized out> tstate = <optimized out> co = <optimized out> instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = <optimized out> names = <optimized out> consts = <optimized out> #54 0x00007f293ee2866c in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=argcount@entry=1, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3267 f = 0x7f2934678830 retval = 0x0 fastlocals = 0x7f29346789a8 freevars = 0x7f29346789b0 tstate = 0x1e080a0 x = <optimized out> u = <optimized out> #55 0x00007f293ee27384 in fast_function (nk=0, na=1, n=<optimized out>, pp_stack=0x7ffcee6b4890, func=0x7f2933c421b8) at Python/ceval.c:4131 co = <optimized out> nd = <optimized out> globals = <optimized out> argdefs = <optimized out> d = <optimized out> #56 call_function (oparg=<optimized out>, pp_stack=0x7ffcee6b4890) at Python/ceval.c:4056 func = 0x7f2933c421b8 w = <optimized out> na = 1 nk = 0 n = <optimized out> pfunc = 0x7f293ececd98 x = <optimized out> #57 PyEval_EvalFrameEx (f=f@entry=0x7f293ececc20, throwflag=throwflag@entry=0) at Python/ceval.c:2681 sp = 0x7f293ececda0 stack_pointer = <optimized out> next_instr = <optimized out> opcode = <optimized out> oparg = <optimized out> why = WHY_NOT err = 0 x = <optimized out> v = <optimized out> w = <optimized out> u = <optimized out> t = <optimized out> stream = 0x0 fastlocals = 0x7f293ececd98 freevars = <optimized out> retval = <optimized out> tstate = <optimized out> co = <optimized out> instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = <optimized out> names = <optimized out> consts = <optimized out> #58 0x00007f293ee2866c in PyEval_EvalCodeEx (co=co@entry=0x7f293ebd4e30, globals=globals@entry=0x7f293ec98168, locals=locals@entry=0x7f293ec98168, args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3267 f = 0x7f293ececc20 retval = 0x0 fastlocals = 0x7f293ececd98 freevars = 0x7f293ececd98 tstate = 0x1e080a0 x = <optimized out> u = <optimized out> #59 0x00007f293ee28789 in PyEval_EvalCode (co=co@entry=0x7f293ebd4e30, globals=globals@entry=0x7f293ec98168, locals=locals@entry=0x7f293ec98168) at Python/ceval.c:669 No locals. #60 0x00007f293ee4be5a in run_mod (arena=0x1e8c6d0, flags=0x7ffcee6b4ab0, locals=0x7f293ec98168, globals=0x7f293ec98168, filename=0x1ec1320 "", mod=<optimized out>) at Python/pythonrun.c:1365 co = 0x7f293ebd4e30 v = <optimized out> #61 PyRun_FileExFlags (fp=fp@entry=0x1ec1320, filename=filename@entry=0x7ffcee6b64b7 "/data/local/sage/sage-7.3/src/bin/sage-ipython", start=start@entry=257, globals=globals@entry=0x7f293ec98168, locals=locals@entry=0x7f293ec98168, closeit=closeit@entry=1, flags=0x7ffcee6b4ab0) at Python/pythonrun.c:1351 mod = <optimized out> arena = <optimized out> #62 0x00007f293ee4d207 in PyRun_SimpleFileExFlags (fp=fp@entry=0x1ec1320, filename=0x7ffcee6b64b7 "/data/local/sage/sage-7.3/src/bin/sage-ipython", closeit=1, flags=flags@entry=0x7ffcee6b4ab0) at Python/pythonrun.c:943 m = <optimized out> d = 0x7f293ec98168 v = <optimized out> ext = 0x7ffcee6b64e1 "thon" set_file_name = 1 len = <optimized out> ret = -1 #63 0x00007f293ee4d8a3 in PyRun_AnyFileExFlags (fp=fp@entry=0x1ec1320, filename=<optimized out>, closeit=<optimized out>, flags=flags@entry=0x7ffcee6b4ab0) at Python/pythonrun.c:747 No locals. #64 0x00007f293ee6370e in Py_Main (argc=<optimized out>, argv=<optimized out>) at Modules/main.c:640 c = <optimized out> sts = <optimized out> command = 0x0 filename = 0x7ffcee6b64b7 "/data/local/sage/sage-7.3/src/bin/sage-ipython" module = 0x0 fp = <optimized out> p = <optimized out> unbuffered = 0 skipfirstline = 0 stdin_is_interactive = 1 help = <optimized out> version = <optimized out> saw_unbuffered_flag = <optimized out> cf = {cf_flags = 0} #65 0x000000361de1ed1d in __libc_start_main () from /lib64/libc.so.6 No symbol table info available. #66 0x00000000004006f1 in _start () No symbol table info available. Cython backtrace ---------------- #0 0x000000361e20f320 in waitpid() #1 0x00007f293174be90 in print_enhanced_backtrace()at /data/local/sage/sage-7.3/local/var/tmp/sage/build/cysignals-1.1.1/src/build/src/cysignals/implementation.c:401 #2 0x00007f293174c660 in sigdie()at /data/local/sage/sage-7.3/local/var/tmp/sage/build/cysignals-1.1.1/src/build/src/cysignals/implementation.c:420 #3 0x00007f293174ef60 in cysigs_signal_handler()at /data/local/sage/sage-7.3/local/var/tmp/sage/build/cysignals-1.1.1/src/build/src/cysignals/implementation.c:213 #4 0x000000361da178f0 in __restore_rt() #5 0x00007f2926946a70 in daxpy_k() #6 0x00007f292673e8b0 in trmv_kernel() #7 0x00007f2926901020 in exec_blas() #8 0x00007f2926751d30 in dtrmv_thread_NLU() #9 0x00007f292670fa20 in dtrmv_() #10 0x00007f2926b96860 in dlahr2_() #11 0x00007f2926b5e810 in dgehrd_() #12 0x00007f2926b59040 in dgeev_() #13 0x00007f2277b64860 in f2py_rout__flapack_dgeev()at /tmp/pip-d8ExwX-build/build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/linalg/_flapackmodule.c:24535 #14 0x00007f293ed72e90 in PyObject_Call()at /data/local/sage/sage-7.3/local/var/tmp/sage/build/python2-2.7.10.p2/src/Objects/abstract.c:2529 #15 0x00007f293ee25528 in do_call()at /data/local/sage/sage-7.3/local/var/tmp/sage/build/python2-2.7.10.p2/src/Python/ceval.c:4253 #16 0x00007f293ee24bab in call_function()at /data/local/sage/sage-7.3/local/var/tmp/sage/build/python2-2.7.10.p2/src/Python/ceval.c:4058 warning: File "/opt/gcc-5.1.0/lib64/libstdc++.so.6.0.21-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load". Traceback (most recent call last): File "<string>", line 128, in <module> File "<string>", line 103, in invoke File "<string>", line 110, in newest_first_order File "<string>", line 62, in print_stackframe File "/data/local/sage/sage-7.3/local/lib/python2.7/site-packages/Cython-0.24.1-py2.7-linux-x86_64.egg/Cython/Debugger/libcython.py", line 90, in wrapper return function(self, frame, *args, **kwargs) File "/data/local/sage/sage-7.3/local/lib/python2.7/site-packages/Cython-0.24.1-py2.7-linux-x86_64.egg/Cython/Debugger/libcython.py", line 214, in is_python_function pyframe = libpython.Frame(frame).get_pyop() File "/data/local/sage/sage-7.3/local/lib/python2.7/site-packages/Cython-0.24.1-py2.7-linux-x86_64.egg/Cython/Debugger/libpython.py", line 1551, in get_pyop return PyFrameObjectPtr.from_pyobject_ptr(f) File "/data/local/sage/sage-7.3/local/lib/python2.7/site-packages/Cython-0.24.1-py2.7-linux-x86_64.egg/Cython/Debugger/libpython.py", line 445, in from_pyobject_ptr return cls(gdbval) File "/data/local/sage/sage-7.3/local/lib/python2.7/site-packages/Cython-0.24.1-py2.7-linux-x86_64.egg/Cython/Debugger/libpython.py", line 912, in __init__ self.co = PyCodeObjectPtr.from_pyobject_ptr(self.field('f_code')) File "/data/local/sage/sage-7.3/local/lib/python2.7/site-packages/Cython-0.24.1-py2.7-linux-x86_64.egg/Cython/Debugger/libpython.py", line 241, in field if self.is_null(): File "/data/local/sage/sage-7.3/local/lib/python2.7/site-packages/Cython-0.24.1-py2.7-linux-x86_64.egg/Cython/Debugger/libpython.py", line 289, in is_null return 0 == int(self._gdbval) error: Cannot convert value to int. close failed in file object destructor: IOError: [Errno 9] Bad file descriptor