<HTML><HEAD></HEAD>
<BODY dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-FAMILY: 'Arial'; COLOR: #000000; FONT-SIZE: 10pt">
<DIV>Hi all,</DIV>
<DIV>&nbsp;</DIV>
<DIV>I’ve just tried building the 
ADOL-C\examples\additional_examples\ipopt\LuksanVlcek1_sparse example in Visual 
Studio 2010, (Windows 7 32-bit). Has anyone done this before? I’m getting a 
strange runtime error.</DIV>
<DIV>&nbsp;</DIV>
<DIV>My build looks like this:</DIV>
<DIV>ADOL-C-2.1.12 (sparse)</DIV>
<DIV>ColPack 1.0.0</DIV>
<DIV>IPOPT 3.9.1</DIV>
<DIV>MA27 (the HSL linear solver routines converted to C with f2c)</DIV>
<DIV>libf2c</DIV>
<DIV>AMD acml 4.4.0 (pgi32) BLAS</DIV>
<DIV>&nbsp;</DIV>
<DIV>The error I get is:</DIV>
<DIV>HEAP[LuksanVlcek1_sparse.exe]: Invalid address specified to 
RtlValidateHeap( 00310000, 01DBDE38 )</DIV>
<DIV>&nbsp;</DIV>
<DIV>Stack trace:</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; ntdll.dll!778a475c()&nbsp;&nbsp;&nbsp;&nbsp; 
</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; [Frames below may be incorrect and/or missing, no 
symbols loaded for ntdll.dll]&nbsp;&nbsp;&nbsp; </DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; ntdll.dll!7786fad0()&nbsp;&nbsp;&nbsp;&nbsp; 
</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; ntdll.dll!77802dd4()&nbsp;&nbsp;&nbsp;&nbsp; 
</DIV>
<DIV>&gt;&nbsp;&nbsp;&nbsp; adolc.dll!freeSparseHessInfos(double * * 
Hcomp=0x00ec0000, double * * * Xppp=0x778b7880, double * * * Yppp=0x00321c08, 
double * * * Zppp=0x00000000, double * * Upp=0x00320000, unsigned int * * 
HP=0x778b7380, void * g=0x00000000, void * hr=0x00000000, int p=1, int 
indep=2000352800)&nbsp; Line 1039&nbsp;&nbsp;&nbsp; C++</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; ffffffff()</DIV>
<DIV>&nbsp;</DIV>
<DIV>I’m a little confused by that stack trace though, because if I step 
through, I find the error actually seems to occur here (Line 492 of 
ADOL-C_sparseNLP.cpp):</DIV>
<DIV>&gt;&nbsp;&nbsp;&nbsp; 
LuksanVlcek1_sparse.exe!MyADOLC_sparseNLP::generate_tapes(int n=4000, int 
m=3998, int &amp; nnz_jac_g=11994, int &amp; nnz_h_lag=1)&nbsp; Line 
492&nbsp;&nbsp;&nbsp; C++</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; 
LuksanVlcek1_sparse.exe!MyADOLC_sparseNLP::get_nlp_info(int &amp; n=4000, int 
&amp; m=3998, int &amp; nnz_jac_g=11994, int &amp; nnz_h_lag=1, 
Ipopt::TNLP::IndexStyleEnum &amp; index_style=-842150451)&nbsp; Line 48 + 0x23 
bytes&nbsp;&nbsp;&nbsp; C++</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; libIpopt.dll!656899e0()&nbsp;&nbsp;&nbsp;&nbsp; 
</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; [Frames below may be incorrect and/or missing, no 
symbols loaded for libIpopt.dll]</DIV>
<DIV>&nbsp;</DIV>
<DIV>Anyway, maybe someone has a clue what’s happening or could try to replicate 
these results...</DIV>
<DIV>If it works for you, maybe you could tell me exactly how you’re building 
it.</DIV>
<DIV><BR>Thanks for any help,</DIV>
<DIV>Spacecookies</DIV></DIV></DIV></BODY></HTML>