[Numpy-svn] [numpy/numpy] 2d7a9e: BUG: fix crash when sending interrupt signal to ff...

GitHub noreply at github.com
Thu May 29 18:20:26 EDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/numpy/numpy
  Commit: 2d7a9eedc6570017a2e305c9ec67bab982b12810
      https://github.com/numpy/numpy/commit/2d7a9eedc6570017a2e305c9ec67bab982b12810
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-05-09 (Fri, 09 May 2014)

  Changed paths:
    M numpy/core/include/numpy/npy_common.h
    M numpy/core/setup.py
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/fft/fftpack_litemodule.c

  Log Message:
  -----------
  BUG: fix crash when sending interrupt signal to fft functions

the SIGINT handling code must be in the GIL released section so the
longjmp does not skip the retaking.
This implies that the signal handlers must use thread local storage to
avoid a crash when sending interrupt to threaded fft functions.
Distribution of SIGINT to each threads must be handled by the
application as only the master thread receives it
Closes gh-4634


  Commit: 848cd10bcc4b46be599de9cd3bd46d6b8859152e
      https://github.com/numpy/numpy/commit/848cd10bcc4b46be599de9cd3bd46d6b8859152e
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-05-22 (Thu, 22 May 2014)

  Changed paths:
    M numpy/core/setup.py
    M numpy/core/setup_common.py

  Log Message:
  -----------
  MAINT: move variable attribute checks into a common variable

also rename GCC_ATTRIBUTES to FUNCTION_ATTRIBUTES


  Commit: 3d14321fcec97501a20d3e9ade92abb7c3055c0e
      https://github.com/numpy/numpy/commit/3d14321fcec97501a20d3e9ade92abb7c3055c0e
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-05-29 (Thu, 29 May 2014)

  Changed paths:
    M numpy/core/include/numpy/npy_common.h
    M numpy/core/setup.py
    M numpy/core/setup_common.py
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/fft/fftpack_litemodule.c

  Log Message:
  -----------
  Merge pull request #4692 from juliantaylor/fft-interrupt

BUG: fix crash when sending interrupt signal to fft functions


Compare: https://github.com/numpy/numpy/compare/3d88c07caa20...3d14321fcec9


More information about the Numpy-svn mailing list