[Ipopt-tickets] [Ipopt] #118: IPOPT segfaults from 3.6 onwards: cause of Termination code 11 error in AMPL

Ipopt coin-trac at coin-or.org
Wed Apr 21 23:22:58 EDT 2010


#118: IPOPT segfaults from 3.6 onwards: cause of Termination code 11 error in
AMPL
--------------------------------+-------------------------------------------
  Reporter:  paulelastic        |       Owner:  ipopt-team
      Type:  defect             |      Status:  closed    
  Priority:  high               |   Component:  Ipopt     
   Version:  3.8 (C++ Version)  |    Severity:  blocker   
Resolution:  wontfix            |    Keywords:            
--------------------------------+-------------------------------------------

Comment(by paulelastic):

 [Problem solved] Just a follow-up comment for folks who may be googling
 for the solution to this problem.

 I believe the problem may have something to do with the way the latest gcc
 (4.4.1) handles symbols in the latest ASL. I created a virtual machine
 with Ubuntu 8.10 LTS, and used gcc 4.2.4 to compile the IPOPT source with
 the latest ASL, and it worked like a charm. I copied the compiled binary
 back to my Ubuntu 9.04 machine (gcc 4.4.1) and IPOPT did not segfault
 anymore.

 Bottom line: use an older compiler.

-- 
Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/118#comment:4>
Ipopt <http://projects.coin-or.org/Ipopt>
Interior-point optimizer for nonlinear programs.



More information about the Ipopt-tickets mailing list