[Ipopt-tickets] [Ipopt] #119: crash problem before resolution
Ipopt
coin-trac at coin-or.org
Mon May 17 07:41:14 EDT 2010
#119: crash problem before resolution
--------------------------------+-------------------------------------------
Reporter: ycollet | Owner: andreasw
Type: defect | Status: closed
Priority: normal | Component: Ipopt
Version: 3.8 (C++ Version) | Severity: normal
Resolution: worksforme | Keywords:
--------------------------------+-------------------------------------------
Comment(by ycollet):
The same valgrind report (obtained using bonmin-1.3.3 compiled with the
debug flag on mandriva-2010.0 64 bits):
{{{
--6781-- REDIR: 0xfc58260 (operator new[](unsigned long)) redirected to
0x4c22252 (operator new[](unsigned long))
--6781-- REDIR: 0xfc562a0 (operator delete[](void*)) redirected to
0x4c2135f (operator delete[](void*))
==6781== Invalid write of size 4
==6781== at 0x1CC5CA20:
Ipopt::ExpansionMatrixSpace::ExpansionMatrixSpace(int, int, int const*,
int) (IpExpansionMatrix.cpp:371)
==6781== by 0x1C95DB03:
Ipopt::TNLPAdapter::GetQuasiNewtonApproximationSpaces(Ipopt::SmartPtr<Ipopt::VectorSpace>&,
Ipopt::SmartPtr<Ipopt::Matrix>&) (IpTNLPAdapter.cpp:1990)
==6781== by 0x1CBBB89B:
Ipopt::OrigIpoptNLP::InitializeStructures(Ipopt::SmartPtr<Ipopt::Vector>&,
bool, Ipopt::SmartPtr<Ipopt::Vector>&, bool,
Ipopt::SmartPtr<Ipopt::Vector>&, bool, Ipopt::SmartPtr<Ipopt::Vector>&,
bool, Ipopt::SmartPtr<Ipopt::Vector>&, bool,
Ipopt::SmartPtr<Ipopt::Vector>&, Ipopt::SmartPtr<Ipopt::Vector>&)
(IpOrigIpoptNLP.cpp:257)
==6781== by 0x1CB93238:
Ipopt::IpoptData::InitializeDataStructures(Ipopt::IpoptNLP&, bool, bool,
bool, bool, bool) (IpIpoptData.cpp:126)
==6781== by 0x1CB44BB9:
Ipopt::DefaultIterateInitializer::SetInitialIterates()
(IpDefaultIterateInitializer.cpp:194)
==6781== by 0x1CB62589: Ipopt::IpoptAlgorithm::InitializeIterates()
(IpIpoptAlg.cpp:580)
==6781== by 0x1CB60DA3: Ipopt::IpoptAlgorithm::Optimize(bool)
(IpIpoptAlg.cpp:297)
==6781== by 0x1C93BAEF: Ipopt::IpoptApplication::call_optimize()
(IpIpoptApplication.cpp:783)
==6781== by 0x1C93A880:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&,
Ipopt::SmartPtr<Ipopt::AlgorithmBuilder>&) (IpIpoptApplication.cpp:681)
==6781== by 0x1C93A493:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&)
(IpIpoptApplication.cpp:644)
==6781== by 0x1C939F1E:
Ipopt::IpoptApplication::OptimizeTNLP(Ipopt::SmartPtr<Ipopt::TNLP> const&)
(IpIpoptApplication.cpp:623)
==6781== by 0x1B086E2F: sciipopt (sciipopt.cpp:1085)
==6781== by 0x7FAAF37: callExternalFunction (sci_gateway.c:33)
==6781== by 0x1B0C4667: libsci_coinor_ (libsci_coinor.c:50)
==6781== by 0x505B917: callinterf_ (callinterf.c:143)
==6781== by 0x5067EE4: scirun_ (scirun.c:129)
==6781== by 0x5055F0C: realmain (realmain.c:131)
==6781== by 0x402060: main (mainscic.c:167)
==6781== by 0xF85691C: __libc_start_main (libc-start.c:220)
==6781== by 0x401C28: ??? (start.S:113)
==6781== by 0x7FEFFF657: ???
==6781== by 0x1B: ???
==6781== by 0x2: ???
==6781== by 0x7FEFFFAD6: ???
==6781== by 0x7FEFFFB18: ???
==6781== by 0x7FEFFFB1E: ???
==6781== Address 0x120df08c is 4 bytes before a block of size 8 alloc'd
==6781== at 0x4C222D4: operator new[](unsigned long)
(vg_replace_malloc.c:264)
==6781== by 0x1CC5C97D:
Ipopt::ExpansionMatrixSpace::ExpansionMatrixSpace(int, int, int const*,
int) (IpExpansionMatrix.cpp:362)
==6781== by 0x1C95DB03:
Ipopt::TNLPAdapter::GetQuasiNewtonApproximationSpaces(Ipopt::SmartPtr<Ipopt::VectorSpace>&,
Ipopt::SmartPtr<Ipopt::Matrix>&) (IpTNLPAdapter.cpp:1990)
==6781== by 0x1CBBB89B:
Ipopt::OrigIpoptNLP::InitializeStructures(Ipopt::SmartPtr<Ipopt::Vector>&,
bool, Ipopt::SmartPtr<Ipopt::Vector>&, bool,
Ipopt::SmartPtr<Ipopt::Vector>&, bool, Ipopt::SmartPtr<Ipopt::Vector>&,
bool, Ipopt::SmartPtr<Ipopt::Vector>&, bool,
Ipopt::SmartPtr<Ipopt::Vector>&, Ipopt::SmartPtr<Ipopt::Vector>&)
(IpOrigIpoptNLP.cpp:257)
==6781== by 0x1CB93238:
Ipopt::IpoptData::InitializeDataStructures(Ipopt::IpoptNLP&, bool, bool,
bool, bool, bool) (IpIpoptData.cpp:126)
==6781== by 0x1CB44BB9:
Ipopt::DefaultIterateInitializer::SetInitialIterates()
(IpDefaultIterateInitializer.cpp:194)
==6781== by 0x1CB62589: Ipopt::IpoptAlgorithm::InitializeIterates()
(IpIpoptAlg.cpp:580)
==6781== by 0x1CB60DA3: Ipopt::IpoptAlgorithm::Optimize(bool)
(IpIpoptAlg.cpp:297)
==6781== by 0x1C93BAEF: Ipopt::IpoptApplication::call_optimize()
(IpIpoptApplication.cpp:783)
==6781== by 0x1C93A880:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&,
Ipopt::SmartPtr<Ipopt::AlgorithmBuilder>&) (IpIpoptApplication.cpp:681)
==6781== by 0x1C93A493:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&)
(IpIpoptApplication.cpp:644)
==6781== by 0x1C939F1E:
Ipopt::IpoptApplication::OptimizeTNLP(Ipopt::SmartPtr<Ipopt::TNLP> const&)
(IpIpoptApplication.cpp:623)
==6781== by 0x1B086E2F: sciipopt (sciipopt.cpp:1085)
==6781== by 0x7FAAF37: callExternalFunction (sci_gateway.c:33)
==6781== by 0x1B0C4667: libsci_coinor_ (libsci_coinor.c:50)
==6781== by 0x505B917: callinterf_ (callinterf.c:143)
==6781== by 0x5067EE4: scirun_ (scirun.c:129)
==6781== by 0x5055F0C: realmain (realmain.c:131)
==6781== by 0x402060: main (mainscic.c:167)
==6781== by 0xF85691C: __libc_start_main (libc-start.c:220)
==6781== by 0x401C28: ??? (start.S:113)
==6781== by 0x7FEFFF657: ???
==6781== by 0x1B: ???
==6781== by 0x2: ???
==6781== by 0x7FEFFFAD6: ???
==6781== by 0x7FEFFFB18: ???
==6781== by 0x7FEFFFB1E: ???
==6781==
{
<insert_a_suppression_name_here>
Memcheck:Addr4
fun:_ZN5Ipopt20ExpansionMatrixSpaceC1EiiPKii
fun:_ZN5Ipopt11TNLPAdapter33GetQuasiNewtonApproximationSpacesERNS_8SmartPtrINS_11VectorSpaceEEERNS1_INS_6MatrixEEE
fun:_ZN5Ipopt12OrigIpoptNLP20InitializeStructuresERNS_8SmartPtrINS_6VectorEEEbS4_bS4_bS4_bS4_bS4_S4_
fun:_ZN5Ipopt9IpoptData24InitializeDataStructuresERNS_8IpoptNLPEbbbbb
fun:_ZN5Ipopt25DefaultIterateInitializer18SetInitialIteratesEv
fun:_ZN5Ipopt14IpoptAlgorithm18InitializeIteratesEv
fun:_ZN5Ipopt14IpoptAlgorithm8OptimizeEb
fun:_ZN5Ipopt16IpoptApplication13call_optimizeEv
fun:_ZN5Ipopt16IpoptApplication11OptimizeNLPERKNS_8SmartPtrINS_3NLPEEERNS1_INS_16AlgorithmBuilderEEE
fun:_ZN5Ipopt16IpoptApplication11OptimizeNLPERKNS_8SmartPtrINS_3NLPEEE
fun:_ZN5Ipopt16IpoptApplication12OptimizeTNLPERKNS_8SmartPtrINS_4TNLPEEE
fun:sciipopt
fun:callExternalFunction
fun:libsci_coinor_
fun:callinterf_
fun:scirun_
fun:realmain
fun:main
fun:__libc_start_main
obj:/home/collette/repositories/master/scilab/.libs/lt-scilab-cli-bin
obj:*
obj:*
obj:*
obj:*
obj:*
obj:*
}
--6781-- TT/TC: initialise sector 1
==6781== Invalid read of size 8
==6781== at 0x1CC5B418: Ipopt::ExpansionMatrix::MultVectorImpl(double,
Ipopt::Vector const&, double, Ipopt::Vector&) const
(IpExpansionMatrix.cpp:57)
==6781== by 0x1CB3257A: Ipopt::Matrix::MultVector(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpMatrix.hpp:55)
==6781== by 0x1CBA5620:
Ipopt::LowRankAugSystemSolver::UpdateFactorization(Ipopt::SymMatrix
const*, double, Ipopt::Vector const*, double, Ipopt::Vector const*,
double, Ipopt::Matrix const&, Ipopt::Vector const*, double, Ipopt::Matrix
const&, Ipopt::Vector const*, double, Ipopt::Vector const&, Ipopt::Vector
const&, Ipopt::Vector const&, Ipopt::Vector const&, bool, int)
(IpLowRankAugSystemSolver.cpp:273)
==6781== by 0x1CBA497E:
Ipopt::LowRankAugSystemSolver::Solve(Ipopt::SymMatrix const*, double,
Ipopt::Vector const*, double, Ipopt::Vector const*, double, Ipopt::Matrix
const*, Ipopt::Vector const*, double, Ipopt::Matrix const*, Ipopt::Vector
const*, double, Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector
const&, Ipopt::Vector const&, Ipopt::Vector&, Ipopt::Vector&,
Ipopt::Vector&, Ipopt::Vector&, bool, int)
(IpLowRankAugSystemSolver.cpp:110)
==6781== by 0x1CBCFEE1: Ipopt::PDFullSpaceSolver::SolveOnce(bool, bool,
Ipopt::SymMatrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Matrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Matrix const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, double, double,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&)
(IpPDFullSpaceSolver.cpp:509)
==6781== by 0x1CBCDA33: Ipopt::PDFullSpaceSolver::Solve(double, double,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&, bool, bool)
(IpPDFullSpaceSolver.cpp:207)
==6781== by 0x1CBE3BD7:
Ipopt::QualityFunctionMuOracle::CalculateMu(double, double, double&)
(IpQualityFunctionMuOracle.cpp:226)
==6781== by 0x1CB1DA62:
Ipopt::AdaptiveMuUpdate::UpdateBarrierParameter()
(IpAdaptiveMuUpdate.cpp:391)
==6781== by 0x1CB620B7: Ipopt::IpoptAlgorithm::UpdateBarrierParameter()
(IpIpoptAlg.cpp:515)
==6781== by 0x1CB60FC7: Ipopt::IpoptAlgorithm::Optimize(bool)
(IpIpoptAlg.cpp:332)
==6781== by 0x1C93BAEF: Ipopt::IpoptApplication::call_optimize()
(IpIpoptApplication.cpp:783)
==6781== by 0x1C93A880:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&,
Ipopt::SmartPtr<Ipopt::AlgorithmBuilder>&) (IpIpoptApplication.cpp:681)
==6781== by 0x1C93A493:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&)
(IpIpoptApplication.cpp:644)
==6781== by 0x1C939F1E:
Ipopt::IpoptApplication::OptimizeTNLP(Ipopt::SmartPtr<Ipopt::TNLP> const&)
(IpIpoptApplication.cpp:623)
==6781== by 0x1B086E2F: sciipopt (sciipopt.cpp:1085)
==6781== by 0x7FAAF37: callExternalFunction (sci_gateway.c:33)
==6781== by 0x1B0C4667: libsci_coinor_ (libsci_coinor.c:50)
==6781== by 0x505B917: callinterf_ (callinterf.c:143)
==6781== by 0x5067EE4: scirun_ (scirun.c:129)
==6781== by 0x5055F0C: realmain (realmain.c:131)
==6781== by 0x402060: main (mainscic.c:167)
==6781== by 0xF85691C: __libc_start_main (libc-start.c:220)
==6781== by 0x401C28: ??? (start.S:113)
==6781== by 0x7FEFFF657: ???
==6781== by 0x1B: ???
==6781== by 0x2: ???
==6781== by 0x7FEFFFAD6: ???
==6781== by 0x7FEFFFB18: ???
==6781== by 0x7FEFFFB1E: ???
==6781== Address 0x11a4d6c8 is 8 bytes before a block of size 16 alloc'd
==6781== at 0x4C222D4: operator new[](unsigned long)
(vg_replace_malloc.c:264)
==6781== by 0x1C9650D2:
Ipopt::DenseVectorSpace::AllocateInternalStorage() const
(IpDenseVector.hpp:403)
==6781== by 0x1C96507E: Ipopt::DenseVector::values_allocated()
(IpDenseVector.hpp:394)
==6781== by 0x1CC5558A: Ipopt::DenseVector::set_values_from_scalar()
(IpDenseVector.cpp:89)
==6781== by 0x1C965009: Ipopt::DenseVector::Values()
(IpDenseVector.hpp:377)
==6781== by 0x1CC5B39B: Ipopt::ExpansionMatrix::MultVectorImpl(double,
Ipopt::Vector const&, double, Ipopt::Vector&) const
(IpExpansionMatrix.cpp:52)
==6781== by 0x1CB3257A: Ipopt::Matrix::MultVector(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpMatrix.hpp:55)
==6781== by 0x1CBA5620:
Ipopt::LowRankAugSystemSolver::UpdateFactorization(Ipopt::SymMatrix
const*, double, Ipopt::Vector const*, double, Ipopt::Vector const*,
double, Ipopt::Matrix const&, Ipopt::Vector const*, double, Ipopt::Matrix
const&, Ipopt::Vector const*, double, Ipopt::Vector const&, Ipopt::Vector
const&, Ipopt::Vector const&, Ipopt::Vector const&, bool, int)
(IpLowRankAugSystemSolver.cpp:273)
==6781== by 0x1CBA497E:
Ipopt::LowRankAugSystemSolver::Solve(Ipopt::SymMatrix const*, double,
Ipopt::Vector const*, double, Ipopt::Vector const*, double, Ipopt::Matrix
const*, Ipopt::Vector const*, double, Ipopt::Matrix const*, Ipopt::Vector
const*, double, Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector
const&, Ipopt::Vector const&, Ipopt::Vector&, Ipopt::Vector&,
Ipopt::Vector&, Ipopt::Vector&, bool, int)
(IpLowRankAugSystemSolver.cpp:110)
==6781== by 0x1CBCFEE1: Ipopt::PDFullSpaceSolver::SolveOnce(bool, bool,
Ipopt::SymMatrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Matrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Matrix const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, double, double,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&)
(IpPDFullSpaceSolver.cpp:509)
==6781== by 0x1CBCDA33: Ipopt::PDFullSpaceSolver::Solve(double, double,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&, bool, bool)
(IpPDFullSpaceSolver.cpp:207)
==6781== by 0x1CBE3BD7:
Ipopt::QualityFunctionMuOracle::CalculateMu(double, double, double&)
(IpQualityFunctionMuOracle.cpp:226)
==6781== by 0x1CB1DA62:
Ipopt::AdaptiveMuUpdate::UpdateBarrierParameter()
(IpAdaptiveMuUpdate.cpp:391)
==6781== by 0x1CB620B7: Ipopt::IpoptAlgorithm::UpdateBarrierParameter()
(IpIpoptAlg.cpp:515)
==6781== by 0x1CB60FC7: Ipopt::IpoptAlgorithm::Optimize(bool)
(IpIpoptAlg.cpp:332)
==6781== by 0x1C93BAEF: Ipopt::IpoptApplication::call_optimize()
(IpIpoptApplication.cpp:783)
==6781== by 0x1C93A880:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&,
Ipopt::SmartPtr<Ipopt::AlgorithmBuilder>&) (IpIpoptApplication.cpp:681)
==6781== by 0x1C93A493:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&)
(IpIpoptApplication.cpp:644)
==6781== by 0x1C939F1E:
Ipopt::IpoptApplication::OptimizeTNLP(Ipopt::SmartPtr<Ipopt::TNLP> const&)
(IpIpoptApplication.cpp:623)
==6781== by 0x1B086E2F: sciipopt (sciipopt.cpp:1085)
==6781== by 0x7FAAF37: callExternalFunction (sci_gateway.c:33)
==6781== by 0x1B0C4667: libsci_coinor_ (libsci_coinor.c:50)
==6781== by 0x505B917: callinterf_ (callinterf.c:143)
==6781== by 0x5067EE4: scirun_ (scirun.c:129)
==6781== by 0x5055F0C: realmain (realmain.c:131)
==6781== by 0x402060: main (mainscic.c:167)
==6781== by 0xF85691C: __libc_start_main (libc-start.c:220)
==6781== by 0x401C28: ??? (start.S:113)
==6781== by 0x7FEFFF657: ???
==6781== by 0x1B: ???
==6781== by 0x2: ???
==6781== by 0x7FEFFFAD6: ???
==6781== by 0x7FEFFFB18: ???
==6781== by 0x7FEFFFB1E: ???
==6781==
{
<insert_a_suppression_name_here>
Memcheck:Addr8
fun:_ZNK5Ipopt15ExpansionMatrix14MultVectorImplEdRKNS_6VectorEdRS1_
fun:_ZNK5Ipopt6Matrix10MultVectorEdRKNS_6VectorEdRS1_
fun:_ZN5Ipopt22LowRankAugSystemSolver19UpdateFactorizationEPKNS_9SymMatrixEdPKNS_6VectorEdS6_dRKNS_6MatrixES6_dS9_S6_dRS5_SA_SA_SA_bi
fun:_ZN5Ipopt22LowRankAugSystemSolver5SolveEPKNS_9SymMatrixEdPKNS_6VectorEdS6_dPKNS_6MatrixES6_dS9_S6_dRS5_SA_SA_SA_RS4_SB_SB_SB_bi
fun:_ZN5Ipopt17PDFullSpaceSolver9SolveOnceEbbRKNS_9SymMatrixERKNS_6MatrixES6_S6_S6_S6_S6_RKNS_6VectorES9_S9_S9_S9_S9_S9_S9_S9_S9_ddRKNS_14IteratesVectorERSA_
fun:_ZN5Ipopt17PDFullSpaceSolver5SolveEddRKNS_14IteratesVectorERS1_bb
fun:_ZN5Ipopt23QualityFunctionMuOracle11CalculateMuEddRd
fun:_ZN5Ipopt16AdaptiveMuUpdate22UpdateBarrierParameterEv
fun:_ZN5Ipopt14IpoptAlgorithm22UpdateBarrierParameterEv
fun:_ZN5Ipopt14IpoptAlgorithm8OptimizeEb
fun:_ZN5Ipopt16IpoptApplication13call_optimizeEv
fun:_ZN5Ipopt16IpoptApplication11OptimizeNLPERKNS_8SmartPtrINS_3NLPEEERNS1_INS_16AlgorithmBuilderEEE
fun:_ZN5Ipopt16IpoptApplication11OptimizeNLPERKNS_8SmartPtrINS_3NLPEEE
fun:_ZN5Ipopt16IpoptApplication12OptimizeTNLPERKNS_8SmartPtrINS_4TNLPEEE
fun:sciipopt
fun:callExternalFunction
fun:libsci_coinor_
fun:callinterf_
fun:scirun_
fun:realmain
fun:main
fun:__libc_start_main
obj:/home/collette/repositories/master/scilab/.libs/lt-scilab-cli-bin
obj:*
obj:*
obj:*
obj:*
obj:*
obj:*
}
==6781== Invalid write of size 8
==6781== at 0x1CC5B421: Ipopt::ExpansionMatrix::MultVectorImpl(double,
Ipopt::Vector const&, double, Ipopt::Vector&) const
(IpExpansionMatrix.cpp:57)
==6781== by 0x1CB3257A: Ipopt::Matrix::MultVector(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpMatrix.hpp:55)
==6781== by 0x1CBA5620:
Ipopt::LowRankAugSystemSolver::UpdateFactorization(Ipopt::SymMatrix
const*, double, Ipopt::Vector const*, double, Ipopt::Vector const*,
double, Ipopt::Matrix const&, Ipopt::Vector const*, double, Ipopt::Matrix
const&, Ipopt::Vector const*, double, Ipopt::Vector const&, Ipopt::Vector
const&, Ipopt::Vector const&, Ipopt::Vector const&, bool, int)
(IpLowRankAugSystemSolver.cpp:273)
==6781== by 0x1CBA497E:
Ipopt::LowRankAugSystemSolver::Solve(Ipopt::SymMatrix const*, double,
Ipopt::Vector const*, double, Ipopt::Vector const*, double, Ipopt::Matrix
const*, Ipopt::Vector const*, double, Ipopt::Matrix const*, Ipopt::Vector
const*, double, Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector
const&, Ipopt::Vector const&, Ipopt::Vector&, Ipopt::Vector&,
Ipopt::Vector&, Ipopt::Vector&, bool, int)
(IpLowRankAugSystemSolver.cpp:110)
==6781== by 0x1CBCFEE1: Ipopt::PDFullSpaceSolver::SolveOnce(bool, bool,
Ipopt::SymMatrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Matrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Matrix const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, double, double,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&)
(IpPDFullSpaceSolver.cpp:509)
==6781== by 0x1CBCDA33: Ipopt::PDFullSpaceSolver::Solve(double, double,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&, bool, bool)
(IpPDFullSpaceSolver.cpp:207)
==6781== by 0x1CBE3BD7:
Ipopt::QualityFunctionMuOracle::CalculateMu(double, double, double&)
(IpQualityFunctionMuOracle.cpp:226)
==6781== by 0x1CB1DA62:
Ipopt::AdaptiveMuUpdate::UpdateBarrierParameter()
(IpAdaptiveMuUpdate.cpp:391)
==6781== by 0x1CB620B7: Ipopt::IpoptAlgorithm::UpdateBarrierParameter()
(IpIpoptAlg.cpp:515)
==6781== by 0x1CB60FC7: Ipopt::IpoptAlgorithm::Optimize(bool)
(IpIpoptAlg.cpp:332)
==6781== by 0x1C93BAEF: Ipopt::IpoptApplication::call_optimize()
(IpIpoptApplication.cpp:783)
==6781== by 0x1C93A880:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&,
Ipopt::SmartPtr<Ipopt::AlgorithmBuilder>&) (IpIpoptApplication.cpp:681)
==6781== by 0x1C93A493:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&)
(IpIpoptApplication.cpp:644)
==6781== by 0x1C939F1E:
Ipopt::IpoptApplication::OptimizeTNLP(Ipopt::SmartPtr<Ipopt::TNLP> const&)
(IpIpoptApplication.cpp:623)
==6781== by 0x1B086E2F: sciipopt (sciipopt.cpp:1085)
==6781== by 0x7FAAF37: callExternalFunction (sci_gateway.c:33)
==6781== by 0x1B0C4667: libsci_coinor_ (libsci_coinor.c:50)
==6781== by 0x505B917: callinterf_ (callinterf.c:143)
==6781== by 0x5067EE4: scirun_ (scirun.c:129)
==6781== by 0x5055F0C: realmain (realmain.c:131)
==6781== by 0x402060: main (mainscic.c:167)
==6781== by 0xF85691C: __libc_start_main (libc-start.c:220)
==6781== by 0x401C28: ??? (start.S:113)
==6781== by 0x7FEFFF657: ???
==6781== by 0x1B: ???
==6781== by 0x2: ???
==6781== by 0x7FEFFFAD6: ???
==6781== by 0x7FEFFFB18: ???
==6781== by 0x7FEFFFB1E: ???
==6781== Address 0x11a4d6c8 is 8 bytes before a block of size 16 alloc'd
==6781== at 0x4C222D4: operator new[](unsigned long)
(vg_replace_malloc.c:264)
==6781== by 0x1C9650D2:
Ipopt::DenseVectorSpace::AllocateInternalStorage() const
(IpDenseVector.hpp:403)
==6781== by 0x1C96507E: Ipopt::DenseVector::values_allocated()
(IpDenseVector.hpp:394)
==6781== by 0x1CC5558A: Ipopt::DenseVector::set_values_from_scalar()
(IpDenseVector.cpp:89)
==6781== by 0x1C965009: Ipopt::DenseVector::Values()
(IpDenseVector.hpp:377)
==6781== by 0x1CC5B39B: Ipopt::ExpansionMatrix::MultVectorImpl(double,
Ipopt::Vector const&, double, Ipopt::Vector&) const
(IpExpansionMatrix.cpp:52)
==6781== by 0x1CB3257A: Ipopt::Matrix::MultVector(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpMatrix.hpp:55)
==6781== by 0x1CBA5620:
Ipopt::LowRankAugSystemSolver::UpdateFactorization(Ipopt::SymMatrix
const*, double, Ipopt::Vector const*, double, Ipopt::Vector const*,
double, Ipopt::Matrix const&, Ipopt::Vector const*, double, Ipopt::Matrix
const&, Ipopt::Vector const*, double, Ipopt::Vector const&, Ipopt::Vector
const&, Ipopt::Vector const&, Ipopt::Vector const&, bool, int)
(IpLowRankAugSystemSolver.cpp:273)
==6781== by 0x1CBA497E:
Ipopt::LowRankAugSystemSolver::Solve(Ipopt::SymMatrix const*, double,
Ipopt::Vector const*, double, Ipopt::Vector const*, double, Ipopt::Matrix
const*, Ipopt::Vector const*, double, Ipopt::Matrix const*, Ipopt::Vector
const*, double, Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector
const&, Ipopt::Vector const&, Ipopt::Vector&, Ipopt::Vector&,
Ipopt::Vector&, Ipopt::Vector&, bool, int)
(IpLowRankAugSystemSolver.cpp:110)
==6781== by 0x1CBCFEE1: Ipopt::PDFullSpaceSolver::SolveOnce(bool, bool,
Ipopt::SymMatrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Matrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Matrix const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, double, double,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&)
(IpPDFullSpaceSolver.cpp:509)
==6781== by 0x1CBCDA33: Ipopt::PDFullSpaceSolver::Solve(double, double,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&, bool, bool)
(IpPDFullSpaceSolver.cpp:207)
==6781== by 0x1CBE3BD7:
Ipopt::QualityFunctionMuOracle::CalculateMu(double, double, double&)
(IpQualityFunctionMuOracle.cpp:226)
==6781== by 0x1CB1DA62:
Ipopt::AdaptiveMuUpdate::UpdateBarrierParameter()
(IpAdaptiveMuUpdate.cpp:391)
==6781== by 0x1CB620B7: Ipopt::IpoptAlgorithm::UpdateBarrierParameter()
(IpIpoptAlg.cpp:515)
==6781== by 0x1CB60FC7: Ipopt::IpoptAlgorithm::Optimize(bool)
(IpIpoptAlg.cpp:332)
==6781== by 0x1C93BAEF: Ipopt::IpoptApplication::call_optimize()
(IpIpoptApplication.cpp:783)
==6781== by 0x1C93A880:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&,
Ipopt::SmartPtr<Ipopt::AlgorithmBuilder>&) (IpIpoptApplication.cpp:681)
==6781== by 0x1C93A493:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&)
(IpIpoptApplication.cpp:644)
==6781== by 0x1C939F1E:
Ipopt::IpoptApplication::OptimizeTNLP(Ipopt::SmartPtr<Ipopt::TNLP> const&)
(IpIpoptApplication.cpp:623)
==6781== by 0x1B086E2F: sciipopt (sciipopt.cpp:1085)
==6781== by 0x7FAAF37: callExternalFunction (sci_gateway.c:33)
==6781== by 0x1B0C4667: libsci_coinor_ (libsci_coinor.c:50)
==6781== by 0x505B917: callinterf_ (callinterf.c:143)
==6781== by 0x5067EE4: scirun_ (scirun.c:129)
==6781== by 0x5055F0C: realmain (realmain.c:131)
==6781== by 0x402060: main (mainscic.c:167)
==6781== by 0xF85691C: __libc_start_main (libc-start.c:220)
==6781== by 0x401C28: ??? (start.S:113)
==6781== by 0x7FEFFF657: ???
==6781== by 0x1B: ???
==6781== by 0x2: ???
==6781== by 0x7FEFFFAD6: ???
==6781== by 0x7FEFFFB18: ???
==6781== by 0x7FEFFFB1E: ???
==6781==
{
<insert_a_suppression_name_here>
Memcheck:Addr8
fun:_ZNK5Ipopt15ExpansionMatrix14MultVectorImplEdRKNS_6VectorEdRS1_
fun:_ZNK5Ipopt6Matrix10MultVectorEdRKNS_6VectorEdRS1_
fun:_ZN5Ipopt22LowRankAugSystemSolver19UpdateFactorizationEPKNS_9SymMatrixEdPKNS_6VectorEdS6_dRKNS_6MatrixES6_dS9_S6_dRS5_SA_SA_SA_bi
fun:_ZN5Ipopt22LowRankAugSystemSolver5SolveEPKNS_9SymMatrixEdPKNS_6VectorEdS6_dPKNS_6MatrixES6_dS9_S6_dRS5_SA_SA_SA_RS4_SB_SB_SB_bi
fun:_ZN5Ipopt17PDFullSpaceSolver9SolveOnceEbbRKNS_9SymMatrixERKNS_6MatrixES6_S6_S6_S6_S6_RKNS_6VectorES9_S9_S9_S9_S9_S9_S9_S9_S9_ddRKNS_14IteratesVectorERSA_
fun:_ZN5Ipopt17PDFullSpaceSolver5SolveEddRKNS_14IteratesVectorERS1_bb
fun:_ZN5Ipopt23QualityFunctionMuOracle11CalculateMuEddRd
fun:_ZN5Ipopt16AdaptiveMuUpdate22UpdateBarrierParameterEv
fun:_ZN5Ipopt14IpoptAlgorithm22UpdateBarrierParameterEv
fun:_ZN5Ipopt14IpoptAlgorithm8OptimizeEb
fun:_ZN5Ipopt16IpoptApplication13call_optimizeEv
fun:_ZN5Ipopt16IpoptApplication11OptimizeNLPERKNS_8SmartPtrINS_3NLPEEERNS1_INS_16AlgorithmBuilderEEE
fun:_ZN5Ipopt16IpoptApplication11OptimizeNLPERKNS_8SmartPtrINS_3NLPEEE
fun:_ZN5Ipopt16IpoptApplication12OptimizeTNLPERKNS_8SmartPtrINS_4TNLPEEE
fun:sciipopt
fun:callExternalFunction
fun:libsci_coinor_
fun:callinterf_
fun:scirun_
fun:realmain
fun:main
fun:__libc_start_main
obj:/home/collette/repositories/master/scilab/.libs/lt-scilab-cli-bin
obj:*
obj:*
obj:*
obj:*
obj:*
obj:*
}
==6781== Invalid read of size 8
==6781== at 0x1CC5B765:
Ipopt::ExpansionMatrix::TransMultVectorImpl(double, Ipopt::Vector const&,
double, Ipopt::Vector&) const (IpExpansionMatrix.cpp:119)
==6781== by 0x1CB325CC: Ipopt::Matrix::TransMultVector(double,
Ipopt::Vector const&, double, Ipopt::Vector&) const (IpMatrix.hpp:65)
==6781== by 0x1CC5DBAB:
Ipopt::LowRankUpdateSymMatrix::MultVectorImpl(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpLowRankUpdateSymMatrix.cpp:67)
==6781== by 0x1CB3257A: Ipopt::Matrix::MultVector(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpMatrix.hpp:55)
==6781== by 0x1CBD15AE:
Ipopt::PDFullSpaceSolver::ComputeResiduals(Ipopt::SymMatrix const&,
Ipopt::Matrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Matrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, double, double, Ipopt::IteratesVector const&,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&)
(IpPDFullSpaceSolver.cpp:674)
==6781== by 0x1CBCDFD3: Ipopt::PDFullSpaceSolver::Solve(double, double,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&, bool, bool)
(IpPDFullSpaceSolver.cpp:239)
==6781== by 0x1CBD9B6F:
Ipopt::PDSearchDirCalculator::ComputeSearchDirection()
(IpPDSearchDirCalc.cpp:132)
==6781== by 0x1CB62225: Ipopt::IpoptAlgorithm::ComputeSearchDirection()
(IpIpoptAlg.cpp:542)
==6781== by 0x1CB6103B: Ipopt::IpoptAlgorithm::Optimize(bool)
(IpIpoptAlg.cpp:338)
==6781== by 0x1C93BAEF: Ipopt::IpoptApplication::call_optimize()
(IpIpoptApplication.cpp:783)
==6781== by 0x1C93A880:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&,
Ipopt::SmartPtr<Ipopt::AlgorithmBuilder>&) (IpIpoptApplication.cpp:681)
==6781== by 0x1C93A493:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&)
(IpIpoptApplication.cpp:644)
==6781== by 0x1C939F1E:
Ipopt::IpoptApplication::OptimizeTNLP(Ipopt::SmartPtr<Ipopt::TNLP> const&)
(IpIpoptApplication.cpp:623)
==6781== by 0x1B086E2F: sciipopt (sciipopt.cpp:1085)
==6781== by 0x7FAAF37: callExternalFunction (sci_gateway.c:33)
==6781== by 0x1B0C4667: libsci_coinor_ (libsci_coinor.c:50)
==6781== by 0x505B917: callinterf_ (callinterf.c:143)
==6781== by 0x5067EE4: scirun_ (scirun.c:129)
==6781== by 0x5055F0C: realmain (realmain.c:131)
==6781== by 0x402060: main (mainscic.c:167)
==6781== by 0xF85691C: __libc_start_main (libc-start.c:220)
==6781== by 0x401C28: ??? (start.S:113)
==6781== by 0x7FEFFF657: ???
==6781== by 0x1B: ???
==6781== by 0x2: ???
==6781== by 0x7FEFFFAD6: ???
==6781== by 0x7FEFFFB18: ???
==6781== by 0x7FEFFFB1E: ???
==6781== Address 0x120b9148 is 8 bytes before a block of size 16 alloc'd
==6781== at 0x4C222D4: operator new[](unsigned long)
(vg_replace_malloc.c:264)
==6781== by 0x1C9650D2:
Ipopt::DenseVectorSpace::AllocateInternalStorage() const
(IpDenseVector.hpp:403)
==6781== by 0x1C96507E: Ipopt::DenseVector::values_allocated()
(IpDenseVector.hpp:394)
==6781== by 0x1CC56CEE: Ipopt::DenseVector::AddTwoVectorsImpl(double,
Ipopt::Vector const&, double, Ipopt::Vector const&, double)
(IpDenseVector.cpp:570)
==6781== by 0x1CB01E32: Ipopt::Vector::AddTwoVectors(double,
Ipopt::Vector const&, double, Ipopt::Vector const&, double)
(IpVector.hpp:666)
==6781== by 0x1CC51771:
Ipopt::CompoundVector::AddTwoVectorsImpl(double, Ipopt::Vector const&,
double, Ipopt::Vector const&, double) (IpCompoundVector.cpp:343)
==6781== by 0x1CB01E32: Ipopt::Vector::AddTwoVectors(double,
Ipopt::Vector const&, double, Ipopt::Vector const&, double)
(IpVector.hpp:666)
==6781== by 0x1CB170F8: Ipopt::Vector::AddOneVector(double,
Ipopt::Vector const&, double) (IpVector.hpp:659)
==6781== by 0x1CBD9AC7:
Ipopt::PDSearchDirCalculator::ComputeSearchDirection()
(IpPDSearchDirCalc.cpp:127)
==6781== by 0x1CB62225: Ipopt::IpoptAlgorithm::ComputeSearchDirection()
(IpIpoptAlg.cpp:542)
==6781== by 0x1CB6103B: Ipopt::IpoptAlgorithm::Optimize(bool)
(IpIpoptAlg.cpp:338)
==6781== by 0x1C93BAEF: Ipopt::IpoptApplication::call_optimize()
(IpIpoptApplication.cpp:783)
==6781== by 0x1C93A880:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&,
Ipopt::SmartPtr<Ipopt::AlgorithmBuilder>&) (IpIpoptApplication.cpp:681)
==6781== by 0x1C93A493:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&)
(IpIpoptApplication.cpp:644)
==6781== by 0x1C939F1E:
Ipopt::IpoptApplication::OptimizeTNLP(Ipopt::SmartPtr<Ipopt::TNLP> const&)
(IpIpoptApplication.cpp:623)
==6781== by 0x1B086E2F: sciipopt (sciipopt.cpp:1085)
==6781== by 0x7FAAF37: callExternalFunction (sci_gateway.c:33)
==6781== by 0x1B0C4667: libsci_coinor_ (libsci_coinor.c:50)
==6781== by 0x505B917: callinterf_ (callinterf.c:143)
==6781== by 0x5067EE4: scirun_ (scirun.c:129)
==6781== by 0x5055F0C: realmain (realmain.c:131)
==6781== by 0x402060: main (mainscic.c:167)
==6781== by 0xF85691C: __libc_start_main (libc-start.c:220)
==6781== by 0x401C28: ??? (start.S:113)
==6781== by 0x7FEFFF657: ???
==6781== by 0x1B: ???
==6781== by 0x2: ???
==6781== by 0x7FEFFFAD6: ???
==6781== by 0x7FEFFFB18: ???
==6781== by 0x7FEFFFB1E: ???
==6781==
{
<insert_a_suppression_name_here>
Memcheck:Addr8
fun:_ZNK5Ipopt15ExpansionMatrix19TransMultVectorImplEdRKNS_6VectorEdRS1_
fun:_ZNK5Ipopt6Matrix15TransMultVectorEdRKNS_6VectorEdRS1_
fun:_ZNK5Ipopt22LowRankUpdateSymMatrix14MultVectorImplEdRKNS_6VectorEdRS1_
fun:_ZNK5Ipopt6Matrix10MultVectorEdRKNS_6VectorEdRS1_
fun:_ZN5Ipopt17PDFullSpaceSolver16ComputeResidualsERKNS_9SymMatrixERKNS_6MatrixES6_S6_S6_S6_S6_RKNS_6VectorES9_S9_S9_S9_S9_S9_S9_S9_S9_ddRKNS_14IteratesVectorESC_RSA_
fun:_ZN5Ipopt17PDFullSpaceSolver5SolveEddRKNS_14IteratesVectorERS1_bb
fun:_ZN5Ipopt21PDSearchDirCalculator22ComputeSearchDirectionEv
fun:_ZN5Ipopt14IpoptAlgorithm22ComputeSearchDirectionEv
fun:_ZN5Ipopt14IpoptAlgorithm8OptimizeEb
fun:_ZN5Ipopt16IpoptApplication13call_optimizeEv
fun:_ZN5Ipopt16IpoptApplication11OptimizeNLPERKNS_8SmartPtrINS_3NLPEEERNS1_INS_16AlgorithmBuilderEEE
fun:_ZN5Ipopt16IpoptApplication11OptimizeNLPERKNS_8SmartPtrINS_3NLPEEE
fun:_ZN5Ipopt16IpoptApplication12OptimizeTNLPERKNS_8SmartPtrINS_4TNLPEEE
fun:sciipopt
fun:callExternalFunction
fun:libsci_coinor_
fun:callinterf_
fun:scirun_
fun:realmain
fun:main
fun:__libc_start_main
obj:/home/collette/repositories/master/scilab/.libs/lt-scilab-cli-bin
obj:*
obj:*
obj:*
obj:*
obj:*
obj:*
}
==6781== Invalid read of size 8
==6781== at 0x1CC5B4A2: Ipopt::ExpansionMatrix::MultVectorImpl(double,
Ipopt::Vector const&, double, Ipopt::Vector&) const
(IpExpansionMatrix.cpp:65)
==6781== by 0x1CB3257A: Ipopt::Matrix::MultVector(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpMatrix.hpp:55)
==6781== by 0x1CC5DD34:
Ipopt::LowRankUpdateSymMatrix::MultVectorImpl(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpLowRankUpdateSymMatrix.cpp:85)
==6781== by 0x1CB3257A: Ipopt::Matrix::MultVector(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpMatrix.hpp:55)
==6781== by 0x1CBD15AE:
Ipopt::PDFullSpaceSolver::ComputeResiduals(Ipopt::SymMatrix const&,
Ipopt::Matrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Matrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, double, double, Ipopt::IteratesVector const&,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&)
(IpPDFullSpaceSolver.cpp:674)
==6781== by 0x1CBCDFD3: Ipopt::PDFullSpaceSolver::Solve(double, double,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&, bool, bool)
(IpPDFullSpaceSolver.cpp:239)
==6781== by 0x1CBD9B6F:
Ipopt::PDSearchDirCalculator::ComputeSearchDirection()
(IpPDSearchDirCalc.cpp:132)
==6781== by 0x1CB62225: Ipopt::IpoptAlgorithm::ComputeSearchDirection()
(IpIpoptAlg.cpp:542)
==6781== by 0x1CB6103B: Ipopt::IpoptAlgorithm::Optimize(bool)
(IpIpoptAlg.cpp:338)
==6781== by 0x1C93BAEF: Ipopt::IpoptApplication::call_optimize()
(IpIpoptApplication.cpp:783)
==6781== by 0x1C93A880:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&,
Ipopt::SmartPtr<Ipopt::AlgorithmBuilder>&) (IpIpoptApplication.cpp:681)
==6781== by 0x1C93A493:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&)
(IpIpoptApplication.cpp:644)
==6781== by 0x1C939F1E:
Ipopt::IpoptApplication::OptimizeTNLP(Ipopt::SmartPtr<Ipopt::TNLP> const&)
(IpIpoptApplication.cpp:623)
==6781== by 0x1B086E2F: sciipopt (sciipopt.cpp:1085)
==6781== by 0x7FAAF37: callExternalFunction (sci_gateway.c:33)
==6781== by 0x1B0C4667: libsci_coinor_ (libsci_coinor.c:50)
==6781== by 0x505B917: callinterf_ (callinterf.c:143)
==6781== by 0x5067EE4: scirun_ (scirun.c:129)
==6781== by 0x5055F0C: realmain (realmain.c:131)
==6781== by 0x402060: main (mainscic.c:167)
==6781== by 0xF85691C: __libc_start_main (libc-start.c:220)
==6781== by 0x401C28: ??? (start.S:113)
==6781== by 0x7FEFFF657: ???
==6781== by 0x1B: ???
==6781== by 0x2: ???
==6781== by 0x7FEFFFAD6: ???
==6781== by 0x7FEFFFB18: ???
==6781== by 0x7FEFFFB1E: ???
==6781== Address 0x11d8cdd8 is 8 bytes before a block of size 16 alloc'd
==6781== at 0x4C222D4: operator new[](unsigned long)
(vg_replace_malloc.c:264)
==6781== by 0x1C9650D2:
Ipopt::DenseVectorSpace::AllocateInternalStorage() const
(IpDenseVector.hpp:403)
==6781== by 0x1C96507E: Ipopt::DenseVector::values_allocated()
(IpDenseVector.hpp:394)
==6781== by 0x1CC5558A: Ipopt::DenseVector::set_values_from_scalar()
(IpDenseVector.cpp:89)
==6781== by 0x1C965009: Ipopt::DenseVector::Values()
(IpDenseVector.hpp:377)
==6781== by 0x1CC5B39B: Ipopt::ExpansionMatrix::MultVectorImpl(double,
Ipopt::Vector const&, double, Ipopt::Vector&) const
(IpExpansionMatrix.cpp:52)
==6781== by 0x1CB3257A: Ipopt::Matrix::MultVector(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpMatrix.hpp:55)
==6781== by 0x1CC5DD34:
Ipopt::LowRankUpdateSymMatrix::MultVectorImpl(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpLowRankUpdateSymMatrix.cpp:85)
==6781== by 0x1CB3257A: Ipopt::Matrix::MultVector(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpMatrix.hpp:55)
==6781== by 0x1CBD15AE:
Ipopt::PDFullSpaceSolver::ComputeResiduals(Ipopt::SymMatrix const&,
Ipopt::Matrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Matrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, double, double, Ipopt::IteratesVector const&,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&)
(IpPDFullSpaceSolver.cpp:674)
==6781== by 0x1CBCDFD3: Ipopt::PDFullSpaceSolver::Solve(double, double,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&, bool, bool)
(IpPDFullSpaceSolver.cpp:239)
==6781== by 0x1CBD9B6F:
Ipopt::PDSearchDirCalculator::ComputeSearchDirection()
(IpPDSearchDirCalc.cpp:132)
==6781== by 0x1CB62225: Ipopt::IpoptAlgorithm::ComputeSearchDirection()
(IpIpoptAlg.cpp:542)
==6781== by 0x1CB6103B: Ipopt::IpoptAlgorithm::Optimize(bool)
(IpIpoptAlg.cpp:338)
==6781== by 0x1C93BAEF: Ipopt::IpoptApplication::call_optimize()
(IpIpoptApplication.cpp:783)
==6781== by 0x1C93A880:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&,
Ipopt::SmartPtr<Ipopt::AlgorithmBuilder>&) (IpIpoptApplication.cpp:681)
==6781== by 0x1C93A493:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&)
(IpIpoptApplication.cpp:644)
==6781== by 0x1C939F1E:
Ipopt::IpoptApplication::OptimizeTNLP(Ipopt::SmartPtr<Ipopt::TNLP> const&)
(IpIpoptApplication.cpp:623)
==6781== by 0x1B086E2F: sciipopt (sciipopt.cpp:1085)
==6781== by 0x7FAAF37: callExternalFunction (sci_gateway.c:33)
==6781== by 0x1B0C4667: libsci_coinor_ (libsci_coinor.c:50)
==6781== by 0x505B917: callinterf_ (callinterf.c:143)
==6781== by 0x5067EE4: scirun_ (scirun.c:129)
==6781== by 0x5055F0C: realmain (realmain.c:131)
==6781== by 0x402060: main (mainscic.c:167)
==6781== by 0xF85691C: __libc_start_main (libc-start.c:220)
==6781== by 0x401C28: ??? (start.S:113)
==6781== by 0x7FEFFF657: ???
==6781== by 0x1B: ???
==6781== by 0x2: ???
==6781== by 0x7FEFFFAD6: ???
==6781== by 0x7FEFFFB18: ???
==6781== by 0x7FEFFFB1E: ???
==6781==
{
<insert_a_suppression_name_here>
Memcheck:Addr8
fun:_ZNK5Ipopt15ExpansionMatrix14MultVectorImplEdRKNS_6VectorEdRS1_
fun:_ZNK5Ipopt6Matrix10MultVectorEdRKNS_6VectorEdRS1_
fun:_ZNK5Ipopt22LowRankUpdateSymMatrix14MultVectorImplEdRKNS_6VectorEdRS1_
fun:_ZNK5Ipopt6Matrix10MultVectorEdRKNS_6VectorEdRS1_
fun:_ZN5Ipopt17PDFullSpaceSolver16ComputeResidualsERKNS_9SymMatrixERKNS_6MatrixES6_S6_S6_S6_S6_RKNS_6VectorES9_S9_S9_S9_S9_S9_S9_S9_S9_ddRKNS_14IteratesVectorESC_RSA_
fun:_ZN5Ipopt17PDFullSpaceSolver5SolveEddRKNS_14IteratesVectorERS1_bb
fun:_ZN5Ipopt21PDSearchDirCalculator22ComputeSearchDirectionEv
fun:_ZN5Ipopt14IpoptAlgorithm22ComputeSearchDirectionEv
fun:_ZN5Ipopt14IpoptAlgorithm8OptimizeEb
fun:_ZN5Ipopt16IpoptApplication13call_optimizeEv
fun:_ZN5Ipopt16IpoptApplication11OptimizeNLPERKNS_8SmartPtrINS_3NLPEEERNS1_INS_16AlgorithmBuilderEEE
fun:_ZN5Ipopt16IpoptApplication11OptimizeNLPERKNS_8SmartPtrINS_3NLPEEE
fun:_ZN5Ipopt16IpoptApplication12OptimizeTNLPERKNS_8SmartPtrINS_4TNLPEEE
fun:sciipopt
fun:callExternalFunction
fun:libsci_coinor_
fun:callinterf_
fun:scirun_
fun:realmain
fun:main
fun:__libc_start_main
obj:/home/collette/repositories/master/scilab/.libs/lt-scilab-cli-bin
obj:*
obj:*
obj:*
obj:*
obj:*
obj:*
}
==6781== Invalid write of size 8
==6781== at 0x1CC5B4BC: Ipopt::ExpansionMatrix::MultVectorImpl(double,
Ipopt::Vector const&, double, Ipopt::Vector&) const
(IpExpansionMatrix.cpp:65)
==6781== by 0x1CB3257A: Ipopt::Matrix::MultVector(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpMatrix.hpp:55)
==6781== by 0x1CC5DD34:
Ipopt::LowRankUpdateSymMatrix::MultVectorImpl(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpLowRankUpdateSymMatrix.cpp:85)
==6781== by 0x1CB3257A: Ipopt::Matrix::MultVector(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpMatrix.hpp:55)
==6781== by 0x1CBD15AE:
Ipopt::PDFullSpaceSolver::ComputeResiduals(Ipopt::SymMatrix const&,
Ipopt::Matrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Matrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, double, double, Ipopt::IteratesVector const&,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&)
(IpPDFullSpaceSolver.cpp:674)
==6781== by 0x1CBCDFD3: Ipopt::PDFullSpaceSolver::Solve(double, double,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&, bool, bool)
(IpPDFullSpaceSolver.cpp:239)
==6781== by 0x1CBD9B6F:
Ipopt::PDSearchDirCalculator::ComputeSearchDirection()
(IpPDSearchDirCalc.cpp:132)
==6781== by 0x1CB62225: Ipopt::IpoptAlgorithm::ComputeSearchDirection()
(IpIpoptAlg.cpp:542)
==6781== by 0x1CB6103B: Ipopt::IpoptAlgorithm::Optimize(bool)
(IpIpoptAlg.cpp:338)
==6781== by 0x1C93BAEF: Ipopt::IpoptApplication::call_optimize()
(IpIpoptApplication.cpp:783)
==6781== by 0x1C93A880:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&,
Ipopt::SmartPtr<Ipopt::AlgorithmBuilder>&) (IpIpoptApplication.cpp:681)
==6781== by 0x1C93A493:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&)
(IpIpoptApplication.cpp:644)
==6781== by 0x1C939F1E:
Ipopt::IpoptApplication::OptimizeTNLP(Ipopt::SmartPtr<Ipopt::TNLP> const&)
(IpIpoptApplication.cpp:623)
==6781== by 0x1B086E2F: sciipopt (sciipopt.cpp:1085)
==6781== by 0x7FAAF37: callExternalFunction (sci_gateway.c:33)
==6781== by 0x1B0C4667: libsci_coinor_ (libsci_coinor.c:50)
==6781== by 0x505B917: callinterf_ (callinterf.c:143)
==6781== by 0x5067EE4: scirun_ (scirun.c:129)
==6781== by 0x5055F0C: realmain (realmain.c:131)
==6781== by 0x402060: main (mainscic.c:167)
==6781== by 0xF85691C: __libc_start_main (libc-start.c:220)
==6781== by 0x401C28: ??? (start.S:113)
==6781== by 0x7FEFFF657: ???
==6781== by 0x1B: ???
==6781== by 0x2: ???
==6781== by 0x7FEFFFAD6: ???
==6781== by 0x7FEFFFB18: ???
==6781== by 0x7FEFFFB1E: ???
==6781== Address 0x11d8cdd8 is 8 bytes before a block of size 16 alloc'd
==6781== at 0x4C222D4: operator new[](unsigned long)
(vg_replace_malloc.c:264)
==6781== by 0x1C9650D2:
Ipopt::DenseVectorSpace::AllocateInternalStorage() const
(IpDenseVector.hpp:403)
==6781== by 0x1C96507E: Ipopt::DenseVector::values_allocated()
(IpDenseVector.hpp:394)
==6781== by 0x1CC5558A: Ipopt::DenseVector::set_values_from_scalar()
(IpDenseVector.cpp:89)
==6781== by 0x1C965009: Ipopt::DenseVector::Values()
(IpDenseVector.hpp:377)
==6781== by 0x1CC5B39B: Ipopt::ExpansionMatrix::MultVectorImpl(double,
Ipopt::Vector const&, double, Ipopt::Vector&) const
(IpExpansionMatrix.cpp:52)
==6781== by 0x1CB3257A: Ipopt::Matrix::MultVector(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpMatrix.hpp:55)
==6781== by 0x1CC5DD34:
Ipopt::LowRankUpdateSymMatrix::MultVectorImpl(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpLowRankUpdateSymMatrix.cpp:85)
==6781== by 0x1CB3257A: Ipopt::Matrix::MultVector(double, Ipopt::Vector
const&, double, Ipopt::Vector&) const (IpMatrix.hpp:55)
==6781== by 0x1CBD15AE:
Ipopt::PDFullSpaceSolver::ComputeResiduals(Ipopt::SymMatrix const&,
Ipopt::Matrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Matrix const&, Ipopt::Matrix const&, Ipopt::Matrix const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, Ipopt::Vector const&, Ipopt::Vector const&,
Ipopt::Vector const&, double, double, Ipopt::IteratesVector const&,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&)
(IpPDFullSpaceSolver.cpp:674)
==6781== by 0x1CBCDFD3: Ipopt::PDFullSpaceSolver::Solve(double, double,
Ipopt::IteratesVector const&, Ipopt::IteratesVector&, bool, bool)
(IpPDFullSpaceSolver.cpp:239)
==6781== by 0x1CBD9B6F:
Ipopt::PDSearchDirCalculator::ComputeSearchDirection()
(IpPDSearchDirCalc.cpp:132)
==6781== by 0x1CB62225: Ipopt::IpoptAlgorithm::ComputeSearchDirection()
(IpIpoptAlg.cpp:542)
==6781== by 0x1CB6103B: Ipopt::IpoptAlgorithm::Optimize(bool)
(IpIpoptAlg.cpp:338)
==6781== by 0x1C93BAEF: Ipopt::IpoptApplication::call_optimize()
(IpIpoptApplication.cpp:783)
==6781== by 0x1C93A880:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&,
Ipopt::SmartPtr<Ipopt::AlgorithmBuilder>&) (IpIpoptApplication.cpp:681)
==6781== by 0x1C93A493:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&)
(IpIpoptApplication.cpp:644)
==6781== by 0x1C939F1E:
Ipopt::IpoptApplication::OptimizeTNLP(Ipopt::SmartPtr<Ipopt::TNLP> const&)
(IpIpoptApplication.cpp:623)
==6781== by 0x1B086E2F: sciipopt (sciipopt.cpp:1085)
==6781== by 0x7FAAF37: callExternalFunction (sci_gateway.c:33)
==6781== by 0x1B0C4667: libsci_coinor_ (libsci_coinor.c:50)
==6781== by 0x505B917: callinterf_ (callinterf.c:143)
==6781== by 0x5067EE4: scirun_ (scirun.c:129)
==6781== by 0x5055F0C: realmain (realmain.c:131)
==6781== by 0x402060: main (mainscic.c:167)
==6781== by 0xF85691C: __libc_start_main (libc-start.c:220)
==6781== by 0x401C28: ??? (start.S:113)
==6781== by 0x7FEFFF657: ???
==6781== by 0x1B: ???
==6781== by 0x2: ???
==6781== by 0x7FEFFFAD6: ???
==6781== by 0x7FEFFFB18: ???
==6781== by 0x7FEFFFB1E: ???
==6781==
{
<insert_a_suppression_name_here>
Memcheck:Addr8
fun:_ZNK5Ipopt15ExpansionMatrix14MultVectorImplEdRKNS_6VectorEdRS1_
fun:_ZNK5Ipopt6Matrix10MultVectorEdRKNS_6VectorEdRS1_
fun:_ZNK5Ipopt22LowRankUpdateSymMatrix14MultVectorImplEdRKNS_6VectorEdRS1_
fun:_ZNK5Ipopt6Matrix10MultVectorEdRKNS_6VectorEdRS1_
fun:_ZN5Ipopt17PDFullSpaceSolver16ComputeResidualsERKNS_9SymMatrixERKNS_6MatrixES6_S6_S6_S6_S6_RKNS_6VectorES9_S9_S9_S9_S9_S9_S9_S9_S9_ddRKNS_14IteratesVectorESC_RSA_
fun:_ZN5Ipopt17PDFullSpaceSolver5SolveEddRKNS_14IteratesVectorERS1_bb
fun:_ZN5Ipopt21PDSearchDirCalculator22ComputeSearchDirectionEv
fun:_ZN5Ipopt14IpoptAlgorithm22ComputeSearchDirectionEv
fun:_ZN5Ipopt14IpoptAlgorithm8OptimizeEb
fun:_ZN5Ipopt16IpoptApplication13call_optimizeEv
fun:_ZN5Ipopt16IpoptApplication11OptimizeNLPERKNS_8SmartPtrINS_3NLPEEERNS1_INS_16AlgorithmBuilderEEE
fun:_ZN5Ipopt16IpoptApplication11OptimizeNLPERKNS_8SmartPtrINS_3NLPEEE
fun:_ZN5Ipopt16IpoptApplication12OptimizeTNLPERKNS_8SmartPtrINS_4TNLPEEE
fun:sciipopt
fun:callExternalFunction
fun:libsci_coinor_
fun:callinterf_
fun:scirun_
fun:realmain
fun:main
fun:__libc_start_main
obj:/home/collette/repositories/master/scilab/.libs/lt-scilab-cli-bin
obj:*
obj:*
obj:*
obj:*
obj:*
obj:*
}
}}}
--
Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/119#comment:7>
Ipopt <http://projects.coin-or.org/Ipopt>
Interior-point optimizer for nonlinear programs.
More information about the Ipopt-tickets
mailing list