[Ipopt] Multiple TNLP Instances Segfault

Breannan Smith smith at cs.columbia.edu
Wed Mar 20 17:16:22 EDT 2013

Dear Ipopt Community,

If I instantiate multiple TNLP instances (with smart pointers and the
IpoptApplicationFactory) that are executed in serial, my program
segfaults. These segfaults seem to go away if I instead create a new
instance of and subsequently delete each TNLP before running the next

Is this behavior expected even for TNLPs executed in serial? I have
seen warnings against executing multiple TNLPs in parallel, but not in

Best regards,
Breannan Smith
smith at cs.columbia.edu

More information about the Ipopt mailing list