/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_02-simple_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-770125f [2021-05-21 18:10:00,341 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-21 18:10:00,343 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-21 18:10:00,362 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-21 18:10:00,363 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-21 18:10:00,363 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-21 18:10:00,364 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-21 18:10:00,365 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-21 18:10:00,366 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-21 18:10:00,367 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-21 18:10:00,367 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-21 18:10:00,368 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-21 18:10:00,368 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-21 18:10:00,369 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-21 18:10:00,369 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-21 18:10:00,370 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-21 18:10:00,370 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-21 18:10:00,371 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-21 18:10:00,372 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-21 18:10:00,373 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-21 18:10:00,373 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-21 18:10:00,374 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-21 18:10:00,375 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-21 18:10:00,375 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-21 18:10:00,377 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-21 18:10:00,377 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-21 18:10:00,377 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-21 18:10:00,377 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-21 18:10:00,378 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-21 18:10:00,378 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-21 18:10:00,378 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-21 18:10:00,379 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-21 18:10:00,379 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-21 18:10:00,380 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-21 18:10:00,380 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-21 18:10:00,380 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-21 18:10:00,381 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-21 18:10:00,381 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-21 18:10:00,381 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-21 18:10:00,381 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-21 18:10:00,382 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-21 18:10:00,385 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.epf [2021-05-21 18:10:00,404 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-21 18:10:00,404 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-21 18:10:00,404 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-05-21 18:10:00,404 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-05-21 18:10:00,405 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-05-21 18:10:00,405 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-05-21 18:10:00,405 INFO L138 SettingsManager]: * Use SBE=true [2021-05-21 18:10:00,405 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-21 18:10:00,405 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-21 18:10:00,405 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-21 18:10:00,406 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-21 18:10:00,406 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-21 18:10:00,406 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-21 18:10:00,406 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-21 18:10:00,406 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-21 18:10:00,406 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-21 18:10:00,406 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-21 18:10:00,406 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-21 18:10:00,406 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-21 18:10:00,406 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-21 18:10:00,406 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-21 18:10:00,406 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-05-21 18:10:00,407 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-21 18:10:00,407 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-21 18:10:00,407 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-21 18:10:00,407 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-05-21 18:10:00,407 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-05-21 18:10:00,407 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-21 18:10:00,407 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-05-21 18:10:00,407 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-05-21 18:10:00,407 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-21 18:10:00,407 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-05-21 18:10:00,610 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-21 18:10:00,622 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-21 18:10:00,624 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-21 18:10:00,624 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-21 18:10:00,625 INFO L275 PluginConnector]: CDTParser initialized [2021-05-21 18:10:00,625 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_02-simple_racefree.i [2021-05-21 18:10:00,670 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/297d7c3cd/150ca789f87e478ca1f9ef77ed0af979/FLAG4788f2e77 [2021-05-21 18:10:01,126 INFO L306 CDTParser]: Found 1 translation units. [2021-05-21 18:10:01,126 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_02-simple_racefree.i [2021-05-21 18:10:01,138 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/297d7c3cd/150ca789f87e478ca1f9ef77ed0af979/FLAG4788f2e77 [2021-05-21 18:10:01,153 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/297d7c3cd/150ca789f87e478ca1f9ef77ed0af979 [2021-05-21 18:10:01,157 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-21 18:10:01,159 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-05-21 18:10:01,160 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-21 18:10:01,160 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-21 18:10:01,163 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-21 18:10:01,163 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.05 06:10:01" (1/1) ... [2021-05-21 18:10:01,164 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@88486b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.05 06:10:01, skipping insertion in model container [2021-05-21 18:10:01,164 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.05 06:10:01" (1/1) ... [2021-05-21 18:10:01,169 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-21 18:10:01,202 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-21 18:10:01,487 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_02-simple_racefree.i[29913,29926] [2021-05-21 18:10:01,505 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-21 18:10:01,516 INFO L203 MainTranslator]: Completed pre-run [2021-05-21 18:10:01,547 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_02-simple_racefree.i[29913,29926] [2021-05-21 18:10:01,557 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-21 18:10:01,607 INFO L208 MainTranslator]: Completed translation [2021-05-21 18:10:01,608 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.05 06:10:01 WrapperNode [2021-05-21 18:10:01,608 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-21 18:10:01,609 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-05-21 18:10:01,609 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-05-21 18:10:01,609 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-05-21 18:10:01,613 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.05 06:10:01" (1/1) ... [2021-05-21 18:10:01,638 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.05 06:10:01" (1/1) ... [2021-05-21 18:10:01,659 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-05-21 18:10:01,660 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-21 18:10:01,660 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-21 18:10:01,660 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-21 18:10:01,665 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.05 06:10:01" (1/1) ... [2021-05-21 18:10:01,666 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.05 06:10:01" (1/1) ... [2021-05-21 18:10:01,673 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.05 06:10:01" (1/1) ... [2021-05-21 18:10:01,674 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.05 06:10:01" (1/1) ... [2021-05-21 18:10:01,689 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.05 06:10:01" (1/1) ... [2021-05-21 18:10:01,692 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.05 06:10:01" (1/1) ... [2021-05-21 18:10:01,694 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.05 06:10:01" (1/1) ... [2021-05-21 18:10:01,695 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-21 18:10:01,696 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-21 18:10:01,696 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-21 18:10:01,696 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-21 18:10:01,697 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.05 06:10:01" (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 [2021-05-21 18:10:01,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-21 18:10:01,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-21 18:10:01,757 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-05-21 18:10:01,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-21 18:10:01,757 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-05-21 18:10:01,759 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-05-21 18:10:01,759 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-21 18:10:01,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-21 18:10:01,759 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-21 18:10:01,759 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-21 18:10:01,760 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-05-21 18:10:02,067 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-21 18:10:02,067 INFO L299 CfgBuilder]: Removed 16 assume(true) statements. [2021-05-21 18:10:02,068 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.05 06:10:02 BoogieIcfgContainer [2021-05-21 18:10:02,068 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-21 18:10:02,069 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-21 18:10:02,069 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-21 18:10:02,071 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-21 18:10:02,071 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.05 06:10:01" (1/3) ... [2021-05-21 18:10:02,072 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1915644b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.05 06:10:02, skipping insertion in model container [2021-05-21 18:10:02,072 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.05 06:10:01" (2/3) ... [2021-05-21 18:10:02,072 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1915644b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.05 06:10:02, skipping insertion in model container [2021-05-21 18:10:02,072 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.05 06:10:02" (3/3) ... [2021-05-21 18:10:02,073 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_02-simple_racefree.i [2021-05-21 18:10:02,078 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-05-21 18:10:02,079 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-05-21 18:10:02,079 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-05-21 18:10:02,079 INFO L478 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-05-21 18:10:02,108 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,108 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,108 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,108 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,109 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,110 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,110 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,110 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,110 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,110 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,110 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,111 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,111 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,111 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,111 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,111 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,112 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,112 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,112 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,112 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,112 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,112 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,113 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,113 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,114 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,114 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,114 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,114 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,114 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,114 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,114 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,115 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,115 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,115 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,115 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,115 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,118 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,119 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,119 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,119 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,120 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,120 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,120 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,120 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,120 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,127 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-05-21 18:10:02,143 INFO L255 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-05-21 18:10:02,163 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-05-21 18:10:02,163 INFO L379 AbstractCegarLoop]: Hoare is false [2021-05-21 18:10:02,164 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-21 18:10:02,164 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-21 18:10:02,164 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-21 18:10:02,164 INFO L383 AbstractCegarLoop]: Difference is false [2021-05-21 18:10:02,164 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-21 18:10:02,164 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-21 18:10:02,175 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 97 places, 106 transitions, 220 flow [2021-05-21 18:10:02,215 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 871 states, 865 states have (on average 2.253179190751445) internal successors, (1949), 870 states have internal predecessors, (1949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:02,218 INFO L276 IsEmpty]: Start isEmpty. Operand has 871 states, 865 states have (on average 2.253179190751445) internal successors, (1949), 870 states have internal predecessors, (1949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:02,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-21 18:10:02,224 INFO L513 BasicCegarLoop]: Found error trace [2021-05-21 18:10:02,224 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-21 18:10:02,224 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-21 18:10:02,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-21 18:10:02,229 INFO L82 PathProgramCache]: Analyzing trace with hash -1503250697, now seen corresponding path program 1 times [2021-05-21 18:10:02,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-21 18:10:02,234 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291393813] [2021-05-21 18:10:02,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-21 18:10:02,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-21 18:10:02,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-21 18:10:02,382 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-21 18:10:02,383 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291393813] [2021-05-21 18:10:02,383 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291393813] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-21 18:10:02,383 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-21 18:10:02,383 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-05-21 18:10:02,384 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074493384] [2021-05-21 18:10:02,386 INFO L462 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-05-21 18:10:02,387 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-21 18:10:02,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-05-21 18:10:02,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-05-21 18:10:02,397 INFO L87 Difference]: Start difference. First operand has 871 states, 865 states have (on average 2.253179190751445) internal successors, (1949), 870 states have internal predecessors, (1949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:02,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-21 18:10:02,417 INFO L93 Difference]: Finished difference Result 847 states and 1573 transitions. [2021-05-21 18:10:02,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-05-21 18:10:02,418 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-05-21 18:10:02,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-21 18:10:02,427 INFO L225 Difference]: With dead ends: 847 [2021-05-21 18:10:02,427 INFO L226 Difference]: Without dead ends: 531 [2021-05-21 18:10:02,428 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-05-21 18:10:02,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2021-05-21 18:10:02,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 531. [2021-05-21 18:10:02,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 528 states have (on average 1.8371212121212122) internal successors, (970), 530 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:02,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 970 transitions. [2021-05-21 18:10:02,495 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 970 transitions. Word has length 43 [2021-05-21 18:10:02,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-21 18:10:02,495 INFO L482 AbstractCegarLoop]: Abstraction has 531 states and 970 transitions. [2021-05-21 18:10:02,495 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:02,495 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 970 transitions. [2021-05-21 18:10:02,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-21 18:10:02,496 INFO L513 BasicCegarLoop]: Found error trace [2021-05-21 18:10:02,496 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-21 18:10:02,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-21 18:10:02,497 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-21 18:10:02,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-21 18:10:02,497 INFO L82 PathProgramCache]: Analyzing trace with hash -1699764202, now seen corresponding path program 1 times [2021-05-21 18:10:02,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-21 18:10:02,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772414564] [2021-05-21 18:10:02,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-21 18:10:02,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-21 18:10:02,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-21 18:10:02,586 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-21 18:10:02,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772414564] [2021-05-21 18:10:02,586 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772414564] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-21 18:10:02,587 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-21 18:10:02,587 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-21 18:10:02,587 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069718963] [2021-05-21 18:10:02,588 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-21 18:10:02,588 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-21 18:10:02,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-21 18:10:02,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-21 18:10:02,589 INFO L87 Difference]: Start difference. First operand 531 states and 970 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:02,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-21 18:10:02,617 INFO L93 Difference]: Finished difference Result 521 states and 960 transitions. [2021-05-21 18:10:02,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-21 18:10:02,617 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-05-21 18:10:02,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-21 18:10:02,621 INFO L225 Difference]: With dead ends: 521 [2021-05-21 18:10:02,622 INFO L226 Difference]: Without dead ends: 521 [2021-05-21 18:10:02,622 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-21 18:10:02,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2021-05-21 18:10:02,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 521. [2021-05-21 18:10:02,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 519 states have (on average 1.8497109826589595) internal successors, (960), 520 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:02,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 960 transitions. [2021-05-21 18:10:02,635 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 960 transitions. Word has length 43 [2021-05-21 18:10:02,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-21 18:10:02,636 INFO L482 AbstractCegarLoop]: Abstraction has 521 states and 960 transitions. [2021-05-21 18:10:02,636 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:02,636 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 960 transitions. [2021-05-21 18:10:02,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-05-21 18:10:02,639 INFO L513 BasicCegarLoop]: Found error trace [2021-05-21 18:10:02,639 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-21 18:10:02,639 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-05-21 18:10:02,640 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-21 18:10:02,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-21 18:10:02,640 INFO L82 PathProgramCache]: Analyzing trace with hash -1990210468, now seen corresponding path program 1 times [2021-05-21 18:10:02,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-21 18:10:02,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173984622] [2021-05-21 18:10:02,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-21 18:10:02,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-05-21 18:10:02,678 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-05-21 18:10:02,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-05-21 18:10:02,697 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-05-21 18:10:02,714 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-05-21 18:10:02,714 INFO L622 BasicCegarLoop]: Counterexample might be feasible [2021-05-21 18:10:02,714 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-05-21 18:10:02,715 WARN L242 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-05-21 18:10:02,715 INFO L478 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-05-21 18:10:02,723 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,723 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,723 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,724 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,724 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,724 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,724 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,724 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,724 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,724 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,725 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,725 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,725 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,725 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,725 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,725 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,725 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,725 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,726 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,726 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,726 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,726 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,726 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,726 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,726 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,726 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,726 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,727 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,727 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,727 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,727 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,727 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,727 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,727 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,727 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,727 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,728 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,728 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,728 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,728 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,728 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,728 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,728 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,728 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,728 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,729 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,729 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,729 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,729 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,729 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,729 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,729 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,729 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,729 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,730 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,730 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,730 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,730 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,730 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,730 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,730 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,730 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,730 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,731 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,731 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,731 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,731 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,731 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,731 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,731 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,731 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,731 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,732 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,732 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,732 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,732 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,732 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,732 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,732 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,733 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,733 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,734 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,734 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,734 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,735 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,735 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,735 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,735 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,735 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,735 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:02,738 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-05-21 18:10:02,739 INFO L255 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-05-21 18:10:02,739 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-05-21 18:10:02,740 INFO L379 AbstractCegarLoop]: Hoare is false [2021-05-21 18:10:02,740 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-21 18:10:02,740 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-21 18:10:02,740 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-21 18:10:02,740 INFO L383 AbstractCegarLoop]: Difference is false [2021-05-21 18:10:02,740 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-21 18:10:02,740 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-21 18:10:02,741 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 122 places, 136 transitions, 290 flow [2021-05-21 18:10:03,617 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 19754 states, 19745 states have (on average 3.471562420866042) internal successors, (68546), 19753 states have internal predecessors, (68546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:03,653 INFO L276 IsEmpty]: Start isEmpty. Operand has 19754 states, 19745 states have (on average 3.471562420866042) internal successors, (68546), 19753 states have internal predecessors, (68546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:03,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-21 18:10:03,656 INFO L513 BasicCegarLoop]: Found error trace [2021-05-21 18:10:03,657 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-21 18:10:03,657 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-21 18:10:03,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-21 18:10:03,660 INFO L82 PathProgramCache]: Analyzing trace with hash -1567231361, now seen corresponding path program 1 times [2021-05-21 18:10:03,660 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-21 18:10:03,660 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841836943] [2021-05-21 18:10:03,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-21 18:10:03,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-21 18:10:03,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-21 18:10:03,703 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-21 18:10:03,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841836943] [2021-05-21 18:10:03,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841836943] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-21 18:10:03,704 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-21 18:10:03,704 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-05-21 18:10:03,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961555528] [2021-05-21 18:10:03,704 INFO L462 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-05-21 18:10:03,704 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-21 18:10:03,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-05-21 18:10:03,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-05-21 18:10:03,735 INFO L87 Difference]: Start difference. First operand has 19754 states, 19745 states have (on average 3.471562420866042) internal successors, (68546), 19753 states have internal predecessors, (68546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:03,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-21 18:10:03,881 INFO L93 Difference]: Finished difference Result 19201 states and 54205 transitions. [2021-05-21 18:10:03,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-05-21 18:10:03,881 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-05-21 18:10:03,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-21 18:10:03,926 INFO L225 Difference]: With dead ends: 19201 [2021-05-21 18:10:03,926 INFO L226 Difference]: Without dead ends: 11617 [2021-05-21 18:10:03,926 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-05-21 18:10:04,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11617 states. [2021-05-21 18:10:04,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11617 to 11617. [2021-05-21 18:10:04,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11617 states, 11613 states have (on average 2.8226986997330576) internal successors, (32780), 11616 states have internal predecessors, (32780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:04,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11617 states to 11617 states and 32780 transitions. [2021-05-21 18:10:04,382 INFO L78 Accepts]: Start accepts. Automaton has 11617 states and 32780 transitions. Word has length 43 [2021-05-21 18:10:04,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-21 18:10:04,383 INFO L482 AbstractCegarLoop]: Abstraction has 11617 states and 32780 transitions. [2021-05-21 18:10:04,384 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:04,384 INFO L276 IsEmpty]: Start isEmpty. Operand 11617 states and 32780 transitions. [2021-05-21 18:10:04,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-21 18:10:04,386 INFO L513 BasicCegarLoop]: Found error trace [2021-05-21 18:10:04,386 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-21 18:10:04,386 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-05-21 18:10:04,386 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-21 18:10:04,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-21 18:10:04,387 INFO L82 PathProgramCache]: Analyzing trace with hash -1763744866, now seen corresponding path program 1 times [2021-05-21 18:10:04,387 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-21 18:10:04,387 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097589756] [2021-05-21 18:10:04,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-21 18:10:04,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-21 18:10:04,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-21 18:10:04,436 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-21 18:10:04,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097589756] [2021-05-21 18:10:04,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097589756] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-21 18:10:04,436 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-21 18:10:04,436 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-21 18:10:04,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412750175] [2021-05-21 18:10:04,437 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-21 18:10:04,437 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-21 18:10:04,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-21 18:10:04,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-21 18:10:04,438 INFO L87 Difference]: Start difference. First operand 11617 states and 32780 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:04,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-21 18:10:04,560 INFO L93 Difference]: Finished difference Result 11607 states and 32770 transitions. [2021-05-21 18:10:04,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-21 18:10:04,561 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-05-21 18:10:04,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-21 18:10:04,604 INFO L225 Difference]: With dead ends: 11607 [2021-05-21 18:10:04,605 INFO L226 Difference]: Without dead ends: 11607 [2021-05-21 18:10:04,605 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-21 18:10:04,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11607 states. [2021-05-21 18:10:04,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11607 to 11607. [2021-05-21 18:10:04,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11607 states, 11604 states have (on average 2.824026197862806) internal successors, (32770), 11606 states have internal predecessors, (32770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:04,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11607 states to 11607 states and 32770 transitions. [2021-05-21 18:10:04,967 INFO L78 Accepts]: Start accepts. Automaton has 11607 states and 32770 transitions. Word has length 43 [2021-05-21 18:10:04,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-21 18:10:04,969 INFO L482 AbstractCegarLoop]: Abstraction has 11607 states and 32770 transitions. [2021-05-21 18:10:04,969 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:04,969 INFO L276 IsEmpty]: Start isEmpty. Operand 11607 states and 32770 transitions. [2021-05-21 18:10:04,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-21 18:10:04,971 INFO L513 BasicCegarLoop]: Found error trace [2021-05-21 18:10:04,971 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-21 18:10:04,971 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-05-21 18:10:04,971 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-21 18:10:04,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-21 18:10:04,972 INFO L82 PathProgramCache]: Analyzing trace with hash 285520318, now seen corresponding path program 1 times [2021-05-21 18:10:04,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-21 18:10:04,972 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351321578] [2021-05-21 18:10:04,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-21 18:10:04,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-21 18:10:05,079 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-21 18:10:05,080 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-21 18:10:05,080 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351321578] [2021-05-21 18:10:05,080 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351321578] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-21 18:10:05,080 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103704214] [2021-05-21 18:10:05,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-21 18:10:05,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-21 18:10:05,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-21 18:10:05,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-21 18:10:05,264 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-21 18:10:05,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103704214] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-21 18:10:05,265 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-21 18:10:05,265 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-05-21 18:10:05,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635050927] [2021-05-21 18:10:05,265 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-21 18:10:05,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-21 18:10:05,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-21 18:10:05,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-05-21 18:10:05,266 INFO L87 Difference]: Start difference. First operand 11607 states and 32770 transitions. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:05,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-21 18:10:05,340 INFO L93 Difference]: Finished difference Result 11377 states and 32320 transitions. [2021-05-21 18:10:05,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-21 18:10:05,340 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2021-05-21 18:10:05,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-21 18:10:05,359 INFO L225 Difference]: With dead ends: 11377 [2021-05-21 18:10:05,360 INFO L226 Difference]: Without dead ends: 11377 [2021-05-21 18:10:05,360 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 69.2ms TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-05-21 18:10:05,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11377 states. [2021-05-21 18:10:05,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11377 to 11377. [2021-05-21 18:10:05,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11377 states, 11375 states have (on average 2.8413186813186813) internal successors, (32320), 11376 states have internal predecessors, (32320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:05,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11377 states to 11377 states and 32320 transitions. [2021-05-21 18:10:05,712 INFO L78 Accepts]: Start accepts. Automaton has 11377 states and 32320 transitions. Word has length 53 [2021-05-21 18:10:05,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-21 18:10:05,713 INFO L482 AbstractCegarLoop]: Abstraction has 11377 states and 32320 transitions. [2021-05-21 18:10:05,713 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:10:05,713 INFO L276 IsEmpty]: Start isEmpty. Operand 11377 states and 32320 transitions. [2021-05-21 18:10:05,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-05-21 18:10:05,716 INFO L513 BasicCegarLoop]: Found error trace [2021-05-21 18:10:05,716 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-21 18:10:05,933 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-05-21 18:10:05,934 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-21 18:10:05,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-21 18:10:05,934 INFO L82 PathProgramCache]: Analyzing trace with hash 538651189, now seen corresponding path program 1 times [2021-05-21 18:10:05,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-21 18:10:05,934 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787359908] [2021-05-21 18:10:05,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-21 18:10:05,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-05-21 18:10:05,944 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-05-21 18:10:05,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-05-21 18:10:05,952 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-05-21 18:10:05,958 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-05-21 18:10:05,958 INFO L622 BasicCegarLoop]: Counterexample might be feasible [2021-05-21 18:10:05,959 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-05-21 18:10:05,959 WARN L242 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-05-21 18:10:05,959 INFO L478 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-05-21 18:10:05,966 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,967 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,967 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,967 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,967 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,973 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,973 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,973 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,973 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,976 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,977 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,977 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,978 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,978 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,979 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,979 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,979 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,979 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,979 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,980 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,980 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,980 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,980 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:10:05,983 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-05-21 18:10:05,983 INFO L255 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-05-21 18:10:05,984 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-05-21 18:10:05,984 INFO L379 AbstractCegarLoop]: Hoare is false [2021-05-21 18:10:05,984 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-21 18:10:05,984 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-21 18:10:05,984 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-21 18:10:05,984 INFO L383 AbstractCegarLoop]: Difference is false [2021-05-21 18:10:05,984 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-21 18:10:05,984 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-21 18:10:05,986 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 147 places, 166 transitions, 362 flow [2021-05-21 18:16:48,768 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 461239 states, 461225 states have (on average 4.669920320884601) internal successors, (2153884), 461238 states have internal predecessors, (2153884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:16:49,385 INFO L276 IsEmpty]: Start isEmpty. Operand has 461239 states, 461225 states have (on average 4.669920320884601) internal successors, (2153884), 461238 states have internal predecessors, (2153884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:16:49,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-21 18:16:49,386 INFO L513 BasicCegarLoop]: Found error trace [2021-05-21 18:16:49,386 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-21 18:16:49,386 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-21 18:16:49,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-21 18:16:49,387 INFO L82 PathProgramCache]: Analyzing trace with hash 1639061349, now seen corresponding path program 1 times [2021-05-21 18:16:49,387 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-21 18:16:49,387 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60554819] [2021-05-21 18:16:49,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-21 18:16:49,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-21 18:16:49,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-21 18:16:49,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-21 18:16:49,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60554819] [2021-05-21 18:16:49,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60554819] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-21 18:16:49,398 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-21 18:16:49,398 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-05-21 18:16:49,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564740009] [2021-05-21 18:16:49,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-05-21 18:16:49,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-21 18:16:49,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-05-21 18:16:49,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-05-21 18:16:49,910 INFO L87 Difference]: Start difference. First operand has 461239 states, 461225 states have (on average 4.669920320884601) internal successors, (2153884), 461238 states have internal predecessors, (2153884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:16:54,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-21 18:16:54,423 INFO L93 Difference]: Finished difference Result 448519 states and 1689194 transitions. [2021-05-21 18:16:54,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-05-21 18:16:54,423 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-05-21 18:16:54,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-21 18:16:55,859 INFO L225 Difference]: With dead ends: 448519 [2021-05-21 18:16:55,859 INFO L226 Difference]: Without dead ends: 266595 [2021-05-21 18:16:55,860 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-05-21 18:17:25,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266595 states. [2021-05-21 18:17:31,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266595 to 266595. [2021-05-21 18:17:31,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266595 states, 266590 states have (on average 3.782219888217863) internal successors, (1008302), 266594 states have internal predecessors, (1008302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:17:33,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266595 states to 266595 states and 1008302 transitions. [2021-05-21 18:17:33,055 INFO L78 Accepts]: Start accepts. Automaton has 266595 states and 1008302 transitions. Word has length 43 [2021-05-21 18:17:33,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-21 18:17:33,055 INFO L482 AbstractCegarLoop]: Abstraction has 266595 states and 1008302 transitions. [2021-05-21 18:17:33,055 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:17:33,055 INFO L276 IsEmpty]: Start isEmpty. Operand 266595 states and 1008302 transitions. [2021-05-21 18:17:33,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-21 18:17:33,056 INFO L513 BasicCegarLoop]: Found error trace [2021-05-21 18:17:33,056 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-21 18:17:33,056 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-05-21 18:17:33,056 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-21 18:17:33,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-21 18:17:33,056 INFO L82 PathProgramCache]: Analyzing trace with hash 1442547844, now seen corresponding path program 1 times [2021-05-21 18:17:33,057 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-21 18:17:33,057 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963636484] [2021-05-21 18:17:33,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-21 18:17:33,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-21 18:17:33,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-21 18:17:33,072 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-21 18:17:33,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963636484] [2021-05-21 18:17:33,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963636484] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-21 18:17:33,072 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-21 18:17:33,072 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-21 18:17:33,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570288805] [2021-05-21 18:17:33,072 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-21 18:17:33,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-21 18:17:33,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-21 18:17:33,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-21 18:17:33,073 INFO L87 Difference]: Start difference. First operand 266595 states and 1008302 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:17:35,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-21 18:17:35,466 INFO L93 Difference]: Finished difference Result 266585 states and 1008292 transitions. [2021-05-21 18:17:35,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-21 18:17:35,466 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-05-21 18:17:35,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-21 18:17:37,113 INFO L225 Difference]: With dead ends: 266585 [2021-05-21 18:17:37,113 INFO L226 Difference]: Without dead ends: 266585 [2021-05-21 18:17:37,113 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-21 18:18:07,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266585 states. [2021-05-21 18:18:12,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266585 to 266585. [2021-05-21 18:18:12,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266585 states, 266581 states have (on average 3.7823100671090586) internal successors, (1008292), 266584 states have internal predecessors, (1008292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:18:14,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266585 states to 266585 states and 1008292 transitions. [2021-05-21 18:18:14,046 INFO L78 Accepts]: Start accepts. Automaton has 266585 states and 1008292 transitions. Word has length 43 [2021-05-21 18:18:14,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-21 18:18:14,047 INFO L482 AbstractCegarLoop]: Abstraction has 266585 states and 1008292 transitions. [2021-05-21 18:18:14,047 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:18:14,047 INFO L276 IsEmpty]: Start isEmpty. Operand 266585 states and 1008292 transitions. [2021-05-21 18:18:14,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-21 18:18:14,047 INFO L513 BasicCegarLoop]: Found error trace [2021-05-21 18:18:14,047 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-21 18:18:14,048 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-05-21 18:18:14,048 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-21 18:18:14,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-21 18:18:14,048 INFO L82 PathProgramCache]: Analyzing trace with hash -1850524856, now seen corresponding path program 1 times [2021-05-21 18:18:14,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-21 18:18:14,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194700216] [2021-05-21 18:18:14,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-21 18:18:14,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-21 18:18:14,072 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-21 18:18:14,073 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-21 18:18:14,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194700216] [2021-05-21 18:18:14,073 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194700216] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-21 18:18:14,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771608607] [2021-05-21 18:18:14,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-21 18:18:14,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-21 18:18:14,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-21 18:18:14,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-21 18:18:14,236 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-21 18:18:14,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771608607] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-21 18:18:14,238 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-21 18:18:14,238 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-05-21 18:18:14,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753273760] [2021-05-21 18:18:14,239 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-21 18:18:14,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-21 18:18:14,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-21 18:18:14,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-05-21 18:18:14,240 INFO L87 Difference]: Start difference. First operand 266585 states and 1008292 transitions. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:18:16,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-21 18:18:16,331 INFO L93 Difference]: Finished difference Result 266355 states and 1007842 transitions. [2021-05-21 18:18:16,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-21 18:18:16,331 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2021-05-21 18:18:16,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-21 18:18:17,256 INFO L225 Difference]: With dead ends: 266355 [2021-05-21 18:18:17,256 INFO L226 Difference]: Without dead ends: 266355 [2021-05-21 18:18:17,257 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 22.8ms TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-05-21 18:18:46,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266355 states. [2021-05-21 18:18:51,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266355 to 266355. [2021-05-21 18:18:52,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266355 states, 266352 states have (on average 3.7838724695140264) internal successors, (1007842), 266354 states have internal predecessors, (1007842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:18:54,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266355 states to 266355 states and 1007842 transitions. [2021-05-21 18:18:54,228 INFO L78 Accepts]: Start accepts. Automaton has 266355 states and 1007842 transitions. Word has length 53 [2021-05-21 18:18:54,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-21 18:18:54,229 INFO L482 AbstractCegarLoop]: Abstraction has 266355 states and 1007842 transitions. [2021-05-21 18:18:54,229 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:18:54,230 INFO L276 IsEmpty]: Start isEmpty. Operand 266355 states and 1007842 transitions. [2021-05-21 18:18:54,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-05-21 18:18:54,240 INFO L513 BasicCegarLoop]: Found error trace [2021-05-21 18:18:54,240 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-21 18:18:54,457 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-05-21 18:18:54,457 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-21 18:18:54,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-21 18:18:54,458 INFO L82 PathProgramCache]: Analyzing trace with hash -1180752149, now seen corresponding path program 1 times [2021-05-21 18:18:54,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-21 18:18:54,458 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113968926] [2021-05-21 18:18:54,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-21 18:18:54,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-21 18:18:54,587 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-21 18:18:54,588 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-21 18:18:54,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113968926] [2021-05-21 18:18:54,588 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113968926] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-21 18:18:54,588 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-21 18:18:54,588 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-21 18:18:54,588 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000418275] [2021-05-21 18:18:54,592 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-21 18:18:54,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-21 18:18:54,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-21 18:18:54,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-05-21 18:18:54,593 INFO L87 Difference]: Start difference. First operand 266355 states and 1007842 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:18:57,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-21 18:18:57,727 INFO L93 Difference]: Finished difference Result 301563 states and 1130388 transitions. [2021-05-21 18:18:57,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-21 18:18:57,728 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2021-05-21 18:18:57,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-21 18:18:59,011 INFO L225 Difference]: With dead ends: 301563 [2021-05-21 18:18:59,012 INFO L226 Difference]: Without dead ends: 263475 [2021-05-21 18:18:59,012 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 23.0ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-05-21 18:19:29,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263475 states. [2021-05-21 18:19:33,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263475 to 263475. [2021-05-21 18:19:34,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263475 states, 263472 states have (on average 3.782724539989069) internal successors, (996642), 263474 states have internal predecessors, (996642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:19:35,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263475 states to 263475 states and 996642 transitions. [2021-05-21 18:19:35,904 INFO L78 Accepts]: Start accepts. Automaton has 263475 states and 996642 transitions. Word has length 63 [2021-05-21 18:19:35,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-21 18:19:35,906 INFO L482 AbstractCegarLoop]: Abstraction has 263475 states and 996642 transitions. [2021-05-21 18:19:35,907 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-21 18:19:35,907 INFO L276 IsEmpty]: Start isEmpty. Operand 263475 states and 996642 transitions. [2021-05-21 18:19:35,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-05-21 18:19:35,942 INFO L513 BasicCegarLoop]: Found error trace [2021-05-21 18:19:35,943 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-21 18:19:35,943 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-05-21 18:19:35,943 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-21 18:19:35,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-21 18:19:35,943 INFO L82 PathProgramCache]: Analyzing trace with hash -1562025913, now seen corresponding path program 1 times [2021-05-21 18:19:35,944 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-21 18:19:35,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082467121] [2021-05-21 18:19:35,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-21 18:19:35,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-05-21 18:19:35,972 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-05-21 18:19:35,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-05-21 18:19:35,997 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-05-21 18:19:36,004 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-05-21 18:19:36,004 INFO L622 BasicCegarLoop]: Counterexample might be feasible [2021-05-21 18:19:36,004 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-05-21 18:19:36,005 WARN L242 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-05-21 18:19:36,005 INFO L478 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-05-21 18:19:36,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,030 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,030 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,030 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,030 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,032 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,032 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,032 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,032 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,036 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,036 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,036 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,036 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,038 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,038 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,038 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,038 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,039 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,039 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,039 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,039 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,039 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,052 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,054 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,054 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,054 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,054 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,054 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,054 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,054 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,054 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,054 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,054 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,054 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,056 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,056 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,056 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,056 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,056 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,056 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,056 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,056 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,056 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,058 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,059 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,059 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,059 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,059 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,059 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,059 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,059 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,059 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,060 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,060 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,060 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,060 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,060 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,061 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,061 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,061 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,061 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-05-21 18:19:36,065 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-05-21 18:19:36,065 INFO L255 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-05-21 18:19:36,066 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-05-21 18:19:36,066 INFO L379 AbstractCegarLoop]: Hoare is false [2021-05-21 18:19:36,066 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-21 18:19:36,066 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-21 18:19:36,066 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-21 18:19:36,066 INFO L383 AbstractCegarLoop]: Difference is false [2021-05-21 18:19:36,066 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-21 18:19:36,066 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-21 18:19:36,068 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 172 places, 196 transitions, 436 flow Received shutdown request... [2021-05-21 18:23:39,938 WARN L547 AbstractCegarLoop]: Verification canceled [2021-05-21 18:23:39,939 INFO L246 ceAbstractionStarter]: Analysis of concurrent program completed with 4 thread instances [2021-05-21 18:23:39,940 WARN L196 ceAbstractionStarter]: Timeout [2021-05-21 18:23:39,941 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.05 06:23:39 BasicIcfg [2021-05-21 18:23:39,941 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-05-21 18:23:39,941 INFO L168 Benchmark]: Toolchain (without parser) took 818782.78 ms. Allocated memory was 337.6 MB in the beginning and 14.9 GB in the end (delta: 14.6 GB). Free memory was 300.2 MB in the beginning and 8.0 GB in the end (delta: -7.7 GB). Peak memory consumption was 8.4 GB. Max. memory is 16.0 GB. [2021-05-21 18:23:39,941 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 337.6 MB. Free memory is still 318.5 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-05-21 18:23:39,941 INFO L168 Benchmark]: CACSL2BoogieTranslator took 448.50 ms. Allocated memory is still 337.6 MB. Free memory was 300.0 MB in the beginning and 300.5 MB in the end (delta: -502.0 kB). Peak memory consumption was 7.0 MB. Max. memory is 16.0 GB. [2021-05-21 18:23:39,941 INFO L168 Benchmark]: Boogie Procedure Inliner took 50.39 ms. Allocated memory is still 337.6 MB. Free memory was 300.5 MB in the beginning and 298.4 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-05-21 18:23:39,941 INFO L168 Benchmark]: Boogie Preprocessor took 35.40 ms. Allocated memory is still 337.6 MB. Free memory was 298.4 MB in the beginning and 295.7 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-05-21 18:23:39,941 INFO L168 Benchmark]: RCFGBuilder took 372.57 ms. Allocated memory is still 337.6 MB. Free memory was 295.7 MB in the beginning and 268.0 MB in the end (delta: 27.7 MB). Peak memory consumption was 27.3 MB. Max. memory is 16.0 GB. [2021-05-21 18:23:39,941 INFO L168 Benchmark]: TraceAbstraction took 817871.35 ms. Allocated memory was 337.6 MB in the beginning and 14.9 GB in the end (delta: 14.6 GB). Free memory was 267.0 MB in the beginning and 8.0 GB in the end (delta: -7.7 GB). Peak memory consumption was 8.4 GB. Max. memory is 16.0 GB. [2021-05-21 18:23:39,942 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14 ms. Allocated memory is still 337.6 MB. Free memory is still 318.5 MB. There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 448.50 ms. Allocated memory is still 337.6 MB. Free memory was 300.0 MB in the beginning and 300.5 MB in the end (delta: -502.0 kB). Peak memory consumption was 7.0 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 50.39 ms. Allocated memory is still 337.6 MB. Free memory was 300.5 MB in the beginning and 298.4 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 35.40 ms. Allocated memory is still 337.6 MB. Free memory was 298.4 MB in the beginning and 295.7 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 372.57 ms. Allocated memory is still 337.6 MB. Free memory was 295.7 MB in the beginning and 268.0 MB in the end (delta: 27.7 MB). Peak memory consumption was 27.3 MB. Max. memory is 16.0 GB. * TraceAbstraction took 817871.35 ms. Allocated memory was 337.6 MB in the beginning and 14.9 GB in the end (delta: 14.6 GB). Free memory was 267.0 MB in the beginning and 8.0 GB in the end (delta: -7.7 GB). Peak memory consumption was 8.4 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 684]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 172 places, 196 transitions, 436 flow. Already constructed 494892 states. Currently 91440 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 118 locations, 2 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 553.2ms, OverallIterations: 3, TraceHistogramMax: 2, EmptinessCheckTime: 11.7ms, AutomataDifference: 75.3ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 51.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 167 SDtfs, 30 SDslu, 66 SDs, 0 SdLazy, 8 SolverSat, 0 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 14.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=871occurred in iteration=0, InterpolantAutomatonStates: 5, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 66.7ms AutomataMinimizationTime, 2 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 13.5ms SsaConstructionTime, 92.8ms SatisfiabilityAnalysisTime, 90.6ms InterpolantComputationTime, 134 NumberOfCodeBlocks, 134 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 84 ConstructedInterpolants, 0 QuantifiedInterpolants, 86 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 2 InterpolantComputations, 2 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, 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 - StatisticsResult: Ultimate Automizer benchmark data with 2 thread instances CFG has 4 procedures, 141 locations, 2 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 3219.3ms, OverallIterations: 4, TraceHistogramMax: 3, EmptinessCheckTime: 45.4ms, AutomataDifference: 483.7ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 877.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 331 SDtfs, 222 SDslu, 413 SDs, 0 SdLazy, 34 SolverSat, 3 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 20.6ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 64 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 71.3ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=19754occurred in iteration=0, InterpolantAutomatonStates: 11, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 1169.6ms AutomataMinimizationTime, 3 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 20.5ms SsaConstructionTime, 52.4ms SatisfiabilityAnalysisTime, 259.7ms InterpolantComputationTime, 250 NumberOfCodeBlocks, 250 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 188 ConstructedInterpolants, 0 QuantifiedInterpolants, 234 SizeOfPredicates, 2 NumberOfNonLiveVariables, 133 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 4 InterpolantComputations, 2 PerfectInterpolantSequences, 0/2 InterpolantCoveringCapability, 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 - StatisticsResult: Ultimate Automizer benchmark data with 3 thread instances CFG has 5 procedures, 164 locations, 2 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 570020.7ms, OverallIterations: 5, TraceHistogramMax: 4, EmptinessCheckTime: 664.6ms, AutomataDifference: 17938.7ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 402784.1ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 644 SDtfs, 453 SDslu, 948 SDs, 0 SdLazy, 95 SolverSat, 3 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 107.7ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 72 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 47.4ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=461239occurred in iteration=0, InterpolantAutomatonStates: 18, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 147991.6ms AutomataMinimizationTime, 4 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 28.7ms SsaConstructionTime, 50.0ms SatisfiabilityAnalysisTime, 213.5ms InterpolantComputationTime, 323 NumberOfCodeBlocks, 323 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 250 ConstructedInterpolants, 0 QuantifiedInterpolants, 393 SizeOfPredicates, 2 NumberOfNonLiveVariables, 133 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 5 InterpolantComputations, 3 PerfectInterpolantSequences, 12/14 InterpolantCoveringCapability, 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 - StatisticsResult: Ultimate Automizer benchmark data with 4 thread instances CFG has 6 procedures, 187 locations, 2 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 243872.0ms, OverallIterations: 0, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 243871.4ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown