[Scipy-tickets] [SciPy] #1170: there is a bug in "scipy.integrate.quad" function.

SciPy Trac scipy-tickets@scipy....
Fri May 7 21:11:47 CDT 2010


#1170: there is a bug in "scipy.integrate.quad" function.
----------------------------------+-----------------------------------------
 Reporter:  Joe                   |       Owner:  somebody
     Type:  defect                |      Status:  new     
 Priority:  highest               |   Milestone:  0.8.0   
Component:  scipy.integrate       |     Version:  0.7.0   
 Keywords:  scipy integrate quad  |  
----------------------------------+-----------------------------------------
 when I use the "scipy.integrate.quad" to calculate a simple integration.
 The program cannot run and dumped immediately.
 The code is:

 {{{
 from scipy.integrate import quad; print quad(lambda x: x+1, 1.0, 2.0)
 }}}

 ----
 The system platform: Window Xp
 Python Version: 2.5.4
 Scipy Numpy version: latest for python 2.5


 '''The debug information is:'''
 ----
 D:\Python25>bin\gdb.exe python.exe
 GNU gdb 6.3
 Copyright 2004 Free Software Foundation, Inc.
 GDB is free software, covered by the GNU General Public License, and you
 are
 welcome to change it and/or distribute copies of it under certain
 conditions.
 Type "show copying" to see the conditions.
 There is absolutely no warranty for GDB.  Type "show warranty" for
 details.
 This GDB was configured as "i686-pc-mingw32"...(no debugging symbols
 found)

 (gdb) run -c "from scipy.integrate import quad; print quad(lambda x: x+1,
 1.0, 2.0)"
 Starting program: D:\Python25/python.exe -c "from scipy.integrate import
 quad; print quad(lambda x:x+1, 1.0, 2.0)"
 ---Type <return> to continue, or q <return> to quit---

 Program received signal SIGILL, Illegal instruction.
 0x6a852cfe in dqk21_ (f=0x21fb2c, a=0x21fb34, b=0x21f8ac, result=0x21f8b4,
     abserr=0x5ad42bd9, resabs=0x1029fd8, resasc=0x1c0)
     at scipy/integrate/quadpack/dqk21.f:179
 179     scipy/integrate/quadpack/dqk21.f: No such file or directory.
         in scipy/integrate/quadpack/dqk21.f
 Current language:  auto; currently fortran
 (gdb) c
 Continuing.

 Program received signal SIGILL, Illegal instruction.
 0x6a852cfe in dqk21_ (f=0x21fb2c, a=0x21fb34, b=0x21f8ac, result=0x21f8b4,
     abserr=0x5ad42bd9, resabs=0x1029fd8, resasc=0x1c0)
     at scipy/integrate/quadpack/dqk21.f:179
 179     in scipy/integrate/quadpack/dqk21.f
 (gdb) c
 Continuing.

 Program exited with code 030000000035.

 ----

-- 
Ticket URL: <http://projects.scipy.org/scipy/ticket/1170>
SciPy <http://www.scipy.org>
SciPy is open-source software for mathematics, science, and engineering.


More information about the Scipy-tickets mailing list