Francois Bissey wrote:
>
>> On 18/08/2016, at 19:38, Francois Bissey <[email protected]>
>> wrote:
>>
>> Stack smashing on 32bits
>> [dochtml] Setting permissions of DOT_SAGE directory so only you can read and
>> write it.
>> [dochtml] *** stack smashing detected ***: python terminated
>> [dochtml]
>> ------------------------------------------------------------------------
>> [dochtml]
>>
>> I/We had to deal with that before, in singular, if memory serves me right.
>>
>
> Hum, was at linking time not run time. May have to inspect more carefully but
> -fno-stack-protector may come in handy somewhere.
FWIW, attached are some excerpts from the log, with also some "funny"
errors I at least never noticed before.
As you may already have seen, the crash starts somewhere in
sage/rings/number_field/totallyreal.so, goes through some
Singular-related extension modules up to sage/libs/singular/singular.so,
and "ends" in local/lib/libsingular.so.
Compiler is Ubuntu's "native" GCC 4.8.4-2ubuntu1~14.04.3
(--with-arch-32=i686 --with-tune=generic target=i686-linux-gnu), not
Sage's 4.9.3.
Build is in some VM on a 64-bit machine (Linux sagebu14_32s02
4.5.0-0.bpo.2-amd64 #1 SMP Debian 4.5.4-1~bpo8+1 (2016-05-13) i686 i686
i686 GNU/Linux).
-leif
--
You received this message because you are subscribed to the Google Groups
"sage-release" 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-release.
For more options, visit https://groups.google.com/d/optout.
[pexpect-4.1.0] byte-compiling
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/pexpect/async.py
to async.pyc
[pexpect-4.1.0] File
"/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/pexpect/async.py",
line 16
[pexpect-4.1.0] transport, pw = yield from asyncio.get_event_loop()\
[pexpect-4.1.0] ^
[pexpect-4.1.0] SyntaxError: invalid syntax
[pyzmq-15.2.0] byte-compiling
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/zmq/tests/_test_asyncio.py
to _test_asyncio.pyc
[pyzmq-15.2.0] File
"/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/zmq/tests/_test_asyncio.py",
line 43
[pyzmq-15.2.0] yield from a.send(b'hi')
[pyzmq-15.2.0] ^
[pyzmq-15.2.0] SyntaxError: invalid syntax
[pyzmq-15.2.0]
[pyzmq-15.2.0] byte-compiling
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/zmq/asyncio.py
to asyncio.pyc
[pyzmq-15.2.0] File
"/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/zmq/asyncio.py",
line 79
[pyzmq-15.2.0] "{!r}".format(fileobj)) from None
[pyzmq-15.2.0] ^
[pyzmq-15.2.0] SyntaxError: invalid syntax
[pyzmq-15.2.0]
[pyzmq-15.2.0] byte-compiling
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/zmq/auth/asyncio.py
to asyncio.pyc
[pyzmq-15.2.0] File
"/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/zmq/auth/asyncio.py",
line 28
[pyzmq-15.2.0] events = yield from self.__poller.poll()
[pyzmq-15.2.0] ^
[pyzmq-15.2.0] SyntaxError: invalid syntax
[pyzmq-15.2.0]
[ntl-9.8.1.p1] make[8]: *** [GF2X.o] Error 1
[ntl-9.8.1.p1] make[8]: Target `wntl.a' not remade because of errors.
[ntl-9.8.1.p1] make[8]: Leaving directory
`/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/var/tmp/sage/build/ntl-9.8.1.p1/src/ntl/src/small/src'
[numpy-1.11.1]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/var/tmp/sage/build/numpy-1.11.1/src/numpy/distutils/system_info.py:1646:
UserWarning:
[numpy-1.11.1] Atlas (http://math-atlas.sourceforge.net/) libraries not
found.
[numpy-1.11.1] Directories to search for the libraries can be specified in
the
[numpy-1.11.1] numpy/distutils/site.cfg file (section [atlas]) or by setting
[numpy-1.11.1] the ATLAS environment variable.
[numpy-1.11.1] warnings.warn(AtlasNotFoundError.__doc__)
(and similar warnings following; presumably harmless though)
[singular-3.1.7p1.p1] rm -f
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/share/singular
[singular-3.1.7p1.p1] rm: cannot remove
'/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/share/singular':
Is a directory
[singular-3.1.7p1.p1] make[7]: [clean] Error 1 (ignored)
[sagelib-7.3] In file included from
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1777:0,
[sagelib-7.3] from
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18,
[sagelib-7.3] from
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4,
[sagelib-7.3] from
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/src/build/cythonized/sage/finance/time_series.c:318:
[sagelib-7.3]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2:
warning: #warning "Using deprecated NumPy API, disable it by " "#defining
NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
[sagelib-7.3] #warning "Using deprecated NumPy API, disable it by " \
[sagelib-7.3] ^
[sagelib-7.3] In file included from
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:27:0,
[sagelib-7.3] from
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4,
[sagelib-7.3] from
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/src/build/cythonized/sage/finance/time_series.c:318:
[sagelib-7.3]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/src/build/cythonized/sage/finance/time_series.c:
In function ‘__pyx_pf_4sage_7finance_11time_series_10TimeSeries_106numpy’:
[sagelib-7.3]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/numpy/core/include/numpy/__multiarray_api.h:1532:144:
warning: ‘return’ with no value, in function returning non-void [-Wreturn-type]
[sagelib-7.3] #define import_array() {if (_import_array() < 0) {PyErr_Print();
PyErr_SetString(PyExc_ImportError, "numpy.core.multiarray failed to import");
return NUMPY_IMPORT_ARRAY_RETVAL; } }
[sagelib-7.3]
^
[sagelib-7.3]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/src/build/cythonized/sage/finance/time_series.c:15348:3:
note: in expansion of macro ‘import_array’
[sagelib-7.3] import_array();
[sagelib-7.3] ^
...
[dochtml] /lib/i386-linux-gnu/libc.so.6(gsignal+0x47)[0x557c7687]
[dochtml] /lib/i386-linux-gnu/libc.so.6(abort+0x143)[0x557caab3]
[dochtml] /lib/i386-linux-gnu/libc.so.6(+0x68fd3)[0x55801fd3]
[dochtml] /lib/i386-linux-gnu/libc.so.6(__fortify_fail+0x6b)[0x55894b8b]
[dochtml] /lib/i386-linux-gnu/libc.so.6(+0xfbb1a)[0x55894b1a]
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/libsingular.so(_fini+0x0)[0x7bcb5eb4]
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/libsingular.so(+0xda658)[0x7b92c658]
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/libsingular.so(_Z6siInitPc+0x287)[0x7b9777b7]
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/sage/libs/singular/singular.so(+0x84c2)[0x7c1824c2]
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/sage/libs/singular/singular.so(initsingular+0x2eab)[0x7c188b6b]
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/libpython2.7.so.1.0(_PyImport_LoadDynamicModule+0xa2)[0x556a5212]
...
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_libsingular.so(+0x5e72)[0x7c093e72]
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_libsingular.so(initmulti_polynomial_libsingular+0x2fb0)[0x7c117c10]
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/libpython2.7.so.1.0(_PyImport_LoadDynamicModule+0xa2)[0x556a5212]
...
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/sage/matrix/matrix_mpolynomial_dense.so(+0x3744)[0x7b836744]
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/sage/matrix/matrix_mpolynomial_dense.so(initmatrix_mpolynomial_dense+0x1722)[0x7b848f72]
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/libpython2.7.so.1.0(_PyImport_LoadDynamicModule+0xa2)[0x556a5212]
...
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/sage/rings/number_field/totallyreal_data.so(+0x3bdb)[0x7ab4cbdb]
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/sage/rings/number_field/totallyreal_data.so(inittotallyreal_data+0x2786)[0x7ab63e56]
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/libpython2.7.so.1.0(_PyImport_LoadDynamicModule+0xa2)[0x556a5212]
...
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/libpython2.7.so.1.0(PyObject_CallFunction+0x6e)[0x555d3c6e]
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/libpython2.7.so.1.0(PyImport_Import+0xfb)[0x556a47db]
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/sage/rings/number_field/totallyreal.so(+0x5d64)[0x7ab22d64]
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7/site-packages/sage/rings/number_field/totallyreal.so(inittotallyreal+0x1ecd)[0x7ab3e6cd]
[dochtml]
/home/buildbot/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/libpython2.7.so.1.0(_PyImport_LoadDynamicModule+0xa2)[0x556a5212]