/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-McrStrategy.epf -i ../../../trunk/examples/svcomp/pthread-ext/29_conditionals_vs.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-b981219 [2020-04-18 16:18:43,227 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-04-18 16:18:43,230 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-04-18 16:18:43,250 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-04-18 16:18:43,250 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-04-18 16:18:43,252 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-04-18 16:18:43,254 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-04-18 16:18:43,264 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-04-18 16:18:43,268 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-04-18 16:18:43,272 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-04-18 16:18:43,274 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-04-18 16:18:43,276 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-04-18 16:18:43,276 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-04-18 16:18:43,278 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-04-18 16:18:43,280 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-04-18 16:18:43,282 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-04-18 16:18:43,283 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-04-18 16:18:43,284 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-04-18 16:18:43,285 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-04-18 16:18:43,291 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-04-18 16:18:43,296 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-04-18 16:18:43,299 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-04-18 16:18:43,299 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-04-18 16:18:43,300 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-04-18 16:18:43,302 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-04-18 16:18:43,302 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-04-18 16:18:43,302 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-04-18 16:18:43,303 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-04-18 16:18:43,303 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-04-18 16:18:43,304 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-04-18 16:18:43,304 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-04-18 16:18:43,305 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-04-18 16:18:43,305 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-04-18 16:18:43,306 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-04-18 16:18:43,307 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-04-18 16:18:43,307 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-04-18 16:18:43,307 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-04-18 16:18:43,308 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-04-18 16:18:43,308 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-04-18 16:18:43,309 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-04-18 16:18:43,309 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-04-18 16:18:43,310 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-McrStrategy.epf [2020-04-18 16:18:43,325 INFO L113 SettingsManager]: Loading preferences was successful [2020-04-18 16:18:43,326 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-04-18 16:18:43,327 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-04-18 16:18:43,327 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-04-18 16:18:43,327 INFO L138 SettingsManager]: * Use SBE=true [2020-04-18 16:18:43,328 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-04-18 16:18:43,328 INFO L138 SettingsManager]: * sizeof long=4 [2020-04-18 16:18:43,328 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-04-18 16:18:43,328 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-04-18 16:18:43,328 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-04-18 16:18:43,329 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-04-18 16:18:43,329 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-04-18 16:18:43,329 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-04-18 16:18:43,329 INFO L138 SettingsManager]: * sizeof long double=12 [2020-04-18 16:18:43,329 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-04-18 16:18:43,329 INFO L138 SettingsManager]: * Use constant arrays=true [2020-04-18 16:18:43,330 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-04-18 16:18:43,330 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-04-18 16:18:43,330 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-04-18 16:18:43,330 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-04-18 16:18:43,330 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-04-18 16:18:43,331 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-04-18 16:18:43,331 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-04-18 16:18:43,331 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-04-18 16:18:43,331 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-04-18 16:18:43,331 INFO L138 SettingsManager]: * Trace refinement strategy=MCR [2020-04-18 16:18:43,332 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-04-18 16:18:43,332 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2020-04-18 16:18:43,332 INFO L138 SettingsManager]: * Trace refinement strategy used in MCR=CAMEL [2020-04-18 16:18:43,332 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-04-18 16:18:43,332 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-04-18 16:18:43,618 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-04-18 16:18:43,630 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-04-18 16:18:43,633 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-04-18 16:18:43,635 INFO L271 PluginConnector]: Initializing CDTParser... [2020-04-18 16:18:43,636 INFO L275 PluginConnector]: CDTParser initialized [2020-04-18 16:18:43,638 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/29_conditionals_vs.i [2020-04-18 16:18:43,719 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6d7649c2c/8ecec10e6dcb414eaac3bbba16555f7e/FLAGf5cb25a09 [2020-04-18 16:18:44,246 INFO L306 CDTParser]: Found 1 translation units. [2020-04-18 16:18:44,247 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/29_conditionals_vs.i [2020-04-18 16:18:44,263 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6d7649c2c/8ecec10e6dcb414eaac3bbba16555f7e/FLAGf5cb25a09 [2020-04-18 16:18:44,523 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6d7649c2c/8ecec10e6dcb414eaac3bbba16555f7e [2020-04-18 16:18:44,532 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-04-18 16:18:44,554 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-04-18 16:18:44,555 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-04-18 16:18:44,555 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-04-18 16:18:44,559 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-04-18 16:18:44,560 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.04 04:18:44" (1/1) ... [2020-04-18 16:18:44,563 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26bba74a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.04 04:18:44, skipping insertion in model container [2020-04-18 16:18:44,563 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.04 04:18:44" (1/1) ... [2020-04-18 16:18:44,571 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-04-18 16:18:44,633 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-04-18 16:18:45,072 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-04-18 16:18:45,090 INFO L203 MainTranslator]: Completed pre-run [2020-04-18 16:18:45,144 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-04-18 16:18:45,220 INFO L208 MainTranslator]: Completed translation [2020-04-18 16:18:45,220 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.04 04:18:45 WrapperNode [2020-04-18 16:18:45,220 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-04-18 16:18:45,221 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-04-18 16:18:45,222 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-04-18 16:18:45,222 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-04-18 16:18:45,231 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.04 04:18:45" (1/1) ... [2020-04-18 16:18:45,248 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.04 04:18:45" (1/1) ... [2020-04-18 16:18:45,274 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-04-18 16:18:45,274 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-04-18 16:18:45,274 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-04-18 16:18:45,274 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-04-18 16:18:45,285 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.04 04:18:45" (1/1) ... [2020-04-18 16:18:45,285 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.04 04:18:45" (1/1) ... [2020-04-18 16:18:45,288 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.04 04:18:45" (1/1) ... [2020-04-18 16:18:45,288 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.04 04:18:45" (1/1) ... [2020-04-18 16:18:45,294 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.04 04:18:45" (1/1) ... [2020-04-18 16:18:45,299 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.04 04:18:45" (1/1) ... [2020-04-18 16:18:45,301 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.04 04:18:45" (1/1) ... [2020-04-18 16:18:45,304 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-04-18 16:18:45,304 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-04-18 16:18:45,305 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-04-18 16:18:45,305 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-04-18 16:18:45,306 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.04 04:18:45" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-04-18 16:18:45,380 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-04-18 16:18:45,380 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-04-18 16:18:45,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-04-18 16:18:45,381 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-04-18 16:18:45,381 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-04-18 16:18:45,381 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-04-18 16:18:45,381 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-04-18 16:18:45,384 WARN L205 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-04-18 16:18:46,054 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-04-18 16:18:46,055 INFO L295 CfgBuilder]: Removed 5 assume(true) statements. [2020-04-18 16:18:46,058 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.04 04:18:46 BoogieIcfgContainer [2020-04-18 16:18:46,059 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-04-18 16:18:46,060 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-04-18 16:18:46,060 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-04-18 16:18:46,064 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-04-18 16:18:46,064 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.04 04:18:44" (1/3) ... [2020-04-18 16:18:46,066 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@428a1fa2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.04 04:18:46, skipping insertion in model container [2020-04-18 16:18:46,066 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.04 04:18:45" (2/3) ... [2020-04-18 16:18:46,067 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@428a1fa2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.04 04:18:46, skipping insertion in model container [2020-04-18 16:18:46,067 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.04 04:18:46" (3/3) ... [2020-04-18 16:18:46,069 INFO L109 eAbstractionObserver]: Analyzing ICFG 29_conditionals_vs.i [2020-04-18 16:18:46,080 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-04-18 16:18:46,081 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-04-18 16:18:46,088 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-04-18 16:18:46,089 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-04-18 16:18:46,113 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,114 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,114 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,115 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,115 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,116 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,116 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,117 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,117 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,117 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,118 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,118 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,118 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,119 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,119 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,119 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,119 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,120 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,120 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,121 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,121 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,121 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,121 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,122 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,122 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,122 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,123 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,123 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,123 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,125 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,125 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,126 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,126 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,129 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,129 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,130 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,130 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,136 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,136 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,137 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,137 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,137 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,137 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,137 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,138 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,138 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,138 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,138 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,154 INFO L251 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-04-18 16:18:46,176 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-04-18 16:18:46,176 INFO L376 AbstractCegarLoop]: Hoare is true [2020-04-18 16:18:46,176 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-04-18 16:18:46,176 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-04-18 16:18:46,177 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-04-18 16:18:46,177 INFO L380 AbstractCegarLoop]: Difference is false [2020-04-18 16:18:46,177 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-04-18 16:18:46,177 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-04-18 16:18:46,188 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 42 places, 44 transitions, 93 flow [2020-04-18 16:18:46,211 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 245 states. [2020-04-18 16:18:46,214 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states. [2020-04-18 16:18:46,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-04-18 16:18:46,222 INFO L417 BasicCegarLoop]: Found error trace [2020-04-18 16:18:46,223 INFO L425 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-18 16:18:46,224 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-04-18 16:18:46,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-18 16:18:46,230 INFO L82 PathProgramCache]: Analyzing trace with hash -442665064, now seen corresponding path program 1 times [2020-04-18 16:18:46,236 INFO L163 FreeRefinementEngine]: Executing refinement strategy MCR [2020-04-18 16:18:46,237 INFO L354 FreeRefinementEngine]: Using trace check StrategyModuleMcr [944698359] [2020-04-18 16:18:46,249 INFO L256 McrAutomatonBuilder]: Started intersection. [2020-04-18 16:18:46,261 INFO L259 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-04-18 16:18:46,263 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states. [2020-04-18 16:18:46,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-04-18 16:18:46,263 INFO L105 Mcr]: ---- MCR iteration 0 ---- [2020-04-18 16:18:46,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-18 16:18:46,264 INFO L82 PathProgramCache]: Analyzing trace with hash -442665064, now seen corresponding path program 2 times [2020-04-18 16:18:46,267 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-18 16:18:46,267 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444044824] [2020-04-18 16:18:46,268 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-18 16:18:46,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-04-18 16:18:46,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-04-18 16:18:46,469 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-04-18 16:18:46,470 INFO L174 FreeRefinementEngine]: Strategy MCR found a feasible trace [2020-04-18 16:18:46,470 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-04-18 16:18:46,471 WARN L363 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-04-18 16:18:46,472 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-04-18 16:18:46,492 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,493 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,493 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,494 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,495 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,495 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,496 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,496 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,496 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,497 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,497 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,497 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,497 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,497 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,498 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,498 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,498 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,499 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,499 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,499 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,499 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,500 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,502 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,503 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,503 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,503 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,504 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,504 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,504 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,504 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,505 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,505 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,505 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,506 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,506 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,506 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,506 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,507 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,507 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,507 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,508 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,508 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,508 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,508 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,509 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,509 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,509 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,509 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,510 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,510 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,510 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,510 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,511 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,511 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,511 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,511 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,512 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,512 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,512 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,512 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,513 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,513 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,513 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,513 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,514 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,514 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,514 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,514 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,514 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,515 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,515 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,515 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,516 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,516 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,516 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,517 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,517 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,517 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,517 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,518 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,518 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,518 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,518 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,519 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,519 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,521 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,522 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,522 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,522 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,523 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,523 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,523 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,523 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,524 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,524 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,524 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,530 INFO L251 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-04-18 16:18:46,530 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-04-18 16:18:46,530 INFO L376 AbstractCegarLoop]: Hoare is true [2020-04-18 16:18:46,531 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-04-18 16:18:46,531 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-04-18 16:18:46,531 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-04-18 16:18:46,531 INFO L380 AbstractCegarLoop]: Difference is false [2020-04-18 16:18:46,531 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-04-18 16:18:46,532 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-04-18 16:18:46,536 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 67 places, 71 transitions, 154 flow [2020-04-18 16:18:46,825 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 5512 states. [2020-04-18 16:18:46,826 INFO L276 IsEmpty]: Start isEmpty. Operand 5512 states. [2020-04-18 16:18:46,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-04-18 16:18:46,830 INFO L417 BasicCegarLoop]: Found error trace [2020-04-18 16:18:46,830 INFO L425 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-18 16:18:46,830 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-18 16:18:46,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-18 16:18:46,831 INFO L82 PathProgramCache]: Analyzing trace with hash -462089028, now seen corresponding path program 1 times [2020-04-18 16:18:46,831 INFO L163 FreeRefinementEngine]: Executing refinement strategy MCR [2020-04-18 16:18:46,832 INFO L354 FreeRefinementEngine]: Using trace check StrategyModuleMcr [698540319] [2020-04-18 16:18:46,832 INFO L256 McrAutomatonBuilder]: Started intersection. [2020-04-18 16:18:46,833 INFO L259 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-04-18 16:18:46,834 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states. [2020-04-18 16:18:46,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-04-18 16:18:46,835 INFO L105 Mcr]: ---- MCR iteration 0 ---- [2020-04-18 16:18:46,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-18 16:18:46,835 INFO L82 PathProgramCache]: Analyzing trace with hash -462089028, now seen corresponding path program 2 times [2020-04-18 16:18:46,835 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-18 16:18:46,836 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472200436] [2020-04-18 16:18:46,836 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-18 16:18:46,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-04-18 16:18:46,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-04-18 16:18:46,897 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-04-18 16:18:46,897 INFO L174 FreeRefinementEngine]: Strategy MCR found a feasible trace [2020-04-18 16:18:46,898 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-04-18 16:18:46,898 WARN L363 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-04-18 16:18:46,904 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-04-18 16:18:46,922 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,923 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,923 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,923 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,923 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,924 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,924 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,924 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,924 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,924 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,925 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,925 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,925 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,926 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,926 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,927 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,929 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,929 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,929 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,929 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,930 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,930 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,936 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,937 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,937 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,937 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,937 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,937 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,938 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,938 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,938 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,938 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,938 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,939 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,939 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,940 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,941 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,941 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,942 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,942 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,942 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,942 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,942 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,942 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,943 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,943 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,943 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,943 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,943 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,944 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,944 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,944 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,944 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,944 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,945 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,945 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,945 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,945 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,945 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,946 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,946 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,946 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,946 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,946 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,947 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,947 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,947 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,947 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,947 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,947 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,948 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,948 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,948 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,948 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,949 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,949 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,949 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,949 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,950 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,950 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,950 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,950 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,950 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,951 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,951 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,951 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,951 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,951 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,951 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,952 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,952 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,952 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,952 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,952 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,953 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,953 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,953 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,953 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,953 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,954 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,954 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,954 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,954 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,954 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,954 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,955 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,955 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,955 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,955 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,956 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,956 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,956 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,956 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,957 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,957 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,957 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,957 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,957 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,958 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,958 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,958 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,958 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,964 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,964 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,965 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,965 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,965 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,965 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,966 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,966 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,966 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,966 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,966 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,968 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,969 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,969 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,969 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,969 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,970 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,970 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,970 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,970 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,970 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,970 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:18:46,973 INFO L251 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-04-18 16:18:46,974 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-04-18 16:18:46,974 INFO L376 AbstractCegarLoop]: Hoare is true [2020-04-18 16:18:46,974 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-04-18 16:18:46,974 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-04-18 16:18:46,974 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-04-18 16:18:46,975 INFO L380 AbstractCegarLoop]: Difference is false [2020-04-18 16:18:46,975 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-04-18 16:18:46,975 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-04-18 16:18:46,979 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 92 places, 98 transitions, 217 flow [2020-04-18 16:19:21,478 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 126653 states. [2020-04-18 16:19:21,479 INFO L276 IsEmpty]: Start isEmpty. Operand 126653 states. [2020-04-18 16:19:21,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-04-18 16:19:21,486 INFO L417 BasicCegarLoop]: Found error trace [2020-04-18 16:19:21,487 INFO L425 BasicCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-18 16:19:21,487 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-18 16:19:21,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-18 16:19:21,487 INFO L82 PathProgramCache]: Analyzing trace with hash 1478246709, now seen corresponding path program 1 times [2020-04-18 16:19:21,488 INFO L163 FreeRefinementEngine]: Executing refinement strategy MCR [2020-04-18 16:19:21,488 INFO L354 FreeRefinementEngine]: Using trace check StrategyModuleMcr [1468114939] [2020-04-18 16:19:21,489 INFO L256 McrAutomatonBuilder]: Started intersection. [2020-04-18 16:19:21,498 INFO L259 McrAutomatonBuilder]: Finished intersection with 23 states and 22 transitions. [2020-04-18 16:19:21,502 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states. [2020-04-18 16:19:21,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-04-18 16:19:21,504 INFO L105 Mcr]: ---- MCR iteration 0 ---- [2020-04-18 16:19:21,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-18 16:19:21,505 INFO L82 PathProgramCache]: Analyzing trace with hash 1478246709, now seen corresponding path program 2 times [2020-04-18 16:19:21,505 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-18 16:19:21,507 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035958188] [2020-04-18 16:19:21,507 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-18 16:19:21,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-04-18 16:19:21,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-04-18 16:19:21,561 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-04-18 16:19:21,563 INFO L174 FreeRefinementEngine]: Strategy MCR found a feasible trace [2020-04-18 16:19:21,563 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-04-18 16:19:21,563 WARN L363 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-04-18 16:19:21,564 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-04-18 16:19:21,581 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,582 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,582 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,582 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,582 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,582 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,582 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,583 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,583 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,583 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,583 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,583 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,583 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,584 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,585 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,585 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,585 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,585 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,585 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,586 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,586 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,586 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,586 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,586 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,586 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,587 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,587 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,587 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,587 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,587 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,587 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,588 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,588 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,588 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,588 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,588 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,588 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,589 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,589 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,589 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,589 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,590 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,590 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,590 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,590 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,590 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,590 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,591 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,591 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,591 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,591 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,591 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,591 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,591 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,592 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,592 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,592 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,592 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,592 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,592 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,593 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,593 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,593 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,593 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,593 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,593 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,594 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,594 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,594 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,594 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,594 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,594 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,595 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,595 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,595 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,596 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,596 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,596 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,596 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,596 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,596 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,597 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,597 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,598 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,598 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,598 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,598 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,598 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,599 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,599 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,599 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,600 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,600 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,600 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,600 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,601 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,603 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,603 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,604 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,604 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,604 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,604 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,604 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,604 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,605 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,605 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,605 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,605 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,605 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,605 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,606 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,608 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,609 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,609 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,609 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,609 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,609 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,610 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,610 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,610 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,610 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,610 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,610 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,611 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,611 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,611 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,611 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,611 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,611 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,611 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,612 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,612 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,612 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,612 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,612 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,612 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,613 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,613 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,613 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,613 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,613 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,613 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,613 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,614 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,621 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,622 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,622 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,622 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,623 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,623 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,623 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,623 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,623 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,624 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,624 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,624 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,624 WARN L315 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,624 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,624 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,626 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,627 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,627 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,627 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,627 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,627 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,627 WARN L315 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,628 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,628 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,628 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,628 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,633 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,633 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,633 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,634 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,634 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,634 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,634 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,634 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,634 WARN L315 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,635 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,635 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,638 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~z~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,638 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,638 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,638 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,638 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,639 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,639 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,639 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,639 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~y~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,639 WARN L315 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,639 WARN L315 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-18 16:19:21,642 INFO L251 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-04-18 16:19:21,643 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-04-18 16:19:21,643 INFO L376 AbstractCegarLoop]: Hoare is true [2020-04-18 16:19:21,643 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-04-18 16:19:21,643 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-04-18 16:19:21,643 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-04-18 16:19:21,643 INFO L380 AbstractCegarLoop]: Difference is false [2020-04-18 16:19:21,643 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-04-18 16:19:21,644 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-04-18 16:19:21,651 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 117 places, 125 transitions, 282 flow Received shutdown request... [2020-04-18 16:23:16,496 WARN L544 AbstractCegarLoop]: Verification canceled [2020-04-18 16:23:16,501 WARN L228 ceAbstractionStarter]: Timeout [2020-04-18 16:23:16,502 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.04 04:23:16 BasicIcfg [2020-04-18 16:23:16,502 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-04-18 16:23:16,504 INFO L168 Benchmark]: Toolchain (without parser) took 271969.69 ms. Allocated memory was 146.8 MB in the beginning and 3.3 GB in the end (delta: 3.2 GB). Free memory was 103.8 MB in the beginning and 1.4 GB in the end (delta: -1.3 GB). Peak memory consumption was 3.1 GB. Max. memory is 7.1 GB. [2020-04-18 16:23:16,505 INFO L168 Benchmark]: CDTParser took 0.25 ms. Allocated memory is still 146.8 MB. Free memory was 123.1 MB in the beginning and 122.9 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. [2020-04-18 16:23:16,506 INFO L168 Benchmark]: CACSL2BoogieTranslator took 665.91 ms. Allocated memory was 146.8 MB in the beginning and 205.0 MB in the end (delta: 58.2 MB). Free memory was 101.9 MB in the beginning and 163.9 MB in the end (delta: -61.9 MB). Peak memory consumption was 21.7 MB. Max. memory is 7.1 GB. [2020-04-18 16:23:16,507 INFO L168 Benchmark]: Boogie Procedure Inliner took 52.54 ms. Allocated memory is still 205.0 MB. Free memory was 163.9 MB in the beginning and 161.9 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. [2020-04-18 16:23:16,508 INFO L168 Benchmark]: Boogie Preprocessor took 29.91 ms. Allocated memory is still 205.0 MB. Free memory was 161.9 MB in the beginning and 160.6 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 7.1 GB. [2020-04-18 16:23:16,509 INFO L168 Benchmark]: RCFGBuilder took 754.28 ms. Allocated memory is still 205.0 MB. Free memory was 160.6 MB in the beginning and 133.9 MB in the end (delta: 26.8 MB). Peak memory consumption was 26.8 MB. Max. memory is 7.1 GB. [2020-04-18 16:23:16,510 INFO L168 Benchmark]: TraceAbstraction took 270441.86 ms. Allocated memory was 205.0 MB in the beginning and 3.3 GB in the end (delta: 3.1 GB). Free memory was 133.2 MB in the beginning and 1.4 GB in the end (delta: -1.3 GB). Peak memory consumption was 3.0 GB. Max. memory is 7.1 GB. [2020-04-18 16:23:16,515 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.25 ms. Allocated memory is still 146.8 MB. Free memory was 123.1 MB in the beginning and 122.9 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 665.91 ms. Allocated memory was 146.8 MB in the beginning and 205.0 MB in the end (delta: 58.2 MB). Free memory was 101.9 MB in the beginning and 163.9 MB in the end (delta: -61.9 MB). Peak memory consumption was 21.7 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 52.54 ms. Allocated memory is still 205.0 MB. Free memory was 163.9 MB in the beginning and 161.9 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 29.91 ms. Allocated memory is still 205.0 MB. Free memory was 161.9 MB in the beginning and 160.6 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 7.1 GB. * RCFGBuilder took 754.28 ms. Allocated memory is still 205.0 MB. Free memory was 160.6 MB in the beginning and 133.9 MB in the end (delta: 26.8 MB). Peak memory consumption was 26.8 MB. Max. memory is 7.1 GB. * TraceAbstraction took 270441.86 ms. Allocated memory was 205.0 MB in the beginning and 3.3 GB in the end (delta: 3.1 GB). Free memory was 133.2 MB in the beginning and 1.4 GB in the end (delta: -1.3 GB). Peak memory consumption was 3.0 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 707]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 707). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 117 places, 125 transitions, 282 flow. Already constructed 385595 states. Currently 50321 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 39 locations, 1 error locations. Started 4 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 270.1s, OverallIterations: 3, TraceHistogramMax: 4, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 269.6s, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=126653occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: No data available, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown