On Sat, Jun 15, 2013 at 9:50 AM, Warren Weckesser < [email protected]> wrote:
> > On Sat, Jun 15, 2013 at 11:43 AM, Warren Weckesser < > [email protected]> wrote: > >> I'm getting a seg. fault in master when I run the tests. I'm on Ubuntu >> 12.04 64 bit, with Python 3.3.2 (64 bits): >> >> $ python3 -c "import numpy as np; np.test('full')" >> Running unit tests for numpy >> NumPy version 1.8.0.dev-fa5bc1c >> NumPy is installed in >> /home/warren/local_py332/lib/python3.3/site-packages/numpy >> Python version 3.3.2 (default, Jun 14 2013, 12:12:22) [GCC 4.6.3] >> nose version 1.3.0 >> .............................S.........................................................................................................................................................S.......................................................................................................................................................S..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................K............................................................................................................................................................................................SSS.................................................................................................K.....................................................................................................................................................................................Segmentation >> fault >> >> The seg. fault is occurring in ma/tests/test_mrecords.py: >> >> $ nosetests test_mrecords.py >> .Segmentation fault >> >> More info: >> >> $ python3 >> Python 3.3.2 (default, Jun 14 2013, 12:12:22) >> [GCC 4.6.3] on linux >> Type "help", "copyright", "credits" or "license" for more information. >> >>> import numpy as np >> >>> np.show_config() >> atlas_threads_info: >> library_dirs = ['/usr/lib/atlas-base/atlas', '/usr/lib/atlas-base'] >> include_dirs = ['/usr/include/atlas'] >> language = f77 >> libraries = ['lapack', 'ptf77blas', 'ptcblas', 'atlas'] >> define_macros = [('ATLAS_INFO', '"\\"3.8.4\\""')] >> atlas_blas_threads_info: >> library_dirs = ['/usr/lib/atlas-base'] >> include_dirs = ['/usr/include/atlas'] >> language = c >> libraries = ['ptf77blas', 'ptcblas', 'atlas'] >> define_macros = [('ATLAS_INFO', '"\\"3.8.4\\""')] >> mkl_info: >> NOT AVAILABLE >> lapack_opt_info: >> library_dirs = ['/usr/lib/atlas-base/atlas', '/usr/lib/atlas-base'] >> include_dirs = ['/usr/include/atlas'] >> language = f77 >> libraries = ['lapack', 'ptf77blas', 'ptcblas', 'atlas'] >> define_macros = [('ATLAS_INFO', '"\\"3.8.4\\""')] >> blas_opt_info: >> library_dirs = ['/usr/lib/atlas-base'] >> include_dirs = ['/usr/include/atlas'] >> language = c >> libraries = ['ptf77blas', 'ptcblas', 'atlas'] >> define_macros = [('ATLAS_INFO', '"\\"3.8.4\\""')] >> lapack_mkl_info: >> NOT AVAILABLE >> blas_mkl_info: >> NOT AVAILABLE >> >>> >> >> gdb: >> >> $ gdb python3 >> GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04 >> 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-linux-gnu". >> For bug reporting instructions, please see: >> <http://bugs.launchpad.net/gdb-linaro/>... >> Reading symbols from /home/warren/local_py332/bin/python3...done. >> (gdb) run test_mrecords.py >> Starting program: /home/warren/local_py332/bin/python3 test_mrecords.py >> [Thread debugging using libthread_db enabled] >> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". >> . >> Program received signal SIGSEGV, Segmentation fault. >> 0x00007ffff5f080a4 in _aligned_strided_to_contig_size8_srcstride0 >> (dst=<optimized out>, >> dst_stride=<optimized out>, src=<optimized out>, >> __NPY_UNUSED_TAGGEDsrc_stride=<optimized out>, >> N=<optimized out>, __NPY_UNUSED_TAGGEDsrc_itemsize=<optimized out>, >> __NPY_UNUSED_TAGGEDdata=0x0) >> at numpy/core/src/multiarray/lowlevel_strided_loops.c.src:190 >> 190 *((@type@ *)dst) = temp; >> (gdb) >> >> > > Is this repeatable? Just asking as I don't see that here with gcc 4.7.2. Looks like Julian's changes to lowlevel_strided_loops may be responsible. Chuck
_______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
