./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 7e70badd Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/config/GemCutterReach.xml -i ../../sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/config/svcomp-DataRace-32bit-GemCutter_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer GemCutter --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ebedbc62bd44b0c214a81c07c6f99e850a5d96675b77716f8547d1b39e8b2cf8 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-7e70bad [2021-11-23 14:21:20,214 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-23 14:21:20,216 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-23 14:21:20,265 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-23 14:21:20,265 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-23 14:21:20,270 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-23 14:21:20,273 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-23 14:21:20,277 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-23 14:21:20,280 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-23 14:21:20,285 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-23 14:21:20,286 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-23 14:21:20,288 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-23 14:21:20,289 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-23 14:21:20,291 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-23 14:21:20,293 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-23 14:21:20,301 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-23 14:21:20,303 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-23 14:21:20,304 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-23 14:21:20,309 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-23 14:21:20,317 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-23 14:21:20,319 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-23 14:21:20,320 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-23 14:21:20,324 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-23 14:21:20,325 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-23 14:21:20,334 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-23 14:21:20,334 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-23 14:21:20,335 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-23 14:21:20,337 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-23 14:21:20,338 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-23 14:21:20,339 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-23 14:21:20,340 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-23 14:21:20,341 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-23 14:21:20,343 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-23 14:21:20,345 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-23 14:21:20,346 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-23 14:21:20,347 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-23 14:21:20,347 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-23 14:21:20,348 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-23 14:21:20,348 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-23 14:21:20,349 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-23 14:21:20,350 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-23 14:21:20,351 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/config/svcomp-DataRace-32bit-GemCutter_Default.epf [2021-11-23 14:21:20,395 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-23 14:21:20,396 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-23 14:21:20,397 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-23 14:21:20,397 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-23 14:21:20,404 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-23 14:21:20,405 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-23 14:21:20,406 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-23 14:21:20,406 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-23 14:21:20,406 INFO L138 SettingsManager]: * Use SBE=true [2021-11-23 14:21:20,407 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-23 14:21:20,408 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-23 14:21:20,408 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-23 14:21:20,409 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-23 14:21:20,409 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-23 14:21:20,409 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-23 14:21:20,410 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-23 14:21:20,410 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-23 14:21:20,410 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-23 14:21:20,410 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2021-11-23 14:21:20,411 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-23 14:21:20,411 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-23 14:21:20,411 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-23 14:21:20,411 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-23 14:21:20,412 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-23 14:21:20,412 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-23 14:21:20,412 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-11-23 14:21:20,413 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-23 14:21:20,413 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 14:21:20,413 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-23 14:21:20,415 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-23 14:21:20,415 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-23 14:21:20,416 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-23 14:21:20,416 INFO L138 SettingsManager]: * DFS Order used in POR=PSEUDO_LOCKSTEP [2021-11-23 14:21:20,416 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-23 14:21:20,417 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-23 14:21:20,417 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2021-11-23 14:21:20,417 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-23 14:21:20,418 INFO L138 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2021-11-23 14:21:20,418 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2021-11-23 14:21:20,418 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> GemCutter Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ebedbc62bd44b0c214a81c07c6f99e850a5d96675b77716f8547d1b39e8b2cf8 [2021-11-23 14:21:20,706 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-23 14:21:20,746 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-23 14:21:20,749 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-23 14:21:20,750 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-23 14:21:20,751 INFO L275 PluginConnector]: CDTParser initialized [2021-11-23 14:21:20,753 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/../../sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i [2021-11-23 14:21:20,844 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/data/9363ef917/311e136a19cf4ddcb97754df2c711ada/FLAGef1669ab4 [2021-11-23 14:21:21,497 INFO L306 CDTParser]: Found 1 translation units. [2021-11-23 14:21:21,497 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i [2021-11-23 14:21:21,516 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/data/9363ef917/311e136a19cf4ddcb97754df2c711ada/FLAGef1669ab4 [2021-11-23 14:21:21,741 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/data/9363ef917/311e136a19cf4ddcb97754df2c711ada [2021-11-23 14:21:21,744 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-23 14:21:21,745 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-23 14:21:21,747 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-23 14:21:21,748 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-23 14:21:21,764 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-23 14:21:21,765 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:21:21" (1/1) ... [2021-11-23 14:21:21,766 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d0385d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:21:21, skipping insertion in model container [2021-11-23 14:21:21,766 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:21:21" (1/1) ... [2021-11-23 14:21:21,774 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-23 14:21:21,820 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 14:21:22,406 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 14:21:22,432 INFO L203 MainTranslator]: Completed pre-run [2021-11-23 14:21:22,494 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 14:21:22,585 INFO L208 MainTranslator]: Completed translation [2021-11-23 14:21:22,586 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:21:22 WrapperNode [2021-11-23 14:21:22,586 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-23 14:21:22,587 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-23 14:21:22,587 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-23 14:21:22,588 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-23 14:21:22,596 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:21:22" (1/1) ... [2021-11-23 14:21:22,631 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:21:22" (1/1) ... [2021-11-23 14:21:22,689 INFO L137 Inliner]: procedures = 262, calls = 13, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 95 [2021-11-23 14:21:22,690 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-23 14:21:22,691 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-23 14:21:22,691 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-23 14:21:22,692 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-23 14:21:22,701 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:21:22" (1/1) ... [2021-11-23 14:21:22,701 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:21:22" (1/1) ... [2021-11-23 14:21:22,715 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:21:22" (1/1) ... [2021-11-23 14:21:22,725 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:21:22" (1/1) ... [2021-11-23 14:21:22,736 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:21:22" (1/1) ... [2021-11-23 14:21:22,751 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:21:22" (1/1) ... [2021-11-23 14:21:22,753 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:21:22" (1/1) ... [2021-11-23 14:21:22,766 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-23 14:21:22,767 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-23 14:21:22,767 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-23 14:21:22,768 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-23 14:21:22,769 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:21:22" (1/1) ... [2021-11-23 14:21:22,783 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 14:21:22,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:21:22,815 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-23 14:21:22,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-23 14:21:22,868 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-23 14:21:22,868 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-23 14:21:22,869 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-23 14:21:22,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-23 14:21:22,871 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-11-23 14:21:22,871 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-23 14:21:22,872 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-11-23 14:21:22,872 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-11-23 14:21:22,872 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-23 14:21:22,872 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-23 14:21:22,874 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-11-23 14:21:23,084 INFO L236 CfgBuilder]: Building ICFG [2021-11-23 14:21:23,086 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-23 14:21:23,303 INFO L277 CfgBuilder]: Performing block encoding [2021-11-23 14:21:23,312 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-23 14:21:23,313 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-11-23 14:21:23,315 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:21:23 BoogieIcfgContainer [2021-11-23 14:21:23,315 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-23 14:21:23,317 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-23 14:21:23,317 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-23 14:21:23,328 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-23 14:21:23,329 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 02:21:21" (1/3) ... [2021-11-23 14:21:23,329 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3abbe0b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:21:23, skipping insertion in model container [2021-11-23 14:21:23,330 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:21:22" (2/3) ... [2021-11-23 14:21:23,330 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3abbe0b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:21:23, skipping insertion in model container [2021-11-23 14:21:23,330 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:21:23" (3/3) ... [2021-11-23 14:21:23,332 INFO L111 eAbstractionObserver]: Analyzing ICFG 06-symbeq_02-funloop_norace.i [2021-11-23 14:21:23,338 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-11-23 14:21:23,338 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-23 14:21:23,338 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2021-11-23 14:21:23,338 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-11-23 14:21:23,383 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,383 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,383 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,384 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,384 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,385 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,385 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,385 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,385 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,385 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,386 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,386 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,386 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,386 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,387 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,387 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,387 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,387 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,387 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,388 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,388 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,388 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,388 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,388 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,389 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,389 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,389 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,389 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,389 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,391 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,391 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,391 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,391 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,391 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,391 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,392 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,392 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,392 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,392 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,392 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,393 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,393 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,393 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,393 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,394 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,394 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,394 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,394 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,394 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,402 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,402 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,407 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,407 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,432 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,432 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,432 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,433 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,434 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,434 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,434 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,438 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,440 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,440 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,441 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,444 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,446 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,446 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,447 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,447 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,447 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,447 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,447 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:21:23,454 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-11-23 14:21:23,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-11-23 14:21:23,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:21:23,527 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-11-23 14:21:23,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2021-11-23 14:21:23,574 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == t_funThread1of1ForFork0 ======== [2021-11-23 14:21:23,580 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-23 14:21:23,581 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-23 14:21:23,687 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:21:23,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:21:23,699 INFO L85 PathProgramCache]: Analyzing trace with hash 750851404, now seen corresponding path program 1 times [2021-11-23 14:21:23,707 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:21:23,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288878727] [2021-11-23 14:21:23,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:21:23,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:21:23,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:21:23,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:21:23,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:21:23,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288878727] [2021-11-23 14:21:23,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288878727] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 14:21:23,922 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 14:21:23,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-23 14:21:23,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221695563] [2021-11-23 14:21:23,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 14:21:23,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-23 14:21:23,930 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:21:23,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-23 14:21:23,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-23 14:21:23,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:23,956 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:21:23,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 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-11-23 14:21:23,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:23,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:23,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-23 14:21:23,976 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:21:23,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:21:23,977 INFO L85 PathProgramCache]: Analyzing trace with hash 2017669902, now seen corresponding path program 1 times [2021-11-23 14:21:23,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:21:23,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467046344] [2021-11-23 14:21:23,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:21:23,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:21:23,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:21:24,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:21:24,045 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:21:24,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467046344] [2021-11-23 14:21:24,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467046344] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 14:21:24,045 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 14:21:24,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 14:21:24,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587841677] [2021-11-23 14:21:24,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 14:21:24,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 14:21:24,048 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:21:24,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 14:21:24,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 14:21:24,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:24,049 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:21:24,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 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-11-23 14:21:24,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:24,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:24,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:24,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:24,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-23 14:21:24,080 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:21:24,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:21:24,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1796309385, now seen corresponding path program 1 times [2021-11-23 14:21:24,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:21:24,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893415187] [2021-11-23 14:21:24,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:21:24,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:21:24,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:21:24,177 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:21:24,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:21:24,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893415187] [2021-11-23 14:21:24,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893415187] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 14:21:24,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845542021] [2021-11-23 14:21:24,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:21:24,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:21:24,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:21:24,211 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 14:21:24,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-23 14:21:24,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:21:24,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 14:21:24,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:21:24,510 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 14:21:24,510 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 14:21:24,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845542021] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 14:21:24,511 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 14:21:24,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-11-23 14:21:24,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925558146] [2021-11-23 14:21:24,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 14:21:24,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 14:21:24,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:21:24,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 14:21:24,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-23 14:21:24,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:24,521 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:21:24,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 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-11-23 14:21:24,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:24,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:24,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:24,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:24,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:24,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:24,821 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-23 14:21:25,009 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:21:25,010 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:21:25,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:21:25,011 INFO L85 PathProgramCache]: Analyzing trace with hash -522603184, now seen corresponding path program 1 times [2021-11-23 14:21:25,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:21:25,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369495108] [2021-11-23 14:21:25,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:21:25,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:21:25,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:21:25,121 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:21:25,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:21:25,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369495108] [2021-11-23 14:21:25,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369495108] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 14:21:25,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279172162] [2021-11-23 14:21:25,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:21:25,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:21:25,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:21:25,126 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 14:21:25,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-23 14:21:25,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:21:25,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-23 14:21:25,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:21:25,387 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:21:25,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:21:25,547 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:21:25,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279172162] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:21:25,548 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 14:21:25,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-11-23 14:21:25,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269260878] [2021-11-23 14:21:25,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 14:21:25,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-23 14:21:25,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:21:25,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-23 14:21:25,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-11-23 14:21:25,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:25,551 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:21:25,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.7) internal successors, (67), 10 states have internal predecessors, (67), 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-11-23 14:21:25,551 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:25,551 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:25,551 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:25,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:25,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:25,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:25,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:25,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:21:25,693 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-23 14:21:25,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:21:25,858 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:21:25,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:21:25,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1320806128, now seen corresponding path program 2 times [2021-11-23 14:21:25,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:21:25,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485253776] [2021-11-23 14:21:25,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:21:25,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:21:25,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:21:26,019 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:21:26,019 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:21:26,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485253776] [2021-11-23 14:21:26,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485253776] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 14:21:26,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114025715] [2021-11-23 14:21:26,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-23 14:21:26,020 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:21:26,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:21:26,022 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 14:21:26,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-23 14:21:26,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-23 14:21:26,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 14:21:26,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-23 14:21:26,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:21:26,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 14:21:26,570 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-23 14:21:26,570 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 14:21:26,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114025715] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 14:21:26,570 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 14:21:26,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [9] total 17 [2021-11-23 14:21:26,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088748955] [2021-11-23 14:21:26,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 14:21:26,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-23 14:21:26,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:21:26,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-23 14:21:26,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-11-23 14:21:26,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:26,574 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:21:26,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 states have internal predecessors, (55), 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-11-23 14:21:26,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:26,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:26,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:26,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:21:26,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:26,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:26,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:26,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:26,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:21:26,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-23 14:21:26,931 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-23 14:21:27,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:21:27,118 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:21:27,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:21:27,119 INFO L85 PathProgramCache]: Analyzing trace with hash 321239932, now seen corresponding path program 1 times [2021-11-23 14:21:27,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:21:27,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718157850] [2021-11-23 14:21:27,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:21:27,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:21:27,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:21:27,246 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:21:27,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:21:27,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718157850] [2021-11-23 14:21:27,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718157850] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 14:21:27,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438807130] [2021-11-23 14:21:27,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:21:27,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:21:27,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:21:27,249 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 14:21:27,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-23 14:21:27,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:21:27,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-23 14:21:27,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:21:27,449 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:21:27,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:21:27,619 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:21:27,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438807130] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:21:27,619 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 14:21:27,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2021-11-23 14:21:27,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690776804] [2021-11-23 14:21:27,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 14:21:27,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-23 14:21:27,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:21:27,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-23 14:21:27,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-11-23 14:21:27,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:27,622 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:21:27,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.444444444444445) internal successors, (80), 18 states have internal predecessors, (80), 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-11-23 14:21:27,623 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:27,623 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:27,623 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:27,623 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:21:27,623 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2021-11-23 14:21:27,623 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:27,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:27,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:27,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:27,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:21:27,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-23 14:21:27,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:21:27,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-23 14:21:28,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-11-23 14:21:28,046 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:21:28,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:21:28,046 INFO L85 PathProgramCache]: Analyzing trace with hash 740956220, now seen corresponding path program 2 times [2021-11-23 14:21:28,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:21:28,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994655407] [2021-11-23 14:21:28,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:21:28,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:21:28,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:21:28,221 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:21:28,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:21:28,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994655407] [2021-11-23 14:21:28,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994655407] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 14:21:28,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559554063] [2021-11-23 14:21:28,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-23 14:21:28,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:21:28,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:21:28,224 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 14:21:28,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-23 14:21:28,281 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-23 14:21:28,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 14:21:28,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-23 14:21:28,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:21:28,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-23 14:21:28,435 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-11-23 14:21:28,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-11-23 14:21:28,490 INFO L354 Elim1Store]: treesize reduction 56, result has 23.3 percent of original size [2021-11-23 14:21:28,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 32 [2021-11-23 14:21:28,553 INFO L354 Elim1Store]: treesize reduction 104, result has 20.0 percent of original size [2021-11-23 14:21:28,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 44 [2021-11-23 14:21:28,585 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-11-23 14:21:28,585 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 14:21:28,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559554063] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 14:21:28,586 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 14:21:28,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [17] total 21 [2021-11-23 14:21:28,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787339068] [2021-11-23 14:21:28,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 14:21:28,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 14:21:28,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:21:28,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 14:21:28,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2021-11-23 14:21:28,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:28,587 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:21:28,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.6) internal successors, (48), 6 states have internal predecessors, (48), 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-11-23 14:21:28,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:28,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:28,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:28,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:21:28,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2021-11-23 14:21:28,588 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:21:28,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:28,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:28,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:28,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:28,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:21:28,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-23 14:21:28,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:21:28,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:21:28,712 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-11-23 14:21:28,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:21:28,897 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:21:28,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:21:28,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1687288255, now seen corresponding path program 1 times [2021-11-23 14:21:28,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:21:28,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195537881] [2021-11-23 14:21:28,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:21:28,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:21:28,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:21:29,086 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:21:29,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:21:29,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195537881] [2021-11-23 14:21:29,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195537881] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 14:21:29,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808629841] [2021-11-23 14:21:29,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:21:29,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:21:29,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:21:29,089 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 14:21:29,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-23 14:21:29,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:21:29,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-23 14:21:29,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:21:29,326 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:21:29,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:21:29,548 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:21:29,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808629841] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:21:29,549 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 14:21:29,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2021-11-23 14:21:29,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137539445] [2021-11-23 14:21:29,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 14:21:29,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-23 14:21:29,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:21:29,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-23 14:21:29,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2021-11-23 14:21:29,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:29,553 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:21:29,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 23 states have internal predecessors, (103), 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-11-23 14:21:29,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:29,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:29,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:29,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:21:29,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2021-11-23 14:21:29,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:21:29,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:21:29,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:29,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:29,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:29,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:29,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:21:29,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-23 14:21:29,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:21:29,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:21:29,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:21:29,953 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-23 14:21:30,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:21:30,112 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:21:30,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:21:30,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1871329640, now seen corresponding path program 2 times [2021-11-23 14:21:30,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:21:30,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376756876] [2021-11-23 14:21:30,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:21:30,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:21:30,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:21:30,308 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:21:30,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:21:30,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376756876] [2021-11-23 14:21:30,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376756876] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 14:21:30,309 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 14:21:30,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-23 14:21:30,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700564596] [2021-11-23 14:21:30,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 14:21:30,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 14:21:30,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:21:30,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 14:21:30,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-23 14:21:30,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:30,312 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:21:30,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 11.2) internal successors, (56), 6 states have internal predecessors, (56), 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-11-23 14:21:30,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:30,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:30,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:30,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:21:30,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2021-11-23 14:21:30,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:21:30,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:21:30,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:21:30,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:30,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:30,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:30,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:30,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:21:30,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:21:30,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:21:30,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:21:30,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:21:30,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:21:30,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-23 14:21:30,786 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:21:30,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:21:30,787 INFO L85 PathProgramCache]: Analyzing trace with hash -721265389, now seen corresponding path program 1 times [2021-11-23 14:21:30,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:21:30,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258301767] [2021-11-23 14:21:30,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:21:30,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:21:30,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:21:31,611 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:21:31,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:21:31,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258301767] [2021-11-23 14:21:31,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258301767] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 14:21:31,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081588010] [2021-11-23 14:21:31,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:21:31,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:21:31,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:21:31,617 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 14:21:31,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-23 14:21:31,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:21:31,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 31 conjunts are in the unsatisfiable core [2021-11-23 14:21:31,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:21:32,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-23 14:21:33,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-23 14:21:33,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-23 14:21:33,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 42 [2021-11-23 14:21:33,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 54 [2021-11-23 14:21:33,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 66 [2021-11-23 14:21:33,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:33,687 INFO L354 Elim1Store]: treesize reduction 330, result has 14.9 percent of original size [2021-11-23 14:21:33,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 83 treesize of output 97 [2021-11-23 14:21:33,839 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:21:33,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:21:43,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 14:21:43,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 14:21:43,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 14:21:44,392 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:21:44,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081588010] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:21:44,392 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 14:21:44,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 17] total 46 [2021-11-23 14:21:44,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012317290] [2021-11-23 14:21:44,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 14:21:44,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-11-23 14:21:44,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:21:44,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-11-23 14:21:44,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=1817, Unknown=0, NotChecked=0, Total=2070 [2021-11-23 14:21:44,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:44,396 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:21:44,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 5.282608695652174) internal successors, (243), 46 states have internal predecessors, (243), 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-11-23 14:21:44,397 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:44,397 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:44,397 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:44,397 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:21:44,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:21:44,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:21:44,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:21:44,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:21:44,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:21:44,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:46,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:46,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:46,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:46,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:21:46,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:21:46,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:21:46,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:21:46,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:21:46,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:21:46,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-23 14:21:46,931 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-23 14:21:47,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-23 14:21:47,118 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:21:47,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:21:47,118 INFO L85 PathProgramCache]: Analyzing trace with hash -884363814, now seen corresponding path program 1 times [2021-11-23 14:21:47,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:21:47,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881696894] [2021-11-23 14:21:47,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:21:47,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:21:47,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:21:47,581 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:21:47,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:21:47,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881696894] [2021-11-23 14:21:47,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881696894] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 14:21:47,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718282910] [2021-11-23 14:21:47,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:21:47,582 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:21:47,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:21:47,586 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 14:21:47,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-23 14:21:47,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:21:47,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-23 14:21:47,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:21:48,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-23 14:21:48,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:48,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-23 14:21:48,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:48,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:48,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:21:48,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-23 14:21:48,868 INFO L354 Elim1Store]: treesize reduction 170, result has 15.8 percent of original size [2021-11-23 14:21:48,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 62 [2021-11-23 14:21:53,032 INFO L354 Elim1Store]: treesize reduction 236, result has 16.6 percent of original size [2021-11-23 14:21:53,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 66 treesize of output 74 [2021-11-23 14:21:55,233 INFO L354 Elim1Store]: treesize reduction 320, result has 14.9 percent of original size [2021-11-23 14:21:55,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 75 treesize of output 86 [2021-11-23 14:21:57,384 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:21:57,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:21:57,922 INFO L354 Elim1Store]: treesize reduction 187, result has 24.6 percent of original size [2021-11-23 14:21:57,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 151 treesize of output 78 [2021-11-23 14:21:57,936 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-23 14:21:57,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 70 [2021-11-23 14:21:57,964 INFO L354 Elim1Store]: treesize reduction 52, result has 22.4 percent of original size [2021-11-23 14:21:57,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 81 treesize of output 81 [2021-11-23 14:21:58,768 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:21:58,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718282910] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:21:58,768 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 14:21:58,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 15] total 41 [2021-11-23 14:21:58,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093064215] [2021-11-23 14:21:58,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 14:21:58,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-11-23 14:21:58,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:21:58,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-11-23 14:21:58,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1538, Unknown=1, NotChecked=0, Total=1722 [2021-11-23 14:21:58,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:58,772 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:21:58,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 6.024390243902439) internal successors, (247), 42 states have internal predecessors, (247), 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-11-23 14:21:58,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:21:58,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:58,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:21:58,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:21:58,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:21:58,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:21:58,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:21:58,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:21:58,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:21:58,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-23 14:21:58,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:22:25,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:22:25,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:22:25,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:22:25,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:22:25,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:22:25,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:22:25,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:22:25,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:22:25,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:22:25,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:22:25,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:22:25,761 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-23 14:22:25,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:22:25,917 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:22:25,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:22:25,917 INFO L85 PathProgramCache]: Analyzing trace with hash -2146125825, now seen corresponding path program 1 times [2021-11-23 14:22:25,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:22:25,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182191846] [2021-11-23 14:22:25,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:22:25,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:22:25,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:22:26,739 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 4 proven. 72 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:22:26,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:22:26,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182191846] [2021-11-23 14:22:26,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182191846] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 14:22:26,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958965691] [2021-11-23 14:22:26,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:22:26,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:22:26,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:22:26,741 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 14:22:26,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-23 14:22:26,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:22:26,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 40 conjunts are in the unsatisfiable core [2021-11-23 14:22:26,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:22:27,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 14:22:28,086 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-23 14:22:28,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2021-11-23 14:22:28,717 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 46 proven. 30 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:22:28,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:22:29,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 83 [2021-11-23 14:22:29,901 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 46 proven. 30 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:22:29,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958965691] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:22:29,902 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 14:22:29,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 16] total 47 [2021-11-23 14:22:29,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124142263] [2021-11-23 14:22:29,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 14:22:29,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-11-23 14:22:29,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:22:29,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-11-23 14:22:29,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1995, Unknown=0, NotChecked=0, Total=2162 [2021-11-23 14:22:29,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:22:29,906 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:22:29,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 8.191489361702128) internal successors, (385), 47 states have internal predecessors, (385), 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-11-23 14:22:29,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:22:29,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:22:29,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:22:29,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:22:29,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:22:29,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:22:29,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:22:29,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:22:29,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:22:29,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:22:29,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:22:29,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:22:32,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:22:32,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:22:32,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:22:32,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:22:32,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:22:32,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:22:32,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:22:32,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:22:32,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:22:32,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:22:32,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:22:32,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-11-23 14:22:32,412 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-23 14:22:32,582 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-11-23 14:22:32,582 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:22:32,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:22:32,582 INFO L85 PathProgramCache]: Analyzing trace with hash -575601124, now seen corresponding path program 1 times [2021-11-23 14:22:32,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:22:32,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987962425] [2021-11-23 14:22:32,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:22:32,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:22:32,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:22:33,080 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 77 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:22:33,080 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:22:33,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987962425] [2021-11-23 14:22:33,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987962425] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 14:22:33,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586703773] [2021-11-23 14:22:33,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:22:33,081 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:22:33,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:22:33,097 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 14:22:33,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-23 14:22:33,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:22:33,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 29 conjunts are in the unsatisfiable core [2021-11-23 14:22:33,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:22:34,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-23 14:22:34,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:22:34,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-23 14:22:34,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:22:34,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:22:34,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:22:34,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-23 14:22:34,779 INFO L354 Elim1Store]: treesize reduction 170, result has 15.8 percent of original size [2021-11-23 14:22:34,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 62 [2021-11-23 14:22:38,931 INFO L354 Elim1Store]: treesize reduction 236, result has 16.6 percent of original size [2021-11-23 14:22:38,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 66 treesize of output 74 [2021-11-23 14:22:41,164 INFO L354 Elim1Store]: treesize reduction 320, result has 14.9 percent of original size [2021-11-23 14:22:41,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 75 treesize of output 86 [2021-11-23 14:22:43,327 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 17 proven. 60 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:22:43,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:22:43,939 INFO L354 Elim1Store]: treesize reduction 187, result has 24.6 percent of original size [2021-11-23 14:22:43,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 151 treesize of output 78 [2021-11-23 14:22:43,945 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-23 14:22:43,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 70 [2021-11-23 14:22:43,964 INFO L354 Elim1Store]: treesize reduction 52, result has 22.4 percent of original size [2021-11-23 14:22:43,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 81 treesize of output 81 [2021-11-23 14:22:44,743 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 17 proven. 53 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2021-11-23 14:22:44,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586703773] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:22:44,744 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 14:22:44,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20, 18] total 51 [2021-11-23 14:22:44,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638342832] [2021-11-23 14:22:44,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 14:22:44,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2021-11-23 14:22:44,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:22:44,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-11-23 14:22:44,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=2423, Unknown=1, NotChecked=0, Total=2652 [2021-11-23 14:22:44,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:22:44,748 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:22:44,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 51 states have (on average 8.0) internal successors, (408), 52 states have internal predecessors, (408), 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-11-23 14:22:44,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:22:44,749 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:22:44,749 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:22:44,749 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:22:44,749 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:22:44,749 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:22:44,749 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:22:44,749 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:22:44,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:22:44,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:22:44,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:22:44,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2021-11-23 14:22:44,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:23:50,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:23:50,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:23:50,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:23:50,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:23:50,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:23:50,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:23:50,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:23:50,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:23:50,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:23:50,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:23:50,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:23:50,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-11-23 14:23:50,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-11-23 14:23:50,884 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-23 14:23:51,048 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-23 14:23:51,048 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:23:51,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:23:51,049 INFO L85 PathProgramCache]: Analyzing trace with hash -794798595, now seen corresponding path program 2 times [2021-11-23 14:23:51,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:23:51,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369802161] [2021-11-23 14:23:51,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:23:51,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:23:51,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:23:51,891 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 6 proven. 183 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2021-11-23 14:23:51,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:23:51,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369802161] [2021-11-23 14:23:51,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369802161] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 14:23:51,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110708720] [2021-11-23 14:23:51,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-23 14:23:51,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:23:51,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:23:51,893 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 14:23:51,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-23 14:23:51,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-23 14:23:51,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 14:23:51,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-23 14:23:51,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:23:52,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-23 14:23:52,347 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-11-23 14:23:52,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-11-23 14:23:52,413 INFO L354 Elim1Store]: treesize reduction 46, result has 43.2 percent of original size [2021-11-23 14:23:52,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 48 [2021-11-23 14:23:52,520 INFO L354 Elim1Store]: treesize reduction 100, result has 25.4 percent of original size [2021-11-23 14:23:52,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 70 [2021-11-23 14:23:52,669 INFO L354 Elim1Store]: treesize reduction 160, result has 27.6 percent of original size [2021-11-23 14:23:52,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 74 treesize of output 110 [2021-11-23 14:23:52,921 INFO L354 Elim1Store]: treesize reduction 242, result has 20.4 percent of original size [2021-11-23 14:23:52,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 109 treesize of output 140 [2021-11-23 14:23:53,163 INFO L354 Elim1Store]: treesize reduction 330, result has 21.2 percent of original size [2021-11-23 14:23:53,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 21 case distinctions, treesize of input 137 treesize of output 189 [2021-11-23 14:23:53,863 INFO L354 Elim1Store]: treesize reduction 210, result has 14.3 percent of original size [2021-11-23 14:23:53,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 86 treesize of output 70 [2021-11-23 14:23:53,930 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 406 trivial. 0 not checked. [2021-11-23 14:23:53,930 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 14:23:53,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110708720] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 14:23:53,931 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 14:23:53,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [22] total 31 [2021-11-23 14:23:53,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573341300] [2021-11-23 14:23:53,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 14:23:53,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-23 14:23:53,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:23:53,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-23 14:23:53,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=842, Unknown=0, NotChecked=0, Total=930 [2021-11-23 14:23:53,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:23:53,932 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:23:53,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 9.9) internal successors, (99), 11 states have internal predecessors, (99), 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-11-23 14:23:53,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:23:53,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:23:53,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:23:53,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:23:53,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:23:53,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:23:53,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:23:53,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:23:53,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:23:53,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:23:53,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:23:53,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-11-23 14:23:53,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2021-11-23 14:23:53,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:23:54,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:23:54,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:23:54,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:23:54,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:23:54,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:23:54,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:23:54,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:23:54,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:23:54,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:23:54,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:23:54,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:23:54,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-11-23 14:23:54,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-11-23 14:23:54,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-23 14:23:54,976 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-23 14:23:55,157 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-11-23 14:23:55,157 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:23:55,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:23:55,157 INFO L85 PathProgramCache]: Analyzing trace with hash -418628080, now seen corresponding path program 1 times [2021-11-23 14:23:55,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:23:55,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354507135] [2021-11-23 14:23:55,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:23:55,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:23:55,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:23:56,085 INFO L134 CoverageAnalysis]: Checked inductivity of 511 backedges. 0 proven. 249 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2021-11-23 14:23:56,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:23:56,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354507135] [2021-11-23 14:23:56,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354507135] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 14:23:56,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523694453] [2021-11-23 14:23:56,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:23:56,086 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:23:56,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:23:56,090 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 14:23:56,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-23 14:23:56,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:23:56,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 535 conjuncts, 48 conjunts are in the unsatisfiable core [2021-11-23 14:23:56,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:23:57,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 14:23:57,759 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-23 14:23:57,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2021-11-23 14:23:58,312 INFO L134 CoverageAnalysis]: Checked inductivity of 511 backedges. 151 proven. 118 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2021-11-23 14:23:58,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:23:58,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 83 [2021-11-23 14:23:59,530 INFO L134 CoverageAnalysis]: Checked inductivity of 511 backedges. 170 proven. 92 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2021-11-23 14:23:59,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523694453] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:23:59,530 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 14:23:59,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 19] total 53 [2021-11-23 14:23:59,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254047590] [2021-11-23 14:23:59,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 14:23:59,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2021-11-23 14:23:59,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:23:59,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-11-23 14:23:59,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=2581, Unknown=0, NotChecked=0, Total=2756 [2021-11-23 14:23:59,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:23:59,534 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:23:59,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 9.867924528301886) internal successors, (523), 53 states have internal predecessors, (523), 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-11-23 14:23:59,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:23:59,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:23:59,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:23:59,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:23:59,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:23:59,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:23:59,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:23:59,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:23:59,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:23:59,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:23:59,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:23:59,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-11-23 14:23:59,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2021-11-23 14:23:59,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-11-23 14:23:59,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:24:04,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:24:04,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:24:04,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:24:04,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:24:04,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:24:04,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:24:04,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:24:04,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:24:04,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:24:04,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:24:04,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:24:04,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-11-23 14:24:04,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-11-23 14:24:04,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-23 14:24:04,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-11-23 14:24:04,155 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-23 14:24:04,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:24:04,346 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:24:04,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:24:04,346 INFO L85 PathProgramCache]: Analyzing trace with hash -126068940, now seen corresponding path program 2 times [2021-11-23 14:24:04,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:24:04,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309880096] [2021-11-23 14:24:04,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:24:04,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:24:04,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:24:05,322 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 8 proven. 439 refuted. 0 times theorem prover too weak. 309 trivial. 0 not checked. [2021-11-23 14:24:05,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:24:05,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309880096] [2021-11-23 14:24:05,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309880096] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 14:24:05,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444934381] [2021-11-23 14:24:05,323 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-23 14:24:05,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:24:05,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:24:05,324 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 14:24:05,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-23 14:24:05,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-23 14:24:05,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 14:24:05,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 649 conjuncts, 42 conjunts are in the unsatisfiable core [2021-11-23 14:24:05,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:24:07,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-23 14:24:07,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:07,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-23 14:24:08,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-11-23 14:24:08,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 42 [2021-11-23 14:24:08,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 54 [2021-11-23 14:24:08,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 66 [2021-11-23 14:24:08,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 78 [2021-11-23 14:24:08,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:24:08,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 90 [2021-11-23 14:24:08,636 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 30 proven. 491 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:24:08,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:24:11,576 INFO L354 Elim1Store]: treesize reduction 917, result has 4.5 percent of original size [2021-11-23 14:24:11,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 7 case distinctions, treesize of input 6067 treesize of output 5495 [2021-11-23 14:24:11,895 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-23 14:24:11,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1134 treesize of output 1054 [2021-11-23 14:24:11,920 INFO L354 Elim1Store]: treesize reduction 101, result has 3.8 percent of original size [2021-11-23 14:24:11,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1053 treesize of output 897 [2021-11-23 14:24:13,760 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 59 proven. 267 refuted. 0 times theorem prover too weak. 430 trivial. 0 not checked. [2021-11-23 14:24:13,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444934381] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:24:13,760 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 14:24:13,760 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 33, 23] total 75 [2021-11-23 14:24:13,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684146125] [2021-11-23 14:24:13,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 14:24:13,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2021-11-23 14:24:13,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:24:13,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2021-11-23 14:24:13,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=463, Invalid=5087, Unknown=0, NotChecked=0, Total=5550 [2021-11-23 14:24:13,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:24:13,764 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:24:13,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 8.906666666666666) internal successors, (668), 75 states have internal predecessors, (668), 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-11-23 14:24:13,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:24:13,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:24:13,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:24:13,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:24:13,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:24:13,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:24:13,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:24:13,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:24:13,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:24:13,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:24:13,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:24:13,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-11-23 14:24:13,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2021-11-23 14:24:13,766 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-11-23 14:24:13,766 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2021-11-23 14:24:13,766 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:25:24,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:25:24,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:25:24,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:25:24,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:25:24,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:25:24,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:25:24,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:25:24,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:25:24,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:25:24,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:25:24,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:25:24,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-11-23 14:25:24,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-11-23 14:25:24,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-23 14:25:24,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2021-11-23 14:25:24,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2021-11-23 14:25:24,632 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-11-23 14:25:24,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:25:24,812 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:25:24,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:25:24,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1101332963, now seen corresponding path program 3 times [2021-11-23 14:25:24,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:25:24,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584009771] [2021-11-23 14:25:24,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:25:24,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:25:24,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:25:25,588 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 0 proven. 415 refuted. 0 times theorem prover too weak. 433 trivial. 0 not checked. [2021-11-23 14:25:25,588 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:25:25,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584009771] [2021-11-23 14:25:25,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584009771] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 14:25:25,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400614689] [2021-11-23 14:25:25,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 14:25:25,589 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:25:25,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:25:25,594 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 14:25:25,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-23 14:25:25,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-11-23 14:25:25,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 14:25:25,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-23 14:25:25,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:25:26,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-23 14:25:26,193 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-11-23 14:25:26,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-11-23 14:25:26,259 INFO L354 Elim1Store]: treesize reduction 46, result has 43.2 percent of original size [2021-11-23 14:25:26,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 48 [2021-11-23 14:25:26,368 INFO L354 Elim1Store]: treesize reduction 100, result has 25.4 percent of original size [2021-11-23 14:25:26,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 70 [2021-11-23 14:25:26,527 INFO L354 Elim1Store]: treesize reduction 160, result has 27.6 percent of original size [2021-11-23 14:25:26,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 74 treesize of output 110 [2021-11-23 14:25:26,707 INFO L354 Elim1Store]: treesize reduction 242, result has 20.4 percent of original size [2021-11-23 14:25:26,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 109 treesize of output 140 [2021-11-23 14:25:26,948 INFO L354 Elim1Store]: treesize reduction 330, result has 21.2 percent of original size [2021-11-23 14:25:26,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 21 case distinctions, treesize of input 137 treesize of output 189 [2021-11-23 14:25:27,281 INFO L354 Elim1Store]: treesize reduction 440, result has 18.2 percent of original size [2021-11-23 14:25:27,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 28 case distinctions, treesize of input 181 treesize of output 236 [2021-11-23 14:25:27,979 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 802 trivial. 0 not checked. [2021-11-23 14:25:27,979 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 14:25:27,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400614689] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 14:25:27,980 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 14:25:27,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [21] total 29 [2021-11-23 14:25:27,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915785476] [2021-11-23 14:25:27,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 14:25:27,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-23 14:25:27,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:25:27,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-23 14:25:27,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=797, Unknown=0, NotChecked=0, Total=870 [2021-11-23 14:25:27,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:25:27,982 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:25:27,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 9.9) internal successors, (99), 11 states have internal predecessors, (99), 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-11-23 14:25:27,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:25:27,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:25:27,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:25:27,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:25:27,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:25:27,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:25:27,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:25:27,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:25:27,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:25:27,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:25:27,983 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:25:27,983 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-11-23 14:25:27,983 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2021-11-23 14:25:27,983 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-11-23 14:25:27,983 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 95 states. [2021-11-23 14:25:27,983 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2021-11-23 14:25:27,983 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:25:32,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:25:32,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:25:32,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:25:32,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:25:32,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:25:32,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:25:32,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:25:32,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:25:32,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:25:32,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:25:32,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:25:32,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-11-23 14:25:32,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-11-23 14:25:32,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-23 14:25:32,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2021-11-23 14:25:32,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2021-11-23 14:25:32,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-23 14:25:32,579 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-23 14:25:32,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-23 14:25:32,746 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:25:32,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:25:32,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1089323314, now seen corresponding path program 1 times [2021-11-23 14:25:32,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:25:32,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427939229] [2021-11-23 14:25:32,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:25:32,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:25:32,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:25:33,021 INFO L134 CoverageAnalysis]: Checked inductivity of 1189 backedges. 18 proven. 919 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2021-11-23 14:25:33,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:25:33,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427939229] [2021-11-23 14:25:33,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427939229] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 14:25:33,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432505350] [2021-11-23 14:25:33,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:25:33,022 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:25:33,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:25:33,023 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 14:25:33,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-23 14:25:33,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:25:33,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 846 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-23 14:25:33,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:25:33,916 INFO L134 CoverageAnalysis]: Checked inductivity of 1189 backedges. 18 proven. 919 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2021-11-23 14:25:33,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:25:34,688 INFO L134 CoverageAnalysis]: Checked inductivity of 1189 backedges. 18 proven. 919 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2021-11-23 14:25:34,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432505350] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:25:34,689 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 14:25:34,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 23 [2021-11-23 14:25:34,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353409509] [2021-11-23 14:25:34,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 14:25:34,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-23 14:25:34,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:25:34,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-23 14:25:34,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2021-11-23 14:25:34,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:25:34,692 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:25:34,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 26.869565217391305) internal successors, (618), 23 states have internal predecessors, (618), 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-11-23 14:25:34,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:25:34,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:25:34,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:25:34,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:25:34,694 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:25:34,694 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:25:34,694 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:25:34,694 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:25:34,694 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:25:34,694 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:25:34,694 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:25:34,694 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-11-23 14:25:34,695 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2021-11-23 14:25:34,695 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-11-23 14:25:34,695 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2021-11-23 14:25:34,695 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2021-11-23 14:25:34,695 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2021-11-23 14:25:34,695 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:25:35,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:25:35,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:25:35,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:25:35,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:25:35,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:25:35,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:25:35,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:25:35,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:25:35,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:25:35,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:25:35,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:25:35,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-11-23 14:25:35,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-11-23 14:25:35,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-23 14:25:35,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2021-11-23 14:25:35,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2021-11-23 14:25:35,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-23 14:25:35,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:25:35,103 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-23 14:25:35,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-23 14:25:35,278 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:25:35,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:25:35,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1225480984, now seen corresponding path program 2 times [2021-11-23 14:25:35,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:25:35,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813896228] [2021-11-23 14:25:35,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:25:35,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:25:35,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:25:35,897 INFO L134 CoverageAnalysis]: Checked inductivity of 3579 backedges. 2640 proven. 687 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2021-11-23 14:25:35,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:25:35,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813896228] [2021-11-23 14:25:35,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813896228] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 14:25:35,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369846611] [2021-11-23 14:25:35,898 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-23 14:25:35,898 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:25:35,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:25:35,899 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 14:25:35,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-23 14:25:36,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-23 14:25:36,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 14:25:36,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 1416 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-23 14:25:36,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:25:37,809 INFO L134 CoverageAnalysis]: Checked inductivity of 3579 backedges. 3312 proven. 0 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2021-11-23 14:25:37,809 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 14:25:37,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369846611] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 14:25:37,809 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 14:25:37,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [23] total 44 [2021-11-23 14:25:37,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192814318] [2021-11-23 14:25:37,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 14:25:37,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-23 14:25:37,810 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:25:37,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-23 14:25:37,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1626, Unknown=0, NotChecked=0, Total=1892 [2021-11-23 14:25:37,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:25:37,812 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:25:37,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 28.608695652173914) internal successors, (658), 23 states have internal predecessors, (658), 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-11-23 14:25:37,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:25:37,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:25:37,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:25:37,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:25:37,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:25:37,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:25:37,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:25:37,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:25:37,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:25:37,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:25:37,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:25:37,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-11-23 14:25:37,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2021-11-23 14:25:37,815 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-11-23 14:25:37,815 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2021-11-23 14:25:37,815 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2021-11-23 14:25:37,815 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2021-11-23 14:25:37,815 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:25:37,815 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:25:38,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:25:38,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:25:38,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:25:38,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:25:38,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:25:38,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:25:38,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:25:38,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:25:38,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:25:38,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:25:38,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:25:38,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-11-23 14:25:38,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-11-23 14:25:38,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-23 14:25:38,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2021-11-23 14:25:38,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2021-11-23 14:25:38,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-23 14:25:38,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:25:38,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-23 14:25:38,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-23 14:25:38,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:25:38,917 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:25:38,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:25:38,918 INFO L85 PathProgramCache]: Analyzing trace with hash -411716191, now seen corresponding path program 2 times [2021-11-23 14:25:38,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 14:25:38,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855469338] [2021-11-23 14:25:38,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:25:38,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 14:25:39,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:25:39,793 INFO L134 CoverageAnalysis]: Checked inductivity of 2485 backedges. 0 proven. 976 refuted. 0 times theorem prover too weak. 1509 trivial. 0 not checked. [2021-11-23 14:25:39,793 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 14:25:39,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855469338] [2021-11-23 14:25:39,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855469338] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 14:25:39,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977262027] [2021-11-23 14:25:39,794 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-23 14:25:39,794 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:25:39,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:25:39,795 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 14:25:39,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-23 14:25:40,107 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-23 14:25:40,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 14:25:40,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 1190 conjuncts, 57 conjunts are in the unsatisfiable core [2021-11-23 14:25:40,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:25:44,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-23 14:25:44,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:25:44,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-23 14:25:44,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:25:44,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:25:44,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:25:44,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-23 14:25:44,775 INFO L354 Elim1Store]: treesize reduction 170, result has 15.8 percent of original size [2021-11-23 14:25:44,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 62 [2021-11-23 14:25:49,297 INFO L354 Elim1Store]: treesize reduction 236, result has 16.6 percent of original size [2021-11-23 14:25:49,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 66 treesize of output 74 [2021-11-23 14:25:51,496 INFO L354 Elim1Store]: treesize reduction 320, result has 14.9 percent of original size [2021-11-23 14:25:51,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 75 treesize of output 86 [2021-11-23 14:25:53,642 INFO L134 CoverageAnalysis]: Checked inductivity of 2485 backedges. 17 proven. 2233 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:25:53,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:25:54,199 INFO L354 Elim1Store]: treesize reduction 187, result has 24.6 percent of original size [2021-11-23 14:25:54,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 146 treesize of output 73 [2021-11-23 14:25:54,217 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-23 14:25:54,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 65 [2021-11-23 14:25:54,237 INFO L354 Elim1Store]: treesize reduction 52, result has 22.4 percent of original size [2021-11-23 14:25:54,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 68 [2021-11-23 14:25:55,674 INFO L134 CoverageAnalysis]: Checked inductivity of 2485 backedges. 136 proven. 434 refuted. 0 times theorem prover too weak. 1915 trivial. 0 not checked. [2021-11-23 14:25:55,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977262027] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:25:55,675 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 14:25:55,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 48, 18] total 78 [2021-11-23 14:25:55,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374949422] [2021-11-23 14:25:55,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 14:25:55,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2021-11-23 14:25:55,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 14:25:55,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2021-11-23 14:25:55,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=392, Invalid=5769, Unknown=1, NotChecked=0, Total=6162 [2021-11-23 14:25:55,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:25:55,679 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:25:55,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 78 states have (on average 10.782051282051283) internal successors, (841), 79 states have internal predecessors, (841), 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-11-23 14:25:55,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:25:55,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:25:55,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:25:55,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:25:55,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-11-23 14:25:55,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:25:55,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:25:55,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:25:55,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:25:55,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2021-11-23 14:25:55,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-23 14:25:55,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-11-23 14:25:55,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2021-11-23 14:25:55,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-11-23 14:25:55,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2021-11-23 14:25:55,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2021-11-23 14:25:55,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2021-11-23 14:25:55,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:25:55,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-11-23 14:25:55,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:39,888 WARN L228 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2021-11-23 14:30:39,889 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 101 [2021-11-23 14:30:39,909 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-11-23 14:30:40,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 14:30:40,091 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:241) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:260) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:61) at de.uni_freiburg.informatik.ultimate.logic.simplification.SimplifyDDA.getRedundancy(SimplifyDDA.java:621) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.simplify.SimplifyDDAWithTimeout.getRedundancy(SimplifyDDAWithTimeout.java:120) at de.uni_freiburg.informatik.ultimate.logic.simplification.SimplifyDDA$Simplifier.walk(SimplifyDDA.java:371) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:115) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:106) at de.uni_freiburg.informatik.ultimate.logic.simplification.SimplifyDDA.simplifyOnce(SimplifyDDA.java:650) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.simplify.SimplifyDDAWithTimeout.getSimplifiedTerm(SimplifyDDAWithTimeout.java:180) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:192) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:159) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:360) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicateForConjunction(PredicateUnifier.java:388) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicateForConjunction(PredicateUnifier.java:229) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.getOrConstructPredicate(DeterministicInterpolantAutomaton.java:282) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.constructSuccessorsAndTransitions(DeterministicInterpolantAutomaton.java:304) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:79) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:233) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:213) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:216) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:200) at de.uni_freiburg.informatik.ultimate.automata.partialorder.MinimalSleepSetReduction.internalSuccessors(MinimalSleepSetReduction.java:133) at de.uni_freiburg.informatik.ultimate.automata.nestedword.INwaOutgoingLetterAndTransitionProvider.lambda$0(INwaOutgoingLetterAndTransitionProvider.java:123) at de.uni_freiburg.informatik.ultimate.util.datastructures.relation.NestedIterator.nextLetter(NestedIterator.java:69) at de.uni_freiburg.informatik.ultimate.util.datastructures.relation.NestedIterator.next(NestedIterator.java:94) at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEachOrdered(ReferencePipeline.java:502) at de.uni_freiburg.informatik.ultimate.automata.partialorder.DepthFirstTraversal.visitState(DepthFirstTraversal.java:198) at de.uni_freiburg.informatik.ultimate.automata.partialorder.DepthFirstTraversal.traverse(DepthFirstTraversal.java:127) at de.uni_freiburg.informatik.ultimate.automata.partialorder.DepthFirstTraversal.(DepthFirstTraversal.java:91) at de.uni_freiburg.informatik.ultimate.automata.partialorder.PersistentSetReduction.applyNewStateReduction(PersistentSetReduction.java:64) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.PartialOrderReductionFacade.apply(PartialOrderReductionFacade.java:212) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.PartialOrderCegarLoop.isAbstractionEmpty(PartialOrderCegarLoop.java:161) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:440) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:226) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:174) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1465) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:658) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:237) ... 65 more [2021-11-23 14:30:40,103 INFO L158 Benchmark]: Toolchain (without parser) took 558355.79ms. Allocated memory was 113.2MB in the beginning and 406.8MB in the end (delta: 293.6MB). Free memory was 77.0MB in the beginning and 106.3MB in the end (delta: -29.3MB). Peak memory consumption was 264.1MB. Max. memory is 16.1GB. [2021-11-23 14:30:40,104 INFO L158 Benchmark]: CDTParser took 0.36ms. Allocated memory is still 79.7MB. Free memory was 55.8MB in the beginning and 55.8MB in the end (delta: 30.8kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 14:30:40,106 INFO L158 Benchmark]: CACSL2BoogieTranslator took 839.11ms. Allocated memory is still 113.2MB. Free memory was 76.8MB in the beginning and 71.8MB in the end (delta: 5.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-23 14:30:40,107 INFO L158 Benchmark]: Boogie Procedure Inliner took 102.97ms. Allocated memory is still 113.2MB. Free memory was 71.8MB in the beginning and 69.1MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-11-23 14:30:40,109 INFO L158 Benchmark]: Boogie Preprocessor took 75.60ms. Allocated memory is still 113.2MB. Free memory was 69.1MB in the beginning and 67.6MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 14:30:40,110 INFO L158 Benchmark]: RCFGBuilder took 548.09ms. Allocated memory is still 113.2MB. Free memory was 67.0MB in the beginning and 53.4MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-11-23 14:30:40,112 INFO L158 Benchmark]: TraceAbstraction took 556783.53ms. Allocated memory was 113.2MB in the beginning and 406.8MB in the end (delta: 293.6MB). Free memory was 52.9MB in the beginning and 106.3MB in the end (delta: -53.4MB). Peak memory consumption was 243.1MB. Max. memory is 16.1GB. [2021-11-23 14:30:40,120 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.36ms. Allocated memory is still 79.7MB. Free memory was 55.8MB in the beginning and 55.8MB in the end (delta: 30.8kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 839.11ms. Allocated memory is still 113.2MB. Free memory was 76.8MB in the beginning and 71.8MB in the end (delta: 5.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 102.97ms. Allocated memory is still 113.2MB. Free memory was 71.8MB in the beginning and 69.1MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 75.60ms. Allocated memory is still 113.2MB. Free memory was 69.1MB in the beginning and 67.6MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 548.09ms. Allocated memory is still 113.2MB. Free memory was 67.0MB in the beginning and 53.4MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 556783.53ms. Allocated memory was 113.2MB in the beginning and 406.8MB in the end (delta: 293.6MB). Free memory was 52.9MB in the beginning and 106.3MB in the end (delta: -53.4MB). Peak memory consumption was 243.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:241) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-11-23 14:30:40,167 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/config/GemCutterReach.xml -i ../../sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/config/svcomp-DataRace-32bit-GemCutter_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer GemCutter --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ebedbc62bd44b0c214a81c07c6f99e850a5d96675b77716f8547d1b39e8b2cf8 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-7e70bad [2021-11-23 14:30:42,367 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-23 14:30:42,370 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-23 14:30:42,435 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-23 14:30:42,436 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-23 14:30:42,439 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-23 14:30:42,441 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-23 14:30:42,447 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-23 14:30:42,450 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-23 14:30:42,456 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-23 14:30:42,457 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-23 14:30:42,459 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-23 14:30:42,459 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-23 14:30:42,461 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-23 14:30:42,463 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-23 14:30:42,469 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-23 14:30:42,471 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-23 14:30:42,475 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-23 14:30:42,477 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-23 14:30:42,483 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-23 14:30:42,486 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-23 14:30:42,487 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-23 14:30:42,490 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-23 14:30:42,491 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-23 14:30:42,501 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-23 14:30:42,501 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-23 14:30:42,502 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-23 14:30:42,503 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-23 14:30:42,504 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-23 14:30:42,505 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-23 14:30:42,505 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-23 14:30:42,506 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-23 14:30:42,508 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-23 14:30:42,509 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-23 14:30:42,510 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-23 14:30:42,510 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-23 14:30:42,511 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-23 14:30:42,511 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-23 14:30:42,511 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-23 14:30:42,513 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-23 14:30:42,514 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-23 14:30:42,519 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/config/svcomp-DataRace-32bit-GemCutter_Bitvector.epf [2021-11-23 14:30:42,563 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-23 14:30:42,563 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-23 14:30:42,564 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-23 14:30:42,564 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-23 14:30:42,565 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-23 14:30:42,565 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-23 14:30:42,566 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-23 14:30:42,566 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-23 14:30:42,567 INFO L138 SettingsManager]: * Use SBE=true [2021-11-23 14:30:42,567 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-23 14:30:42,568 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-23 14:30:42,568 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-23 14:30:42,568 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-23 14:30:42,569 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-23 14:30:42,569 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-23 14:30:42,569 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-23 14:30:42,569 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-23 14:30:42,570 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2021-11-23 14:30:42,570 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-23 14:30:42,570 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-23 14:30:42,570 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-23 14:30:42,570 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-23 14:30:42,571 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-23 14:30:42,571 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-23 14:30:42,571 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-23 14:30:42,571 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-23 14:30:42,572 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-23 14:30:42,572 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 14:30:42,572 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-23 14:30:42,572 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-23 14:30:42,573 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-23 14:30:42,573 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-11-23 14:30:42,573 INFO L138 SettingsManager]: * DFS Order used in POR=PSEUDO_LOCKSTEP [2021-11-23 14:30:42,573 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-23 14:30:42,574 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-23 14:30:42,574 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2021-11-23 14:30:42,574 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-23 14:30:42,574 INFO L138 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2021-11-23 14:30:42,575 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2021-11-23 14:30:42,575 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-23 14:30:42,575 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> GemCutter Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ebedbc62bd44b0c214a81c07c6f99e850a5d96675b77716f8547d1b39e8b2cf8 [2021-11-23 14:30:42,927 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-23 14:30:42,949 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-23 14:30:42,951 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-23 14:30:42,953 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-23 14:30:42,953 INFO L275 PluginConnector]: CDTParser initialized [2021-11-23 14:30:42,954 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/../../sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i [2021-11-23 14:30:43,024 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/data/4c05f4afd/a8b44afa5c714d72a740a4b448f26f34/FLAG0715f2949 [2021-11-23 14:30:43,600 INFO L306 CDTParser]: Found 1 translation units. [2021-11-23 14:30:43,600 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i [2021-11-23 14:30:43,617 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/data/4c05f4afd/a8b44afa5c714d72a740a4b448f26f34/FLAG0715f2949 [2021-11-23 14:30:43,889 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/data/4c05f4afd/a8b44afa5c714d72a740a4b448f26f34 [2021-11-23 14:30:43,893 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-23 14:30:43,895 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-23 14:30:43,897 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-23 14:30:43,897 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-23 14:30:43,907 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-23 14:30:43,907 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:30:43" (1/1) ... [2021-11-23 14:30:43,910 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7bb4ebc4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:30:43, skipping insertion in model container [2021-11-23 14:30:43,910 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:30:43" (1/1) ... [2021-11-23 14:30:43,917 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-23 14:30:43,981 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 14:30:44,453 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 14:30:44,469 INFO L203 MainTranslator]: Completed pre-run [2021-11-23 14:30:44,509 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 14:30:44,583 INFO L208 MainTranslator]: Completed translation [2021-11-23 14:30:44,584 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:30:44 WrapperNode [2021-11-23 14:30:44,584 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-23 14:30:44,585 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-23 14:30:44,585 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-23 14:30:44,585 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-23 14:30:44,592 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:30:44" (1/1) ... [2021-11-23 14:30:44,612 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:30:44" (1/1) ... [2021-11-23 14:30:44,640 INFO L137 Inliner]: procedures = 265, calls = 13, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 96 [2021-11-23 14:30:44,641 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-23 14:30:44,642 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-23 14:30:44,642 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-23 14:30:44,642 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-23 14:30:44,650 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:30:44" (1/1) ... [2021-11-23 14:30:44,650 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:30:44" (1/1) ... [2021-11-23 14:30:44,656 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:30:44" (1/1) ... [2021-11-23 14:30:44,656 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:30:44" (1/1) ... [2021-11-23 14:30:44,669 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:30:44" (1/1) ... [2021-11-23 14:30:44,682 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:30:44" (1/1) ... [2021-11-23 14:30:44,685 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:30:44" (1/1) ... [2021-11-23 14:30:44,689 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-23 14:30:44,690 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-23 14:30:44,690 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-23 14:30:44,690 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-23 14:30:44,691 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:30:44" (1/1) ... [2021-11-23 14:30:44,697 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 14:30:44,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:30:44,735 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-23 14:30:44,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-23 14:30:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-23 14:30:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-23 14:30:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-23 14:30:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-23 14:30:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-11-23 14:30:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-23 14:30:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-11-23 14:30:44,786 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-11-23 14:30:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-23 14:30:44,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-23 14:30:44,787 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-11-23 14:30:44,966 INFO L236 CfgBuilder]: Building ICFG [2021-11-23 14:30:44,967 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-23 14:30:45,245 INFO L277 CfgBuilder]: Performing block encoding [2021-11-23 14:30:45,253 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-23 14:30:45,253 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-11-23 14:30:45,255 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:30:45 BoogieIcfgContainer [2021-11-23 14:30:45,255 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-23 14:30:45,260 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-23 14:30:45,260 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-23 14:30:45,263 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-23 14:30:45,263 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 02:30:43" (1/3) ... [2021-11-23 14:30:45,264 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f289fec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:30:45, skipping insertion in model container [2021-11-23 14:30:45,265 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:30:44" (2/3) ... [2021-11-23 14:30:45,265 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f289fec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:30:45, skipping insertion in model container [2021-11-23 14:30:45,265 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:30:45" (3/3) ... [2021-11-23 14:30:45,267 INFO L111 eAbstractionObserver]: Analyzing ICFG 06-symbeq_02-funloop_norace.i [2021-11-23 14:30:45,274 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-11-23 14:30:45,275 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-23 14:30:45,275 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2021-11-23 14:30:45,275 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-11-23 14:30:45,343 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,343 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,344 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,344 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,344 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,344 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,345 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,345 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,345 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,346 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,346 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,346 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,346 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,347 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,347 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,347 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,347 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,348 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,348 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,348 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,349 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,349 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,349 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,349 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,350 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,350 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,350 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,350 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,351 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,351 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,351 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,351 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,352 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,352 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,352 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,352 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,352 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,353 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,353 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,353 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,353 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,354 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,354 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,354 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,354 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,355 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,355 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,355 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,355 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,356 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,361 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,361 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,362 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,362 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,362 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,363 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,363 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,363 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,363 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,363 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,364 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,364 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,364 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,364 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,365 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,365 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,365 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,365 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,366 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,366 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,366 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,366 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,367 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,367 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,367 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,369 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,369 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,370 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,370 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,370 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,370 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,372 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,372 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,372 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,373 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,373 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,373 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,374 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,374 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,375 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,375 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,376 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,376 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,377 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,377 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,378 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,379 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,379 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,379 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,380 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,380 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,380 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,381 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,381 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,381 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,382 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,382 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,382 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,382 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,383 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,383 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,383 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,383 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,383 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,384 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,384 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,384 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,384 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,385 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,385 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,386 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,386 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,386 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,387 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,387 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,387 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,387 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,388 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,389 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,389 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,389 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,389 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,390 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,391 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,391 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,391 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,391 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,393 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,402 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,402 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,402 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,402 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,402 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-23 14:30:45,407 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-11-23 14:30:45,461 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-11-23 14:30:45,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 [2021-11-23 14:30:45,463 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-11-23 14:30:45,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2021-11-23 14:30:45,515 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == t_funThread1of1ForFork0 ======== [2021-11-23 14:30:45,522 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-23 14:30:45,522 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-23 14:30:45,617 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:30:45,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:30:45,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1972430743, now seen corresponding path program 1 times [2021-11-23 14:30:45,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 14:30:45,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1384758684] [2021-11-23 14:30:45,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:30:45,635 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 14:30:45,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat [2021-11-23 14:30:45,642 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 14:30:45,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-23 14:30:45,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:30:45,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 1 conjunts are in the unsatisfiable core [2021-11-23 14:30:45,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:30:45,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:30:45,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:30:46,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:30:46,010 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 14:30:46,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1384758684] [2021-11-23 14:30:46,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1384758684] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 14:30:46,012 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 14:30:46,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-23 14:30:46,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108188309] [2021-11-23 14:30:46,014 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 14:30:46,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-23 14:30:46,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 14:30:46,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-23 14:30:46,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-23 14:30:46,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:46,049 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:30:46,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 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-11-23 14:30:46,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:46,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:46,084 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-23 14:30:46,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 [2021-11-23 14:30:46,281 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:30:46,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:30:46,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1055718055, now seen corresponding path program 1 times [2021-11-23 14:30:46,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 14:30:46,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1860419786] [2021-11-23 14:30:46,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:30:46,299 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 14:30:46,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat [2021-11-23 14:30:46,313 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 14:30:46,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-23 14:30:46,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:30:46,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 14:30:46,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:30:46,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:30:46,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:30:46,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:30:46,655 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 14:30:46,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1860419786] [2021-11-23 14:30:46,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1860419786] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 14:30:46,656 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 14:30:46,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-23 14:30:46,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122738382] [2021-11-23 14:30:46,657 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 14:30:46,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 14:30:46,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 14:30:46,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 14:30:46,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-23 14:30:46,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:46,660 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:30:46,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 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-11-23 14:30:46,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:46,661 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:46,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:46,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:30:46,727 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-23 14:30:46,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 [2021-11-23 14:30:46,922 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:30:46,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:30:46,924 INFO L85 PathProgramCache]: Analyzing trace with hash 287704773, now seen corresponding path program 1 times [2021-11-23 14:30:46,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 14:30:46,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [447413210] [2021-11-23 14:30:46,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:30:46,930 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 14:30:46,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat [2021-11-23 14:30:46,957 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 14:30:46,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-23 14:30:47,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:30:47,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-23 14:30:47,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:30:47,195 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:30:47,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:30:47,323 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:30:47,323 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 14:30:47,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [447413210] [2021-11-23 14:30:47,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [447413210] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:30:47,324 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 14:30:47,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-11-23 14:30:47,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785850183] [2021-11-23 14:30:47,325 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 14:30:47,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-23 14:30:47,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 14:30:47,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-23 14:30:47,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-11-23 14:30:47,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:47,328 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:30:47,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 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-11-23 14:30:47,328 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:47,328 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:30:47,329 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:47,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:47,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:30:47,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:47,483 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-23 14:30:47,676 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 [2021-11-23 14:30:47,678 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:30:47,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:30:47,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1952959675, now seen corresponding path program 2 times [2021-11-23 14:30:47,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 14:30:47,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [684026910] [2021-11-23 14:30:47,684 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-23 14:30:47,685 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 14:30:47,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat [2021-11-23 14:30:47,689 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 14:30:47,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-23 14:30:47,815 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-23 14:30:47,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 14:30:47,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 14:30:47,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:30:47,942 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-23 14:30:47,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:30:48,036 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-23 14:30:48,036 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 14:30:48,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [684026910] [2021-11-23 14:30:48,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [684026910] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 14:30:48,037 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 14:30:48,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-23 14:30:48,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941824757] [2021-11-23 14:30:48,038 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 14:30:48,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 14:30:48,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 14:30:48,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 14:30:48,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-23 14:30:48,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:48,040 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:30:48,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 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-11-23 14:30:48,040 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:48,040 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:30:48,040 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:48,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:48,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:48,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:30:48,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:48,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:30:48,331 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-23 14:30:48,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 [2021-11-23 14:30:48,518 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:30:48,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:30:48,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1652113402, now seen corresponding path program 1 times [2021-11-23 14:30:48,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 14:30:48,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1644915929] [2021-11-23 14:30:48,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:30:48,520 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 14:30:48,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat [2021-11-23 14:30:48,522 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 14:30:48,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-23 14:30:48,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:30:48,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-23 14:30:48,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:30:48,819 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:30:48,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:30:49,114 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:30:49,115 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 14:30:49,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1644915929] [2021-11-23 14:30:49,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1644915929] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:30:49,115 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 14:30:49,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-11-23 14:30:49,116 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601550651] [2021-11-23 14:30:49,116 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 14:30:49,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-23 14:30:49,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 14:30:49,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-23 14:30:49,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2021-11-23 14:30:49,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:49,118 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:30:49,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.1875) internal successors, (83), 16 states have internal predecessors, (83), 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-11-23 14:30:49,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:49,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:30:49,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:49,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:30:49,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:49,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:49,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:30:49,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:49,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:30:49,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:30:49,750 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-11-23 14:30:49,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 [2021-11-23 14:30:49,951 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:30:49,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:30:49,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1666783482, now seen corresponding path program 2 times [2021-11-23 14:30:49,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 14:30:49,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [463023226] [2021-11-23 14:30:49,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-23 14:30:49,958 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 14:30:49,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat [2021-11-23 14:30:49,962 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 14:30:50,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-23 14:30:50,065 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-23 14:30:50,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 14:30:50,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-23 14:30:50,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:30:50,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 14:30:50,384 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-11-23 14:30:50,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:30:50,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2021-11-23 14:30:50,751 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-11-23 14:30:50,751 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 14:30:50,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [463023226] [2021-11-23 14:30:50,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [463023226] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 14:30:50,752 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 14:30:50,752 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 12 [2021-11-23 14:30:50,752 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303830408] [2021-11-23 14:30:50,752 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 14:30:50,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-23 14:30:50,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 14:30:50,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-23 14:30:50,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-11-23 14:30:50,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:50,754 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:30:50,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 12 states have internal predecessors, (64), 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-11-23 14:30:50,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:50,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:30:50,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:50,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:30:50,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:30:50,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:51,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:51,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:30:51,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:51,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:30:51,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:30:51,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:51,124 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-23 14:30:51,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 [2021-11-23 14:30:51,312 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:30:51,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:30:51,314 INFO L85 PathProgramCache]: Analyzing trace with hash -931386835, now seen corresponding path program 1 times [2021-11-23 14:30:51,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 14:30:51,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1899870425] [2021-11-23 14:30:51,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:30:51,318 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 14:30:51,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat [2021-11-23 14:30:51,322 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 14:30:51,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-23 14:30:51,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:30:51,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-23 14:30:51,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:30:51,742 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:30:51,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:30:52,440 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 14:30:52,441 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 14:30:52,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1899870425] [2021-11-23 14:30:52,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1899870425] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:30:52,441 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 14:30:52,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2021-11-23 14:30:52,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716286174] [2021-11-23 14:30:52,442 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 14:30:52,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-11-23 14:30:52,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 14:30:52,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-11-23 14:30:52,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2021-11-23 14:30:52,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:52,447 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:30:52,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 3.625) internal successors, (116), 32 states have internal predecessors, (116), 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-11-23 14:30:52,447 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:52,447 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:30:52,448 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:52,448 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:30:52,448 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:30:52,448 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:52,448 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:53,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:53,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:30:53,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:53,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:30:53,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:30:53,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:53,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:30:53,411 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-23 14:30:53,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 [2021-11-23 14:30:53,600 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:30:53,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:30:53,602 INFO L85 PathProgramCache]: Analyzing trace with hash 291072449, now seen corresponding path program 2 times [2021-11-23 14:30:53,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 14:30:53,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1178851860] [2021-11-23 14:30:53,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-23 14:30:53,606 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 14:30:53,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat [2021-11-23 14:30:53,609 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 14:30:53,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-23 14:30:53,706 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-23 14:30:53,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 14:30:53,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-23 14:30:53,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:30:53,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-23 14:30:53,881 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 14:30:53,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 25 [2021-11-23 14:30:53,975 INFO L354 Elim1Store]: treesize reduction 50, result has 31.5 percent of original size [2021-11-23 14:30:53,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 50 [2021-11-23 14:30:54,113 INFO L354 Elim1Store]: treesize reduction 95, result has 26.9 percent of original size [2021-11-23 14:30:54,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 84 [2021-11-23 14:30:54,232 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:30:54,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:30:54,491 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:30:54,491 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 14:30:54,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1178851860] [2021-11-23 14:30:54,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1178851860] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 14:30:54,492 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 14:30:54,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-11-23 14:30:54,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134365999] [2021-11-23 14:30:54,492 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 14:30:54,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-23 14:30:54,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 14:30:54,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-23 14:30:54,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=33, Unknown=0, NotChecked=0, Total=72 [2021-11-23 14:30:54,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:54,494 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:30:54,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.625) internal successors, (53), 9 states have internal predecessors, (53), 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-11-23 14:30:54,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:54,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:30:54,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:54,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:30:54,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:30:54,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:54,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:30:54,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:54,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:54,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:30:54,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:54,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:30:54,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:30:54,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:54,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:30:54,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:30:54,664 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-23 14:30:54,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 [2021-11-23 14:30:54,851 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:30:54,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:30:54,853 INFO L85 PathProgramCache]: Analyzing trace with hash -849370170, now seen corresponding path program 1 times [2021-11-23 14:30:54,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 14:30:54,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1126325595] [2021-11-23 14:30:54,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:30:54,856 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 14:30:54,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat [2021-11-23 14:30:54,859 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 14:30:54,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-23 14:30:54,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:30:54,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-23 14:30:54,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:30:55,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-23 14:30:55,157 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-23 14:30:55,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-11-23 14:30:55,224 INFO L354 Elim1Store]: treesize reduction 50, result has 31.5 percent of original size [2021-11-23 14:30:55,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 60 [2021-11-23 14:30:55,340 INFO L354 Elim1Store]: treesize reduction 95, result has 26.9 percent of original size [2021-11-23 14:30:55,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 79 treesize of output 93 [2021-11-23 14:30:55,457 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:30:55,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:30:55,721 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:30:55,722 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 14:30:55,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1126325595] [2021-11-23 14:30:55,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1126325595] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 14:30:55,722 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 14:30:55,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-11-23 14:30:55,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223246561] [2021-11-23 14:30:55,723 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 14:30:55,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-23 14:30:55,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 14:30:55,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-23 14:30:55,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=33, Unknown=0, NotChecked=0, Total=72 [2021-11-23 14:30:55,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:55,724 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:30:55,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.625) internal successors, (61), 9 states have internal predecessors, (61), 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-11-23 14:30:55,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:55,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:30:55,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:55,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:30:55,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:30:55,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:55,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:30:55,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:30:55,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:56,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:30:56,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:30:56,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:30:56,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:30:56,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:30:56,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-23 14:30:56,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:30:56,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:30:56,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:30:56,548 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-23 14:30:56,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 [2021-11-23 14:30:56,735 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:30:56,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:30:56,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1368449573, now seen corresponding path program 1 times [2021-11-23 14:30:56,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 14:30:56,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1966681490] [2021-11-23 14:30:56,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:30:56,738 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 14:30:56,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat [2021-11-23 14:30:56,740 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 14:30:56,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-23 14:30:56,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:30:56,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-23 14:30:56,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:30:57,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-23 14:30:57,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:57,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-23 14:30:57,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:57,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:57,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:57,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-23 14:30:58,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 56 [2021-11-23 14:30:58,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 78 [2021-11-23 14:30:58,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 98 [2021-11-23 14:30:58,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:30:58,403 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-23 14:30:58,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 102 treesize of output 116 [2021-11-23 14:30:58,504 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:30:58,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:31:04,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 14:31:04,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 14:31:04,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 14:31:09,919 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:31:09,919 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 14:31:09,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1966681490] [2021-11-23 14:31:09,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1966681490] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:31:09,919 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 14:31:09,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 33 [2021-11-23 14:31:09,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689573781] [2021-11-23 14:31:09,920 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 14:31:09,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-11-23 14:31:09,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 14:31:09,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-11-23 14:31:09,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=904, Unknown=0, NotChecked=0, Total=1056 [2021-11-23 14:31:09,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:31:09,921 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:31:09,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.484848484848484) internal successors, (181), 33 states have internal predecessors, (181), 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-11-23 14:31:09,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:31:09,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:31:09,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:31:09,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:31:09,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:31:09,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-11-23 14:31:09,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:31:09,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:31:09,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:31:09,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:31:16,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:31:16,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:31:16,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:31:16,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:31:16,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:31:16,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-23 14:31:16,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:31:16,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:31:16,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:31:16,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:31:16,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-11-23 14:31:16,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 [2021-11-23 14:31:16,952 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:31:16,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:31:16,953 INFO L85 PathProgramCache]: Analyzing trace with hash 527762933, now seen corresponding path program 1 times [2021-11-23 14:31:16,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 14:31:16,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [618145568] [2021-11-23 14:31:16,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:31:16,956 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 14:31:16,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat [2021-11-23 14:31:16,958 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 14:31:16,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-23 14:31:17,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:31:17,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-23 14:31:17,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:31:17,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-23 14:31:17,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:17,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-23 14:31:17,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:17,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:17,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:17,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2021-11-23 14:31:18,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,005 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-23 14:31:18,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 56 [2021-11-23 14:31:18,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,056 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-23 14:31:18,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 74 [2021-11-23 14:31:18,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:31:18,168 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-23 14:31:18,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 81 treesize of output 92 [2021-11-23 14:31:18,272 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:31:18,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:31:58,373 WARN L227 SmtUtils]: Spent 39.53s on a formula simplification. DAG size of input: 61 DAG size of output: 44 (called from [L 351] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2021-11-23 14:31:58,374 INFO L354 Elim1Store]: treesize reduction 145, result has 41.5 percent of original size [2021-11-23 14:31:58,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 158 treesize of output 127 [2021-11-23 14:31:58,394 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-23 14:31:58,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 123 [2021-11-23 14:31:58,454 INFO L354 Elim1Store]: treesize reduction 60, result has 10.4 percent of original size [2021-11-23 14:31:58,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 134 treesize of output 113 [2021-11-23 14:32:00,717 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:32:00,718 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 14:32:00,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [618145568] [2021-11-23 14:32:00,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [618145568] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:32:00,718 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 14:32:00,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 28 [2021-11-23 14:32:00,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140848042] [2021-11-23 14:32:00,719 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 14:32:00,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-23 14:32:00,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 14:32:00,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-23 14:32:00,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2021-11-23 14:32:00,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:32:00,721 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:32:00,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 6.607142857142857) internal successors, (185), 29 states have internal predecessors, (185), 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-11-23 14:32:00,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:32:00,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:32:00,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:32:00,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-23 14:32:00,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:32:00,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-11-23 14:32:00,723 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:32:00,723 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:32:00,723 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:32:00,723 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:32:00,723 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:32:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:32:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:32:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:32:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:32:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:32:16,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-23 14:32:16,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:32:16,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:32:16,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:32:16,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-23 14:32:16,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-11-23 14:32:16,984 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-23 14:32:17,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 [2021-11-23 14:32:17,176 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:32:17,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:32:17,177 INFO L85 PathProgramCache]: Analyzing trace with hash 778869821, now seen corresponding path program 1 times [2021-11-23 14:32:17,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 14:32:17,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [215222458] [2021-11-23 14:32:17,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:32:17,180 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 14:32:17,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat [2021-11-23 14:32:17,183 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 14:32:17,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-11-23 14:32:17,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:32:17,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-23 14:32:17,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:32:18,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 14:32:19,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:32:19,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2021-11-23 14:32:19,833 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 134 proven. 67 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2021-11-23 14:32:19,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:32:20,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 87 [2021-11-23 14:32:22,371 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 134 proven. 30 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2021-11-23 14:32:22,372 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 14:32:22,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [215222458] [2021-11-23 14:32:22,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [215222458] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:32:22,372 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 14:32:22,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16] total 33 [2021-11-23 14:32:22,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521735254] [2021-11-23 14:32:22,372 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 14:32:22,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-11-23 14:32:22,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 14:32:22,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-11-23 14:32:22,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=951, Unknown=0, NotChecked=0, Total=1056 [2021-11-23 14:32:22,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:32:22,375 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:32:22,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 9.0) internal successors, (297), 33 states have internal predecessors, (297), 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-11-23 14:32:22,375 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:32:22,375 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:32:22,375 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:32:22,375 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:32:22,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:32:22,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-11-23 14:32:22,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:32:22,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:32:22,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:32:22,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-11-23 14:32:22,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2021-11-23 14:32:22,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:32:31,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:32:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:32:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:32:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:32:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:32:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-23 14:32:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:32:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:32:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:32:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-23 14:32:31,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-11-23 14:32:31,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-11-23 14:32:31,441 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-11-23 14:32:31,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 [2021-11-23 14:32:31,632 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:32:31,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:32:31,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1905785757, now seen corresponding path program 1 times [2021-11-23 14:32:31,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 14:32:31,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1918189700] [2021-11-23 14:32:31,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:32:31,638 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 14:32:31,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat [2021-11-23 14:32:31,641 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 14:32:31,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-11-23 14:32:32,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:32:32,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 37 conjunts are in the unsatisfiable core [2021-11-23 14:32:32,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:32:34,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-23 14:32:35,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:32:35,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-11-23 14:32:35,685 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 318 proven. 380 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-11-23 14:32:35,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:32:36,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 91 [2021-11-23 14:32:39,401 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 356 proven. 154 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2021-11-23 14:32:39,401 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 14:32:39,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1918189700] [2021-11-23 14:32:39,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1918189700] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:32:39,401 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 14:32:39,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 19] total 48 [2021-11-23 14:32:39,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010903354] [2021-11-23 14:32:39,402 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 14:32:39,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-11-23 14:32:39,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 14:32:39,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-11-23 14:32:39,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=2101, Unknown=0, NotChecked=0, Total=2256 [2021-11-23 14:32:39,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:32:39,405 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:32:39,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 9.875) internal successors, (474), 48 states have internal predecessors, (474), 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-11-23 14:32:39,406 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:32:39,406 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:32:39,406 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:32:39,406 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:32:39,407 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:32:39,407 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-11-23 14:32:39,407 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:32:39,407 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:32:39,407 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:32:39,407 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-11-23 14:32:39,407 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2021-11-23 14:32:39,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2021-11-23 14:32:39,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:32:59,428 WARN L227 SmtUtils]: Spent 6.29s on a formula simplification. DAG size of input: 63 DAG size of output: 58 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-23 14:33:09,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:33:09,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:33:09,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:33:09,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:33:09,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:33:09,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-23 14:33:09,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:33:09,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:33:09,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:33:09,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-23 14:33:09,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-11-23 14:33:09,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-11-23 14:33:09,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2021-11-23 14:33:09,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-11-23 14:33:10,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 [2021-11-23 14:33:10,124 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:33:10,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:33:10,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1717220082, now seen corresponding path program 2 times [2021-11-23 14:33:10,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 14:33:10,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [488624997] [2021-11-23 14:33:10,129 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-23 14:33:10,129 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 14:33:10,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat [2021-11-23 14:33:10,132 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 14:33:10,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-11-23 14:33:10,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-23 14:33:10,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 14:33:10,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 39 conjunts are in the unsatisfiable core [2021-11-23 14:33:10,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:33:13,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-23 14:33:13,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2021-11-23 14:33:13,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2021-11-23 14:33:13,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 54 [2021-11-23 14:33:13,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 71 [2021-11-23 14:33:13,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 92 [2021-11-23 14:33:13,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:13,883 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-23 14:33:13,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 104 treesize of output 118 [2021-11-23 14:33:14,001 INFO L134 CoverageAnalysis]: Checked inductivity of 1014 backedges. 0 proven. 779 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:33:14,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 14:33:18,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 14:33:18,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 14:33:18,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 14:33:25,211 INFO L134 CoverageAnalysis]: Checked inductivity of 1014 backedges. 0 proven. 449 refuted. 0 times theorem prover too weak. 565 trivial. 0 not checked. [2021-11-23 14:33:25,211 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 14:33:25,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [488624997] [2021-11-23 14:33:25,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [488624997] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 14:33:25,211 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 14:33:25,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 23] total 57 [2021-11-23 14:33:25,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614208991] [2021-11-23 14:33:25,212 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 14:33:25,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-11-23 14:33:25,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 14:33:25,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-11-23 14:33:25,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=3030, Unknown=0, NotChecked=0, Total=3306 [2021-11-23 14:33:25,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:33:25,215 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-23 14:33:25,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 57 states have (on average 9.350877192982455) internal successors, (533), 58 states have internal predecessors, (533), 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-11-23 14:33:25,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:33:25,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:33:25,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:33:25,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:33:25,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:33:25,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-11-23 14:33:25,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:33:25,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:33:25,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:33:25,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-11-23 14:33:25,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2021-11-23 14:33:25,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2021-11-23 14:33:25,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2021-11-23 14:33:25,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:33:44,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-23 14:33:44,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:33:44,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 14:33:44,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 14:33:44,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 14:33:44,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-23 14:33:44,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-23 14:33:44,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:33:44,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 14:33:44,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-23 14:33:44,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-11-23 14:33:44,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-11-23 14:33:44,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2021-11-23 14:33:44,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-11-23 14:33:44,309 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-11-23 14:33:44,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 [2021-11-23 14:33:44,495 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE] === [2021-11-23 14:33:44,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 14:33:44,497 INFO L85 PathProgramCache]: Analyzing trace with hash -794308261, now seen corresponding path program 1 times [2021-11-23 14:33:44,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 14:33:44,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [349559305] [2021-11-23 14:33:44,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 14:33:44,504 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 14:33:44,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat [2021-11-23 14:33:44,507 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 14:33:44,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c564f116-bb6e-4c67-822f-d58f29cddb15/bin/ugemcutter-aZbSL5k0Dw/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-11-23 14:33:45,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 14:33:45,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 603 conjuncts, 44 conjunts are in the unsatisfiable core [2021-11-23 14:33:45,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 14:33:48,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-23 14:33:48,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-23 14:33:48,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 45 [2021-11-23 14:33:48,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 59 [2021-11-23 14:33:48,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:48,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 76 [2021-11-23 14:33:49,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 97 [2021-11-23 14:33:49,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 120 [2021-11-23 14:33:49,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 14:33:49,418 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-23 14:33:49,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 125 treesize of output 142 [2021-11-23 14:33:49,555 INFO L134 CoverageAnalysis]: Checked inductivity of 1346 backedges. 7 proven. 1104 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-23 14:33:49,555 INFO L328 TraceCheckSpWp]: Computing backward predicates...