[Ipopt-tickets] [Ipopt] #119: crash problem before resolution

Ipopt coin-trac at coin-or.org
Wed Apr 28 09:22:26 EDT 2010


#119: crash problem before resolution
------------------------------+---------------------------------------------
Reporter:  ycollet            |       Owner:  ipopt-team
    Type:  defect             |      Status:  new       
Priority:  normal             |   Component:  Ipopt     
 Version:  3.8 (C++ Version)  |    Severity:  normal    
Keywords:                     |  
------------------------------+---------------------------------------------

Comment(by ycollet):

 Sorry, I forgot to preview ...
 I use ipopt-3.8.1 under mandriva-2010.0 64 bits.

 YC


 {{{
 (gdb) where
 #0  0x00007f3266b6e545 in raise (sig=<value optimized out>) at
 ../nptl/sysdeps/unix/sysv/linux/raise.c:64
 #1  0x00007f3266b6fb60 in abort () at abort.c:88
 #2  0x00007f3266badbd0 in malloc_printerr (action=2, str=0x7f3266c64363
 "free(): invalid pointer", ptr=0x73bb) at malloc.c:6222
 #3  0x00007f323dadf239 in Ipopt::DenseVectorSpace::FreeInternalStorage
 (this=0x1ef6800, values=0x22ba670) at IpDenseVector.hpp:413
 #4  0x00007f323dad9e89 in ~DenseVector (this=0x22ba560) at
 IpDenseVector.cpp:52
 #5  0x00007f323d750e1b in Ipopt::SmartPtr<Ipopt::Vector
 const>::ReleasePointer_ (this=0x1efa040) at
 ./../../Common/IpSmartPtr.hpp:516
 #6  0x00007f323d751124 in Ipopt::SmartPtr<Ipopt::Vector
 const>::SetFromRawPtr_ (this=0x1efa040, rhs=0x1b9bae0) at
 ./../../Common/IpSmartPtr.hpp:473
 #7  0x00007f323d9b7ab9 in Ipopt::SmartPtr<Ipopt::Vector const>::operator=
 (this=0x1efa040, rhs=0x1b9bae0) at ./../Common/IpSmartPtr.hpp:447
 #8  0x00007f323da2c713 in Ipopt::DiagMatrix::SetDiag (this=0x1ef9ff0,
 diag=@0x1b9bae0) at ./../LinAlg/IpDiagMatrix.hpp:37
 #9  0x00007f323da29c97 in
 Ipopt::LowRankAugSystemSolver::UpdateFactorization (this=0x1d6bb20,
 W=0x1ef8d90, W_factor=1, D_x=0x22b90a0, delta_x=0,
     D_s=0x22b93e0, delta_s=0, J_c=@0x1ef86f0, D_c=0x0, delta_c=1e-08,
 J_d=@0x1ef9130, D_d=0x0, delta_d=1e-08, proto_rhs_x=@0x22b9620,
     proto_rhs_s=@0x22b9730, proto_rhs_c=@0x1b9bde0,
 proto_rhs_d=@0x1b9bf50, check_NegEVals=true, numberOfNegEVals=1) at
 IpLowRankAugSystemSolver.cpp:274
 #10 0x00007f323da28fc3 in Ipopt::LowRankAugSystemSolver::Solve
 (this=0x1d6bb20, W=0x1ef8d90, W_factor=1, D_x=0x22b90a0, delta_x=0,
 D_s=0x22b93e0,
     delta_s=0, J_c=0x1ef86f0, D_c=0x0, delta_c=1e-08, J_d=0x1ef9130,
 D_d=0x0, delta_d=1e-08, rhs_x=@0x22b9620, rhs_s=@0x22b9730,
 rhs_c=@0x1b9bde0,
     rhs_d=@0x1b9bf50, sol_x=@0x22b9990, sol_s=@0x22b9aa0,
 sol_c=@0x22b9bb0, sol_d=@0x22b9cc0, check_NegEVals=true,
 numberOfNegEVals=1)
     at IpLowRankAugSystemSolver.cpp:110
 #11 0x00007f323da54692 in Ipopt::PDFullSpaceSolver::SolveOnce
 (this=0x1d6bcf0, resolve_with_better_quality=false,
 pretend_singular=false, W=@0x1ef8d90,
     J_c=@0x1ef86f0, J_d=@0x1ef9130, Px_L=@0x1ef73b0, Px_U=@0x1ef7520,
 Pd_L=@0x1ef7690, Pd_U=@0x1ef7800, z_L=@0x1ef8c50, z_U=@0x1ef9810,
 v_L=@0x1ef9920,
     v_U=@0x1ef9a30, slack_x_L=@0x1ba0f30, slack_x_U=@0x1ba14b0,
 slack_s_L=@0x1ba1900, slack_s_U=@0x1ba1c00, sigma_x=@0x22b90a0,
 sigma_s=@0x22b93e0,
     alpha=1, beta=0, rhs=@0x22b8280, res=@0x22b8650) at
 IpPDFullSpaceSolver.cpp:509
 #12 0x00007f323da521e4 in Ipopt::PDFullSpaceSolver::Solve (this=0x1d6bcf0,
 alpha=-1, beta=0, rhs=@0x22b8280, res=@0x22b8650, allow_inexact=true,
     improve_solution=false) at IpPDFullSpaceSolver.cpp:207
 #13 0x00007f323da68388 in Ipopt::QualityFunctionMuOracle::CalculateMu
 (this=0x1ef5e40, mu_min=9.9999999999999994e-12, mu_max=10,
 new_mu=@0x7fff75a18168)
     at IpQualityFunctionMuOracle.cpp:226
 #14 0x00007f323d9a1a0f in Ipopt::AdaptiveMuUpdate::UpdateBarrierParameter
 (this=0x1ef6000) at IpAdaptiveMuUpdate.cpp:391
 #15 0x00007f323d9e64cc in Ipopt::IpoptAlgorithm::UpdateBarrierParameter
 (this=0x1ef63a0) at IpIpoptAlg.cpp:515
 #16 0x00007f323d9e53dc in Ipopt::IpoptAlgorithm::Optimize (this=0x1ef63a0,
 isResto=false) at IpIpoptAlg.cpp:332
 #17 0x00007f323d74ab94 in Ipopt::IpoptApplication::call_optimize
 (this=0x1b90780) at IpIpoptApplication.cpp:783
 #18 0x00007f323d749925 in Ipopt::IpoptApplication::OptimizeNLP
 (this=0x1b90780, nlp=@0x1b907d0, alg_builder=@0x7fff75a18c90) at
 IpIpoptApplication.cpp:681
 #19 0x00007f323d749538 in Ipopt::IpoptApplication::OptimizeNLP
 (this=0x1b90780, nlp=@0x1b907d0) at IpIpoptApplication.cpp:644
 #20 0x00007f323d748fc3 in Ipopt::IpoptApplication::OptimizeTNLP
 (this=0x1b90780, tnlp=@0x7fff75a18de0) at IpIpoptApplication.cpp:623
 #21 0x00007f323ddc5dd5 in sciipopt (fname=0x7f323dde3bd8 "sciipopt") at
 sciipopt.cpp:1088
 }}}

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



More information about the Ipopt-tickets mailing list