Here is something reproducible (on FreeBSD): Start Sage, type
sage: from sage.interfaces.maxima_lib import max and hit Tab. This immediately dumps core: Internal or unrecoverable error in: Got signal before environment was installed on our thread [2: No such file or directory] ;;; ECL C Backtrace ;;; 0 ecl_internal_error (0x87d790765) ;;; 1 init_unixint (0x87d7b6bd0) ;;; 2 init_unixint (0x87d7b6972) ;;; 3 pthread_sigmask (0x80103779d) ;;; 4 pthread_getspecific (0x801036d6f) ;;; 5 unknown (0x7ffffffff193) ;;; 6 GC_push_all_stacks (0x87db1ea2c) ;;; 7 GC_mark_some (0x87db12eec) ;;; 8 GC_stopped_mark (0x87db09baa) ;;; 9 GC_try_to_collect_inner (0x87db09a75) ;;; 10 GC_init (0x87db16f4f) ;;; 11 init_alloc (0x87d7caa59) ;;; 12 cl_boot (0x87d694a5b) ;;; 13 initecl (0x87d218340) ;;; 14 initecl (0x87d20a43f) ;;; 15 initecl (0x87d207e28) ;;; 16 _PyImport_LoadDynamicModule (0x800b3ed1c) ;;; 17 PyImport_AppendInittab (0x800b3d71f) ;;; 18 PyImport_AppendInittab (0x800b3d1a8) ;;; 19 PyImport_ImportModuleLevel (0x800b3c2ce) ;;; 20 _PyBuiltin_Init (0x800b162d7) ;;; 21 PyObject_Call (0x800a7d3e3) ;;; 22 PyEval_EvalFrameEx (0x800b2121c) ;;; 23 PyEval_EvalCodeEx (0x800b1b5d4) ;;; 24 PyEval_EvalCode (0x800b1ad96) ;;; 25 PyImport_ExecCodeModuleEx (0x800b3ad11) ;;; 26 PyImport_AppendInittab (0x800b3ddb8) ;;; 27 PyImport_AppendInittab (0x800b3d71f) ;;; 28 PyImport_AppendInittab (0x800b3d1a8) ;;; 29 PyImport_ImportModuleLevel (0x800b3c2ce) ;;; 30 _PyBuiltin_Init (0x800b162d7) ;;; 31 PyEval_EvalFrameEx (0x800b22dd1) Segmentation fault (core dumped) On Wednesday, August 30, 2017 at 2:26:15 PM UTC+1, Dima Pasechnik wrote: > > Typically (but not only), it happens in [plotting] and [plot3d ], with > stackdump like as follows: > > Internal or unrecoverable error in: > Got signal before environment was installed on our thread > [2: No such file or directory] > > ;;; ECL C Backtrace > ;;; 0 ecl_internal_error (0x882d90765) > ;;; 1 init_unixint (0x882db6bd0) > ;;; 2 init_unixint (0x882db6972) > ;;; 3 pthread_sigmask (0x80103779d) > ;;; 4 pthread_getspecific (0x801036d6f) > ;;; 5 unknown (0x7ffffffff193) > ;;; 6 GC_push_all_stacks (0x88311b7ba) > ;;; 7 GC_mark_some (0x883110aa3) > ;;; 8 GC_stopped_mark (0x883108b4a) > ;;; 9 GC_try_to_collect_inner (0x883108a41) > ;;; 10 GC_init (0x8831145a3) > ;;; 11 init_alloc (0x882dcaa59) > ;;; 12 cl_boot (0x882c94a5b) > ;;; 13 initecl (0x882817d70) > ;;; 14 initecl (0x882809e6f) > ;;; 15 initecl (0x8828079da) > ;;; 16 _PyImport_LoadDynamicModule (0x800b3ed1c) > ;;; 17 PyImport_AppendInittab (0x800b3d71f) > ;;; 18 PyImport_AppendInittab (0x800b3d1a8) > ;;; 19 PyImport_ImportModuleLevel (0x800b3c2ce) > ;;; 20 _PyBuiltin_Init (0x800b162d7) > ;;; 21 PyObject_Call (0x800a7d3e3) > ;;; 22 PyEval_EvalFrameEx (0x800b2121c) > ;;; 23 PyEval_EvalCodeEx (0x800b1b5d4) > ;;; 24 PyEval_EvalCode (0x800b1ad96) > ;;; 25 PyImport_ExecCodeModuleEx (0x800b3ad11) > ;;; 26 PyImport_AppendInittab (0x800b3ddb8) > ;;; 27 PyImport_AppendInittab (0x800b3d71f) > ;;; 28 PyImport_AppendInittab (0x800b3d1a8) > ;;; 29 PyImport_ImportModuleLevel (0x800b3c2ce) > ;;; 30 _PyBuiltin_Init (0x800b162d7) > ;;; 31 initlazy_import (0x80a70cf06) > > > On Wednesday, August 30, 2017 at 12:46:07 PM UTC+1, Dima Pasechnik wrote: >> >> >> >> On Thursday, April 30, 2015 at 10:21:25 PM UTC+1, Volker Braun wrote: >>> >>> Does this also happen if you build the Sage source tarball? It could >>> just be a bug in the Gentoo overlay. I've never seen that happen with >>> vanilla Sage. >>> >> >> I see this all the time on FreeBSD during [dochtml] (doc building) if I >> do this with "MAKE=make -jX make" and X>1. >> (on the branch at https://trac.sagemath.org/ticket/22679) >> >> Even worse, it used to be possible to build docs with X=1 and then "make >> ptest" with X>1, but even this is broken now. >> Seems to be a race condition manifesting itself a lot in this setting >> only, as >> I don't get these crashes as soon as it is docbuilding is done. >> >> Any ideas how to debug this? >> >> >> >> >> >>> >>> >>> >>> On Saturday, April 25, 2015 at 4:49:27 PM UTC-4, Gregor Bruns wrote: >>>> >>>> Whenever I try something with symbolic manipulation in Sage, ECL throws >>>> an error: >>>> >>>> var('x') >>>> simplify(x^3) >>>> Internal or unrecoverable error in: >>>> Got signal before environment was installed on our thread >>>> [2: No such file or directory] >>>> >>>> ;;; ECL C Backtrace >>>> ;;; /usr/lib64/libecl.so.13.5(si_dump_c_backtrace+0x31) [0x7f30c79e45f1] >>>> ;;; /usr/lib64/libecl.so.13.5(ecl_internal_error+0x44) [0x7f30c79cd5c4] >>>> ;;; /usr/lib64/libecl.so.13.5(+0x1b8578) [0x7f30c79fa578] >>>> ;;; /lib64/libpthread.so.0(+0xfeb0) [0x7f3105cc5eb0] >>>> ;;; /usr/lib64/libgc.so.1(+0x8bcd) [0x7f30f2130bcd] >>>> ;;; /usr/lib64/libgc.so.1(+0x68eb) [0x7f30f212e8eb] >>>> ;;; /usr/lib64/libgc.so.1(+0x6c4e) [0x7f30f212ec4e] >>>> ;;; /usr/lib64/libgc.so.1(+0x13a94) [0x7f30f213ba94] >>>> ;;; /usr/lib64/libgc.so.1(+0x87d3) [0x7f30f21307d3] >>>> ;;; /usr/lib64/libgc.so.1(+0xd659) [0x7f30f2135659] >>>> ;;; /usr/lib64/libgc.so.1(GC_generic_malloc+0x47) [0x7f30f2135757] >>>> ;;; /usr/lib64/libgc.so.1(+0xdada) [0x7f30f2135ada] >>>> ;;; /usr/lib64/libecl.so.13.5(ecl_alloc_object+0x9b) [0x7f30c7a10f7b] >>>> ;;; /usr/lib64/libecl.so.13.5(init_threads+0x42) [0x7f30c7a0e172] >>>> ;;; /usr/lib64/libecl.so.13.5(cl_boot+0x87) [0x7f30c78dd377] >>>> ;;; /usr/lib64/python2.7/site-packages/sage/libs/ecl.so(+0x6c6c) >>>> [0x7f30c7d6dc6c] >>>> ;;; /usr/lib64/python2.7/site-packages/sage/libs/ecl.so(+0x6f98) >>>> [0x7f30c7d6df98] >>>> ;;; /usr/lib64/python2.7/site-packages/sage/libs/ecl.so(initecl+0x1781) >>>> [0x7f30c7d79961] >>>> ;;; /usr/lib64/libpython2.7.so.1.0(_PyImport_LoadDynamicModule+0x99) >>>> [0x7f3105fc4a39] >>>> ;;; /usr/lib64/libpython2.7.so.1.0(+0xefc29) [0x7f3105fc2c29] >>>> ;;; /usr/lib64/libpython2.7.so.1.0(+0xefe6d) [0x7f3105fc2e6d] >>>> ;;; /usr/lib64/libpython2.7.so.1.0(PyImport_ImportModuleLevel+0x188) >>>> [0x7f3105fc37d8] >>>> ;;; /usr/lib64/libpython2.7.so.1.0(+0xd792f) [0x7f3105faa92f] >>>> ;;; /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x43) [0x7f3105f1d593] >>>> ;;; /usr/lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47) >>>> [0x7f3105fac477] >>>> ;;; /usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0xf05) >>>> [0x7f3105fad965] >>>> ;;; /usr/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7dd) >>>> [0x7f3105fb251d] >>>> ;;; /usr/lib64/libpython2.7.so.1.0(PyEval_EvalCode+0x32) >>>> [0x7f3105fb2622] >>>> ;;; /usr/lib64/libpython2.7.so.1.0(PyImport_ExecCodeModuleEx+0x8c) >>>> [0x7f3105fc1d9c] >>>> ;;; /usr/lib64/libpython2.7.so.1.0(+0xef005) [0x7f3105fc2005] >>>> ;;; /usr/lib64/libpython2.7.so.1.0(+0xefc29) [0x7f3105fc2c29] >>>> ;;; /usr/lib64/libpython2.7.so.1.0(+0xefe6d) [0x7f3105fc2e6d] >>>> Aborted >>>> >>>> I'm running Sage 6.6 >>>> >>>> version() >>>> 'SageMath Version 6.6, Release Date: 2015-04-14' >>>> >>>> on Gentoo Linux using the sage-on-gentoo overlay. >>>> >>>> uname -a >>>> >>>> Linux t-rex 3.17.7-gentoo #1 SMP Mon Dec 22 12:30:30 CET 2014 x86_64 >>>> Intel(R) Core(TM) i5-4200U CPU @ 1.60GHz GenuineIntel GNU/Linux >>>> >>>> I tried reinstalling every related package (sage, maxima, ecls) several >>>> times, removing and reenabling threads support, even remerging my whole >>>> system, without success. Recently I created a sandbox and installed >>>> everything from scratch there - same error. >>>> Symbolic computation in Maxima itself is just fine, though. >>>> >>>> Does anyone have an idea what could cause this problem? Or what is even >>>> meant by the error? What file or directory isn't found? Thanks in advance. >>>> >>> -- 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 https://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.
