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]

Reply via email to