Package: maxima
Version: 5.13.0-3.1
Severity: normal

Maxima sometimes crashes with a segfault when executing quad_qagi():


Maxima 5.13.0 http://maxima.sourceforge.net
Using Lisp GNU Common Lisp (GCL) GCL 2.6.8 (aka GCL)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.
(%i1) quad_qagi(exp(-x), x, 0, inf);
(%o1)                [1.0, 5.8426066128017434E-11, 135, 0]
(%i2) quad_qagi(exp(-x), x, 0, inf);
(%o2)                [1.0, 5.8426066128017434E-11, 135, 0]
(%i3) quad_qagi(exp(-x), x, 0, inf);
(%o3)                [1.0, 5.8426066128017434E-11, 135, 0]
(%i4) quad_qagi(exp(-x), x, 0, inf);
(%o4)                [1.0, 5.8426066128017434E-11, 135, 0]
(%i5) quad_qagi(exp(-x), x, 0, inf);
(%o5)                [1.0, 5.8426066128017434E-11, 135, 0]
(%i6) quad_qagi(exp(-x), x, 0, inf);
(%o6)                [1.0, 5.8426066128017434E-11, 135, 0]
(%i7) quad_qagi(exp(-x), x, 0, inf);
Universal error handler called recursively (:ERROR NIL
                                                  
CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER
                                                  ""
                                                  "Couldn't protect")
Universal error handler called recursively (:ERROR NIL
                                            
CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER
                                            "" "Couldn't protect")
Maxima encountered a Lisp error:

 Error in CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER [or a callee]: Caught fatal 
error [memory may be damaged]

Automatically continuing.
To reenable the Lisp debugger set *debugger-hook* to nil.
(%i8) quad_qagi(exp(-x), x, 0, inf);
(%o8)                [1.0, 5.8426066128017434E-11, 135, 0]
(%i9) quad_qagi(exp(-x), x, 0, inf);
Segmentation fault (core dumped)

The backtrace is rather terse:

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `/usr/lib/maxima/5.13.0/binary-gcl/maxima -eval
(cl-user::run) -f --         '.
Program terminated with signal 11, Segmentation fault.
#0  0x00000000004a255c in ?? ()
(gdb) bt
#0  0x00000000004a255c in ?? ()

It has this problem more often with more complicated integrands.
Hope this helps.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing'), (450, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.25.2 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages maxima depends on:
ii  gnuplot-nox               4.2.2-1        A command-line driven interactive 
ii  libc6                     2.7-10         GNU C Library: Shared libraries
ii  libgmp3c2                 2:4.2.2+dfsg-3 Multiprecision arithmetic library
ii  libice6                   2:1.0.4-1      X11 Inter-Client Exchange library
ii  libncurses5               5.6+20080308-1 Shared libraries for terminal hand
ii  libreadline5              5.2-3          GNU readline and history libraries
ii  libsm6                    2:1.0.3-1+b1   X11 Session Management library
ii  libx11-6                  2:1.0.3-7      X11 client-side library
ii  libxaw7                   2:1.0.4-1      X11 Athena Widget library
ii  libxext6                  2:1.0.4-1      X11 miscellaneous extension librar
ii  libxmu6                   2:1.0.4-1      X11 miscellaneous utility library
ii  libxt6                    1:1.0.5-3      X11 toolkit intrinsics library

Versions of packages maxima recommends:
pn  gv                            <none>     (no description available)
ii  maxima-share                  5.13.0-3.1 A computer algebra system -- extra

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to