[Couenne] Got "Assertion `objind >= 0' failed" error

sguazt marco.guazzone at gmail.com
Fri Sep 16 11:47:13 EDT 2011


Hi,

I've just compiled Couenne (the trunk version) in two new machines and
now when I run it against one of my math problems I get the following
error:

couenne: ../../../../Couenne/src/bound_tightening/boundTightening.cpp:226:
int Couenne::CouenneProblem::redCostBT(const OsiSolverInterface*,
Couenne::t_chg_bounds*) const: Assertion `objind >= 0' failed.

I've tried both through AMPL and via command line.
I've also tried to compile the stable version 0.4.0 but I get the same error :(

The same math problem run fine on another machine with both a Couenne
trunk version compiled some day ago (Sep 13, 2011) and the stable
version.

The three machines are different:
* "broken" machine:
  - Linux Fedora  14 x86_64 with GCC 4.6.1 / glibc 2.13
  - Linux CentOS 5.6 x86_64 with GCC 4.6.1 / glibc 2.5
* "working" machine:
  - Linux Fedora 15 x86_64 with GCC 4.6.0 20110603 (Red Hat 4.6.0-10)
/ glibc 2.14

One thing that the two "broken" machines have in common is GCC 4.6.1
so it can be the source of error.

Have you any experience of this kind of problem or of problems with GCC 4.6.1?

I attach the problem in nl format so that you can experiment with.

Thank you very much in advance.

Best,

-- Marco
-------------- next part --------------
A non-text attachment was scrubbed...
Name: problem.nl
Type: application/octet-stream
Size: 16631 bytes
Desc: not available
URL: <http://list.coin-or.org/pipermail/couenne/attachments/20110916/249bb839/attachment.obj>


More information about the Couenne mailing list