Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#1 closed defect (fixed)

double free corruption, exit code 6 ??

Reported by: rodrigo Owned by: somebody
Priority: major Component: component1
Version: Keywords:



I've tried the solver, but I'm getting the following message:


This program contains Ipopt, a library for large-scale nonlinear optimization.
 Ipopt is released as open source code under the Common Public License (CPL).
         For more information visit

              Num      Status      Obj             It       time
IpOp0009I     1        OPT         5.00949e+06    133      40.8038
Cbc0010I After 0 nodes, 1 on tree, 1e+50 best solution, best possible 5.00949e+06 (0.01 seconds)
*** glibc detected *** double free or corruption (!prev): 0x08d34020 ***
error running bonmin:
        termination code 6

I've compiled it like this:

1) mkdir build ; cd build
2) ../configure -C --with-pardiso="$HOME/lib/"
3) make ; make test ; make install

using the following bonmin.opt file:

#print_level 4
linear_solver pardiso
tol 1e-6
bonmin.algorithm B-BB

The details of the compilers are (for some reason my linux distro installs two gcc-3.x and gcc-4.x):

gcc, g++, g77/f77 versions used:
gcc version 3.4.5 20051201 (Red Hat 3.4.5-2)

gfortran version
gcc version 4.0.2 20051130 (Red Hat 4.0.2-14.EL4)

I'm working with linux CentOS 4.3(Final)

I'm guessing the problem is in the algorithm (B-BB), because when I try the others the error does not appear. And possibly related to the linear solver interfase, because when I use the ma27 solver I don't get the error.

Please feel free to email me for more details, also I'm attaching the *.nl file of the problem.


Rodrigo (soyrush at

Attachments (1) (43.7 KB) - added by rodrigo 14 years ago.

Download all attachments as: .zip

Change History (2)

Changed 14 years ago by rodrigo

comment:1 Changed 14 years ago by pbonami

  • Resolution set to fixed
  • Status changed from new to closed

The error was caused by a small mistake in Ipopt Pardiso interface. It should be fixed with new Ipopt on SVN.


Note: See TracTickets for help on using tickets.