[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
one.

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

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


More information about the Ipopt mailing list