Open svigerske opened 5 years ago
Attachment Null_CoinMpsIO_rowName by gy741.kim created at 2018-01-02 07:23:00
PoC
With current Cbc/master and assertions enabled, I get
Welcome to the CBC MILP Solver
Version: Trunk (unstable)
Build Date: Mar 12 2019
Revision Number: 2526
command line - ./bin/cbc Null_CoinMpsIO_rowName (default strategy 1)
At line 1 SOS
cbc: ../../../CoinUtils/src/CoinMpsIO.cpp:2686: int CoinMpsIO::readMps(int&, CoinSet**&): Assertion `i == j' failed.
Issue created by migration from Trac.
Original creator: gy741.kim
Original creation time: 2018-01-02 07:22:48
Assignee: @tkralphs
Hello.
I found a NULL pointer dereference in cbc.
Please confirm.
Thanks.
Summary: NULL pointer dereference
OS: CentOS 7 64bit
Version: Trunk (unstable)
PoC Download: https://github.com/gy741/PoC/raw/master/Null_CoinMpsIO_rowName
Steps to reproduce: 1.Download the .POC files. 2.Compile the source code with ASan. 3.Execute the following command : ./cbc $POC
==========
[Acknowledgement]
This work was supported by ICT R&D program of MSIP/IITP. [R7518-16-1001,
Innovation hub for high Performance Computing]