coin-or / Cbc.old

This is a mirror of the subversion repository on COIN-OR
https://projects.coin-or.org/Cbc
Other
88 stars 30 forks source link

[Trac #167] Crash unless both preprocess and presolve are turned off #43

Open s-c-e opened 5 years ago

s-c-e commented 5 years ago

image

Attachment(s): https://github.com/s-c-e/cbc-trac-migration-attachments/blob/master/trac-ticket-167.zip

Running the attached model with default settings yields the following crash:

Welcome to the CBC MILP Solver
Version: 2.9.7
Build Date: Nov 23 2015

command line - cbc-osx/cbc test.mps (default strategy 1)
At line 1 NAME          test
At line 2 ROWS
At line 7 COLUMNS
At line 32 RHS
At line 36 BOUNDS
At line 55 ENDATA
Problem test has 3 rows, 18 columns and 21 elements
Coin0008I test read with 0 errors
libc++abi.dylib: terminating with uncaught exception of type CoinError
[1]    65438 abort      cbc-osx/cbc test.mps

If I turn both preprocess and presolve to off, the model solves as expected, but any other combination of values for these two flags gives the same crash.

The test above was while running on OS X, but it is reproducible on Windows as well.