-
Notifications
You must be signed in to change notification settings - Fork 290
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MA97 Segfault with HSL 2013 and Ipopt 3.11.1 #206
Comments
Binary attachment BCQPSolver.tar.bz2 by smith created at 2013-06-25 18:30:00 lost by Trac to GitHub conversion. Code to generate segfault |
Comment by smith created at 2013-06-25 18:31:40 To run the program:
|
Attachment interface_patch.txt by smith created at 2013-06-26 02:14:23 Patch to IpMa97SolverInterface.hpp to resolve segfault |
Comment by smith created at 2013-06-26 02:15:19 Per Jonathan Hogg's suggestion, the attached patch resolves the segfault in my tests. |
Comment by @svigerske created at 2013-06-26 08:15:28 Changing assignee from ipopt-team to @svigerske. |
Comment by @svigerske created at 2013-06-26 08:15:28 Changing status from new to assigned. |
Comment by @svigerske created at 2013-06-26 08:26:15 Thanks, I've committed this patch with 6aede83. Will be in the next release. |
Comment by @svigerske created at 2013-06-26 08:26:15 Resolution: fixed |
Issue created by migration from Trac.
Original creator: smith
Original creation time: 2013-06-25 18:29:32
Assignee: ipopt-team
Version: 3.11
CC: jhogg41
After upgrading to HSL 2013 and Ipopt 3.11.1, I've started to experience segfaults with MA97 on various problems (the other HSL solvers seem fine). The problem occurs when I use MA97 to solve multiple problem instances in serial.
A backtrace (full output below) shows that the segfault occurs when the Ma97SolverInterface destructor is invoked. The segfault occurs with both the GNU toolchain (4.6.4) and Intel's toolchain (13.0.1) on Linux and OS X, and occurs whether or not I build Ipopt/HSL with OpenMP support. Running in valgrind I obtain a "Conditional jump or move depends on uninitialised value(s)" error for MA97 but not with the other HSL solvers (again, full output included below).
I am building Ipopt with HSL, Metis, and Mumps, and configuring Ipopt with: ../configure CXX=g++-4.6 CC=gcc-4.6 F77=gfortran-4.6 --enable-debug -with-ipopt-checklevel=1
valgrind output:
gdb backtrace:
(changed by @svigerske at 2013-06-26 08:15:28)
The text was updated successfully, but these errors were encountered: