Open BritikovKI opened 8 months ago
An execution of tgnonlin on some encodings may cause segfault due to the exception in the get_set function.
For a following file:
Run command: tgnonlin --keys contract_Ownable_75:state,msg.value,msg.sender,initialOwner^owner__60:state,msg.value,msg.sender ./Ownable_updated.smt2
Run command:
Another example:
TGNonlin follows this behavior:
File is processed correctly.
Bug report
Bug description
An execution of tgnonlin on some encodings may cause segfault due to the exception in the get_set function.
To reproduce
For a following file:
Run command: tgnonlin --keys contract_Ownable_75:state,msg.value,msg.sender,initialOwner^owner__60:state,msg.value,msg.sender ./Ownable_updated.smt2
Run command:
Another example:
Run command: tgnonlin --keys contract_Ownable_75:state,msg.value,msg.sender,initialOwner^owner__60:state,msg.value,msg.sender ./Ownable_updated.smt2
TGNonlin follows this behavior:
Expected behaviour
File is processed correctly.