./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/pthread-ext/01b_inc.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/config/GemCutterReach.xml -i ../../sv-benchmarks/c/pthread-ext/01b_inc.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/config/svcomp-DataRace-32bit-GemCutter_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA --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 a50cd99e32ae608752174b749acce795b64973c8c13edb78d7146b3ab3630fc9 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-07 09:47:01,036 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-07 09:47:01,038 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-07 09:47:01,074 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-07 09:47:01,076 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-07 09:47:01,078 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-07 09:47:01,081 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-07 09:47:01,087 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-07 09:47:01,090 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-07 09:47:01,092 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-07 09:47:01,093 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-07 09:47:01,094 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-07 09:47:01,097 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-07 09:47:01,099 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-07 09:47:01,102 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-07 09:47:01,104 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-07 09:47:01,106 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-07 09:47:01,113 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-07 09:47:01,115 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-07 09:47:01,120 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-07 09:47:01,124 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-07 09:47:01,126 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-07 09:47:01,127 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-07 09:47:01,129 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-07 09:47:01,133 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-07 09:47:01,136 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-07 09:47:01,137 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-07 09:47:01,138 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-07 09:47:01,139 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-07 09:47:01,140 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-07 09:47:01,141 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-07 09:47:01,142 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-07 09:47:01,144 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-07 09:47:01,145 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-07 09:47:01,146 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-07 09:47:01,147 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-07 09:47:01,147 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-07 09:47:01,148 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-07 09:47:01,148 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-07 09:47:01,149 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-07 09:47:01,149 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-07 09:47:01,150 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/config/svcomp-DataRace-32bit-GemCutter_Default.epf [2021-12-07 09:47:01,192 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-07 09:47:01,192 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-07 09:47:01,193 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-07 09:47:01,193 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-07 09:47:01,194 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-07 09:47:01,195 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-07 09:47:01,195 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-07 09:47:01,195 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-07 09:47:01,196 INFO L138 SettingsManager]: * Use SBE=true [2021-12-07 09:47:01,196 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-07 09:47:01,197 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-07 09:47:01,198 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-07 09:47:01,198 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-07 09:47:01,198 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-07 09:47:01,198 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-07 09:47:01,199 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-07 09:47:01,199 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-07 09:47:01,199 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-07 09:47:01,199 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2021-12-07 09:47:01,200 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-07 09:47:01,200 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-07 09:47:01,200 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-07 09:47:01,200 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-07 09:47:01,201 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-07 09:47:01,201 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-07 09:47:01,201 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-12-07 09:47:01,201 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-07 09:47:01,202 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 09:47:01,202 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-07 09:47:01,203 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-07 09:47:01,204 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-07 09:47:01,204 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-07 09:47:01,204 INFO L138 SettingsManager]: * DFS Order used in POR=PSEUDO_LOCKSTEP [2021-12-07 09:47:01,204 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-07 09:47:01,205 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-07 09:47:01,205 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2021-12-07 09:47:01,205 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-07 09:47:01,205 INFO L138 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2021-12-07 09:47:01,206 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2021-12-07 09:47:01,206 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_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/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_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA 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 -> a50cd99e32ae608752174b749acce795b64973c8c13edb78d7146b3ab3630fc9 [2021-12-07 09:47:01,458 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-07 09:47:01,480 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-07 09:47:01,482 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-07 09:47:01,484 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-07 09:47:01,484 INFO L275 PluginConnector]: CDTParser initialized [2021-12-07 09:47:01,486 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/../../sv-benchmarks/c/pthread-ext/01b_inc.i [2021-12-07 09:47:01,556 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/data/c08b347d9/547ac2193324447688f2d72f059b4af7/FLAG45d952cba [2021-12-07 09:47:02,074 INFO L306 CDTParser]: Found 1 translation units. [2021-12-07 09:47:02,074 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/sv-benchmarks/c/pthread-ext/01b_inc.i [2021-12-07 09:47:02,098 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/data/c08b347d9/547ac2193324447688f2d72f059b4af7/FLAG45d952cba [2021-12-07 09:47:02,420 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/data/c08b347d9/547ac2193324447688f2d72f059b4af7 [2021-12-07 09:47:02,426 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-07 09:47:02,429 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-07 09:47:02,430 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-07 09:47:02,431 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-07 09:47:02,435 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-07 09:47:02,435 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 09:47:02" (1/1) ... [2021-12-07 09:47:02,437 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@131c3532 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 09:47:02, skipping insertion in model container [2021-12-07 09:47:02,437 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 09:47:02" (1/1) ... [2021-12-07 09:47:02,443 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-07 09:47:02,480 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-07 09:47:02,736 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-12-07 09:47:02,929 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/sv-benchmarks/c/pthread-ext/01b_inc.i[31005,31018] [2021-12-07 09:47:02,936 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 09:47:02,943 INFO L203 MainTranslator]: Completed pre-run [2021-12-07 09:47:02,967 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-12-07 09:47:02,999 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/sv-benchmarks/c/pthread-ext/01b_inc.i[31005,31018] [2021-12-07 09:47:03,001 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 09:47:03,050 INFO L208 MainTranslator]: Completed translation [2021-12-07 09:47:03,050 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 09:47:03 WrapperNode [2021-12-07 09:47:03,051 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-07 09:47:03,053 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-07 09:47:03,053 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-07 09:47:03,053 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-07 09:47:03,059 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 09:47:03" (1/1) ... [2021-12-07 09:47:03,093 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 09:47:03" (1/1) ... [2021-12-07 09:47:03,122 INFO L137 Inliner]: procedures = 173, calls = 20, calls flagged for inlining = 7, calls inlined = 8, statements flattened = 90 [2021-12-07 09:47:03,123 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-07 09:47:03,124 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-07 09:47:03,125 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-07 09:47:03,125 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-07 09:47:03,132 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 09:47:03" (1/1) ... [2021-12-07 09:47:03,133 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 09:47:03" (1/1) ... [2021-12-07 09:47:03,141 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 09:47:03" (1/1) ... [2021-12-07 09:47:03,142 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 09:47:03" (1/1) ... [2021-12-07 09:47:03,158 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 09:47:03" (1/1) ... [2021-12-07 09:47:03,162 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 09:47:03" (1/1) ... [2021-12-07 09:47:03,163 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 09:47:03" (1/1) ... [2021-12-07 09:47:03,165 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-07 09:47:03,166 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-07 09:47:03,166 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-07 09:47:03,166 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-07 09:47:03,167 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 09:47:03" (1/1) ... [2021-12-07 09:47:03,177 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 09:47:03,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:47:03,204 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-07 09:47:03,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-07 09:47:03,249 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-12-07 09:47:03,249 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-12-07 09:47:03,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-07 09:47:03,249 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-12-07 09:47:03,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-07 09:47:03,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-07 09:47:03,250 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-07 09:47:03,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-07 09:47:03,250 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-12-07 09:47:03,250 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-07 09:47:03,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-07 09:47:03,251 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-07 09:47:03,381 INFO L236 CfgBuilder]: Building ICFG [2021-12-07 09:47:03,383 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-07 09:47:03,617 INFO L277 CfgBuilder]: Performing block encoding [2021-12-07 09:47:03,708 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-07 09:47:03,708 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-07 09:47:03,710 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 09:47:03 BoogieIcfgContainer [2021-12-07 09:47:03,711 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-07 09:47:03,713 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-07 09:47:03,713 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-07 09:47:03,716 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-07 09:47:03,716 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.12 09:47:02" (1/3) ... [2021-12-07 09:47:03,717 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4113584e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 09:47:03, skipping insertion in model container [2021-12-07 09:47:03,717 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 09:47:03" (2/3) ... [2021-12-07 09:47:03,718 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4113584e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 09:47:03, skipping insertion in model container [2021-12-07 09:47:03,718 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 09:47:03" (3/3) ... [2021-12-07 09:47:03,719 INFO L111 eAbstractionObserver]: Analyzing ICFG 01b_inc.i [2021-12-07 09:47:03,724 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-07 09:47:03,724 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-07 09:47:03,725 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2021-12-07 09:47:03,725 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-07 09:47:03,756 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,766 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,766 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,766 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,767 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,767 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,767 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,768 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,768 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,768 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,768 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,774 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,774 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,774 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,777 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,777 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,778 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,778 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,778 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,778 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,779 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,779 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,779 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,779 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:03,780 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-12-07 09:47:03,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-12-07 09:47:03,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:47:03,830 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-12-07 09:47:03,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2021-12-07 09:47:03,872 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thr1Thread1of1ForFork0 ======== [2021-12-07 09:47:03,879 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-12-07 09:47:03,879 INFO L340 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2021-12-07 09:47:03,935 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:47:03,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:03,940 INFO L85 PathProgramCache]: Analyzing trace with hash -419570661, now seen corresponding path program 1 times [2021-12-07 09:47:03,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:03,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397156040] [2021-12-07 09:47:03,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:03,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:04,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:04,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 09:47:04,115 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:04,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397156040] [2021-12-07 09:47:04,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397156040] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:04,117 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:04,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-12-07 09:47:04,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659229604] [2021-12-07 09:47:04,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:04,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-07 09:47:04,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:04,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-07 09:47:04,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-07 09:47:04,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,148 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:04,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 1 states have (on average 25.0) internal successors, (25), 2 states have internal predecessors, (25), 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-12-07 09:47:04,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,169 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-07 09:47:04,170 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err2ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:47:04,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:04,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1053319646, now seen corresponding path program 1 times [2021-12-07 09:47:04,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:04,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303652694] [2021-12-07 09:47:04,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:04,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:04,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:04,246 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 09:47:04,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:04,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303652694] [2021-12-07 09:47:04,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303652694] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:04,247 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:04,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 09:47:04,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98083672] [2021-12-07 09:47:04,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:04,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:04,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:04,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:04,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:47:04,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,251 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:04,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 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-12-07 09:47:04,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:04,410 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONDATA_RACE (9 of 10 remaining) [2021-12-07 09:47:04,411 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONDATA_RACE (8 of 10 remaining) [2021-12-07 09:47:04,411 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONDATA_RACE (7 of 10 remaining) [2021-12-07 09:47:04,411 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONDATA_RACE (6 of 10 remaining) [2021-12-07 09:47:04,411 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err4ASSERT_VIOLATIONDATA_RACE (5 of 10 remaining) [2021-12-07 09:47:04,412 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err5ASSERT_VIOLATIONDATA_RACE (4 of 10 remaining) [2021-12-07 09:47:04,412 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err6ASSERT_VIOLATIONDATA_RACE (3 of 10 remaining) [2021-12-07 09:47:04,412 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err7ASSERT_VIOLATIONDATA_RACE (2 of 10 remaining) [2021-12-07 09:47:04,413 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err8ASSERT_VIOLATIONDATA_RACE (1 of 10 remaining) [2021-12-07 09:47:04,413 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err9ASSERT_VIOLATIONDATA_RACE (0 of 10 remaining) [2021-12-07 09:47:04,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-07 09:47:04,422 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1] [2021-12-07 09:47:04,423 INFO L308 ceAbstractionStarter]: Result for error location thr1Thread1of1ForFork0 was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2021-12-07 09:47:04,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-12-07 09:47:04,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:47:04,428 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-12-07 09:47:04,434 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-12-07 09:47:04,435 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-12-07 09:47:04,436 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-07 09:47:04,449 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:47:04,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:04,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Waiting until timeout for monitored process [2021-12-07 09:47:04,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1765710006, now seen corresponding path program 1 times [2021-12-07 09:47:04,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:04,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9382437] [2021-12-07 09:47:04,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:04,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:04,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:04,522 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 09:47:04,523 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:04,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9382437] [2021-12-07 09:47:04,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9382437] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:04,523 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:04,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 09:47:04,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198442863] [2021-12-07 09:47:04,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:04,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-07 09:47:04,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:04,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-07 09:47:04,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-07 09:47:04,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,525 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:04,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 15.0) internal successors, (30), 2 states have internal predecessors, (30), 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-12-07 09:47:04,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,546 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-07 09:47:04,546 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:47:04,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:04,547 INFO L85 PathProgramCache]: Analyzing trace with hash 414779319, now seen corresponding path program 1 times [2021-12-07 09:47:04,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:04,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829374250] [2021-12-07 09:47:04,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:04,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:04,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:04,617 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 09:47:04,618 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:04,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829374250] [2021-12-07 09:47:04,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829374250] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:04,618 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:04,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:47:04,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806856006] [2021-12-07 09:47:04,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:04,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:04,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:04,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:04,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:47:04,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,620 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:04,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 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-12-07 09:47:04,621 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,621 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:04,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-07 09:47:04,692 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:47:04,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:04,693 INFO L85 PathProgramCache]: Analyzing trace with hash -799000208, now seen corresponding path program 1 times [2021-12-07 09:47:04,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:04,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472898119] [2021-12-07 09:47:04,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:04,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:04,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:04,815 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-07 09:47:04,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:04,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472898119] [2021-12-07 09:47:04,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472898119] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:04,816 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:04,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:47:04,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301964068] [2021-12-07 09:47:04,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:04,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:04,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:04,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:04,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:47:04,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,818 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:04,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 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-12-07 09:47:04,818 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,818 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:04,818 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:04,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:04,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:04,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-07 09:47:04,844 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:47:04,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:04,844 INFO L85 PathProgramCache]: Analyzing trace with hash -798970386, now seen corresponding path program 1 times [2021-12-07 09:47:04,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:04,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520889522] [2021-12-07 09:47:04,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:04,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:04,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-07 09:47:04,865 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-07 09:47:04,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-07 09:47:04,904 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-07 09:47:04,905 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-07 09:47:04,905 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2021-12-07 09:47:04,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-07 09:47:04,910 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2021-12-07 09:47:04,910 INFO L308 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (2/2) [2021-12-07 09:47:04,911 WARN L234 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-12-07 09:47:04,911 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-12-07 09:47:04,926 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,927 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,927 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,927 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,927 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,927 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,927 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,927 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,928 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,928 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,928 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,928 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,928 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,929 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,929 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,929 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,929 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,929 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,929 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,929 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,929 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,930 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,930 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,930 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,930 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,930 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,930 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,931 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,931 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,931 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,931 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,932 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,932 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,932 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,932 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,933 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,933 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,933 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,933 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,933 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,933 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,933 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,934 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,934 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,934 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,934 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,934 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,934 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,935 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,935 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,935 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,935 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,935 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,935 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,935 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,936 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,936 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,943 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,943 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,943 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,943 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,944 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,944 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,944 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,944 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,945 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,945 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,945 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,946 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,946 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,950 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,950 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,950 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,950 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,951 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,951 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,951 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,951 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,951 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,954 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,954 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,954 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,954 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,955 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,955 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,955 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,955 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,955 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,955 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,955 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,955 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,956 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,958 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,958 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,959 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,959 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,959 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,959 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,959 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,959 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,960 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,960 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,960 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,960 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,960 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,960 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,960 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,960 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,961 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,961 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,961 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,961 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,961 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,961 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,962 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,962 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,962 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,962 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,962 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,962 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,962 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,962 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,963 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,963 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,963 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,963 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,963 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,980 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,980 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,980 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,980 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,981 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,981 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,981 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,981 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,981 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,981 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,981 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,982 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,982 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,982 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,983 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,983 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,983 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,983 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,983 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,983 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,983 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,983 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,984 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,984 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,984 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,984 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,985 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,985 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,985 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,985 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,985 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,985 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,985 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:04,986 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-12-07 09:47:04,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-12-07 09:47:04,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:47:05,030 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-12-07 09:47:05,032 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-12-07 09:47:05,033 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-12-07 09:47:05,033 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-07 09:47:05,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Waiting until timeout for monitored process [2021-12-07 09:47:05,123 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:47:05,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:05,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1606058621, now seen corresponding path program 1 times [2021-12-07 09:47:05,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:05,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861758717] [2021-12-07 09:47:05,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:05,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:05,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:05,150 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-07 09:47:05,151 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:05,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861758717] [2021-12-07 09:47:05,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861758717] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:05,151 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:05,151 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 09:47:05,152 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567348626] [2021-12-07 09:47:05,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:05,152 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-07 09:47:05,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:05,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-07 09:47:05,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-07 09:47:05,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:05,158 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:05,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 18.0) internal successors, (36), 2 states have internal predecessors, (36), 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-12-07 09:47:05,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:05,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:05,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-07 09:47:05,191 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:47:05,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:05,192 INFO L85 PathProgramCache]: Analyzing trace with hash -561795609, now seen corresponding path program 1 times [2021-12-07 09:47:05,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:05,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332980356] [2021-12-07 09:47:05,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:05,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:05,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:05,264 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-07 09:47:05,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:05,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332980356] [2021-12-07 09:47:05,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332980356] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:05,264 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:05,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:47:05,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181497195] [2021-12-07 09:47:05,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:05,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:05,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:05,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:05,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:47:05,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:05,270 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:05,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 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-12-07 09:47:05,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:05,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:05,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:05,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:05,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-07 09:47:05,374 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:47:05,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:05,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1858013210, now seen corresponding path program 1 times [2021-12-07 09:47:05,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:05,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151950631] [2021-12-07 09:47:05,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:05,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:05,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:05,490 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-07 09:47:05,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:05,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151950631] [2021-12-07 09:47:05,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151950631] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:05,491 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:05,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:47:05,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204851294] [2021-12-07 09:47:05,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:05,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:05,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:05,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:05,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:47:05,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:05,493 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:05,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 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-12-07 09:47:05,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:05,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:05,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:05,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:05,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:05,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:05,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-07 09:47:05,618 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:47:05,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:05,620 INFO L85 PathProgramCache]: Analyzing trace with hash -84188063, now seen corresponding path program 1 times [2021-12-07 09:47:05,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:05,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672067576] [2021-12-07 09:47:05,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:05,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:05,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:05,809 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-07 09:47:05,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:05,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672067576] [2021-12-07 09:47:05,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672067576] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 09:47:05,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73578239] [2021-12-07 09:47:05,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:05,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 09:47:05,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:47:05,816 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 09:47:05,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-07 09:47:05,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:05,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-07 09:47:05,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 09:47:06,143 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-07 09:47:06,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 09:47:06,357 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-07 09:47:06,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73578239] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 09:47:06,357 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 09:47:06,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2021-12-07 09:47:06,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528924467] [2021-12-07 09:47:06,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 09:47:06,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-07 09:47:06,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:06,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-07 09:47:06,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-12-07 09:47:06,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:06,359 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:06,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-12-07 09:47:06,359 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:06,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:06,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:06,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:06,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:06,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:06,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:06,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 09:47:06,491 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-12-07 09:47:06,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-12-07 09:47:06,678 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:47:06,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:06,680 INFO L85 PathProgramCache]: Analyzing trace with hash -83264511, now seen corresponding path program 1 times [2021-12-07 09:47:06,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:06,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360289898] [2021-12-07 09:47:06,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:06,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:06,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:06,762 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 09:47:06,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:06,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360289898] [2021-12-07 09:47:06,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360289898] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:06,762 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:06,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:47:06,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323360200] [2021-12-07 09:47:06,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:06,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:06,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:06,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:06,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:47:06,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:06,765 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:06,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 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-12-07 09:47:06,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:06,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:06,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:06,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-12-07 09:47:06,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:06,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:06,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:06,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:06,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 09:47:06,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:06,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-07 09:47:06,796 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:47:06,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:06,797 INFO L85 PathProgramCache]: Analyzing trace with hash -852649397, now seen corresponding path program 2 times [2021-12-07 09:47:06,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:06,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339826268] [2021-12-07 09:47:06,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:06,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:06,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-07 09:47:06,824 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-07 09:47:06,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-07 09:47:06,857 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-07 09:47:06,857 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-07 09:47:06,857 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2021-12-07 09:47:06,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-07 09:47:06,861 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1] [2021-12-07 09:47:06,861 INFO L308 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (1/3) [2021-12-07 09:47:06,861 WARN L234 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-12-07 09:47:06,861 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-12-07 09:47:06,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,878 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,878 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,878 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,886 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,886 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,886 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,886 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,886 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,889 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,889 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,889 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,889 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,889 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,889 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,890 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,890 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,890 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,890 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,890 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,890 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,890 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,890 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,890 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,891 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,891 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,891 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,891 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,891 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,891 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,891 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,891 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,891 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,892 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,892 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,892 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,892 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,892 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,892 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,892 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,892 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,899 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,899 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,899 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,899 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,899 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,899 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,901 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,901 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,902 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,902 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,902 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,902 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,902 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,902 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,902 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,902 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,903 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,903 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,903 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,904 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,904 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,904 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,904 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,905 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,905 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,905 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,905 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,905 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,905 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,905 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,905 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,905 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,905 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,906 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,906 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,906 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,906 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,906 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,906 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,906 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,906 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,906 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,906 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,907 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,907 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,907 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,907 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,907 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,907 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,907 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,907 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,907 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,908 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,908 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,908 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,908 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,908 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,908 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,908 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,908 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,908 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,909 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,909 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,909 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,909 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,909 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,909 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,909 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,909 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,909 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,910 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,911 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,912 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,913 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,914 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,915 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,916 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:06,916 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-12-07 09:47:06,918 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-12-07 09:47:06,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:47:06,920 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-12-07 09:47:06,930 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thr1Thread3of3ForFork0 ======== [2021-12-07 09:47:06,930 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-12-07 09:47:06,930 INFO L340 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2021-12-07 09:47:06,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Waiting until timeout for monitored process [2021-12-07 09:47:07,038 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:47:07,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:07,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1308865951, now seen corresponding path program 1 times [2021-12-07 09:47:07,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:07,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997241229] [2021-12-07 09:47:07,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:07,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:07,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:07,077 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-07 09:47:07,077 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:07,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997241229] [2021-12-07 09:47:07,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997241229] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:07,078 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:07,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 09:47:07,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707220981] [2021-12-07 09:47:07,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:07,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-07 09:47:07,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:07,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-07 09:47:07,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-07 09:47:07,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:07,080 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:07,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 19.5) internal successors, (39), 2 states have internal predecessors, (39), 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-12-07 09:47:07,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:07,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:07,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-07 09:47:07,118 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err2ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:47:07,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:07,118 INFO L85 PathProgramCache]: Analyzing trace with hash -668622998, now seen corresponding path program 1 times [2021-12-07 09:47:07,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:07,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921703703] [2021-12-07 09:47:07,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:07,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:07,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:07,144 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-07 09:47:07,144 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:07,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921703703] [2021-12-07 09:47:07,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921703703] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:07,144 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:07,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:47:07,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526586112] [2021-12-07 09:47:07,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:07,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:07,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:07,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:07,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:47:07,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:07,146 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:07,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 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-12-07 09:47:07,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:07,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:07,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:07,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:07,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-07 09:47:07,642 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err2ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:47:07,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:07,643 INFO L85 PathProgramCache]: Analyzing trace with hash 546487848, now seen corresponding path program 1 times [2021-12-07 09:47:07,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:07,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685639550] [2021-12-07 09:47:07,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:07,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:07,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:07,681 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-07 09:47:07,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:07,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685639550] [2021-12-07 09:47:07,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685639550] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:07,682 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:07,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:47:07,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329359089] [2021-12-07 09:47:07,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:07,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:07,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:07,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:07,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:47:07,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:07,684 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:07,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 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-12-07 09:47:07,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:07,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:07,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:08,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:08,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:08,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:08,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-07 09:47:08,551 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err2ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:47:08,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:08,552 INFO L85 PathProgramCache]: Analyzing trace with hash -2055396290, now seen corresponding path program 1 times [2021-12-07 09:47:08,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:08,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531727061] [2021-12-07 09:47:08,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:08,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:08,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:08,595 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 09:47:08,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:08,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531727061] [2021-12-07 09:47:08,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531727061] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:08,596 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:08,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:47:08,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169205748] [2021-12-07 09:47:08,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:08,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:08,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:08,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:08,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:47:08,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:08,598 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:08,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 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-12-07 09:47:08,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:08,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:08,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:08,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:11,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:11,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:11,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:11,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:11,812 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONDATA_RACE (9 of 10 remaining) [2021-12-07 09:47:11,813 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONDATA_RACE (8 of 10 remaining) [2021-12-07 09:47:11,813 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONDATA_RACE (7 of 10 remaining) [2021-12-07 09:47:11,813 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONDATA_RACE (6 of 10 remaining) [2021-12-07 09:47:11,813 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err4ASSERT_VIOLATIONDATA_RACE (5 of 10 remaining) [2021-12-07 09:47:11,813 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err5ASSERT_VIOLATIONDATA_RACE (4 of 10 remaining) [2021-12-07 09:47:11,814 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err6ASSERT_VIOLATIONDATA_RACE (3 of 10 remaining) [2021-12-07 09:47:11,822 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err7ASSERT_VIOLATIONDATA_RACE (2 of 10 remaining) [2021-12-07 09:47:11,822 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err8ASSERT_VIOLATIONDATA_RACE (1 of 10 remaining) [2021-12-07 09:47:11,822 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err9ASSERT_VIOLATIONDATA_RACE (0 of 10 remaining) [2021-12-07 09:47:11,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-07 09:47:11,825 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2021-12-07 09:47:11,826 INFO L308 ceAbstractionStarter]: Result for error location thr1Thread3of3ForFork0 was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/4) [2021-12-07 09:47:11,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-12-07 09:47:11,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:47:11,831 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-12-07 09:47:11,836 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-12-07 09:47:11,837 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-12-07 09:47:11,837 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-07 09:47:11,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (7)] Waiting until timeout for monitored process [2021-12-07 09:47:11,918 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:47:11,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:11,919 INFO L85 PathProgramCache]: Analyzing trace with hash 50204610, now seen corresponding path program 1 times [2021-12-07 09:47:11,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:11,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813334768] [2021-12-07 09:47:11,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:11,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:11,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:11,939 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-12-07 09:47:11,940 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:11,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813334768] [2021-12-07 09:47:11,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813334768] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:11,940 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:11,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 09:47:11,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961790015] [2021-12-07 09:47:11,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:11,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-07 09:47:11,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:11,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-07 09:47:11,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-07 09:47:11,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:11,943 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:11,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 20.0) internal successors, (40), 2 states have internal predecessors, (40), 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-12-07 09:47:11,943 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:11,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:11,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-07 09:47:11,966 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:47:11,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:11,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1111052007, now seen corresponding path program 1 times [2021-12-07 09:47:11,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:11,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699183103] [2021-12-07 09:47:11,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:11,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:11,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:11,991 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-07 09:47:11,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:11,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699183103] [2021-12-07 09:47:11,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699183103] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:11,992 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:11,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:47:11,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610288309] [2021-12-07 09:47:11,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:11,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:11,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:11,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:11,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:47:11,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:11,994 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:11,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 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-12-07 09:47:11,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:11,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:12,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:12,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:12,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-07 09:47:12,067 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:47:12,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:12,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1071792382, now seen corresponding path program 1 times [2021-12-07 09:47:12,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:12,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485762175] [2021-12-07 09:47:12,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:12,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:12,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:12,151 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-07 09:47:12,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:12,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485762175] [2021-12-07 09:47:12,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485762175] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:12,152 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:12,152 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:47:12,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315363715] [2021-12-07 09:47:12,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:12,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:12,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:12,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:12,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:47:12,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:12,156 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:12,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 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-12-07 09:47:12,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:12,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:12,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:12,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:12,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:12,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:12,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-07 09:47:12,249 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:47:12,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:12,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1670517018, now seen corresponding path program 1 times [2021-12-07 09:47:12,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:12,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94514511] [2021-12-07 09:47:12,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:12,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:12,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:12,379 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-07 09:47:12,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:12,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94514511] [2021-12-07 09:47:12,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94514511] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 09:47:12,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078906843] [2021-12-07 09:47:12,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:12,380 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 09:47:12,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:47:12,388 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 09:47:12,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-07 09:47:12,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:12,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-07 09:47:12,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 09:47:12,613 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-07 09:47:12,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 09:47:12,811 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 19 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-07 09:47:12,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078906843] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 09:47:12,812 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 09:47:12,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6] total 11 [2021-12-07 09:47:12,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092014954] [2021-12-07 09:47:12,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 09:47:12,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 09:47:12,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:12,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 09:47:12,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-12-07 09:47:12,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:12,815 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:12,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.181818181818182) internal successors, (123), 11 states have internal predecessors, (123), 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-12-07 09:47:12,815 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:12,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:12,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:12,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:13,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:13,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:13,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:13,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-07 09:47:13,078 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-07 09:47:13,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 09:47:13,251 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:47:13,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:13,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1025230754, now seen corresponding path program 1 times [2021-12-07 09:47:13,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:13,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616997848] [2021-12-07 09:47:13,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:13,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:13,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:13,404 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-07 09:47:13,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:13,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616997848] [2021-12-07 09:47:13,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616997848] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 09:47:13,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146503238] [2021-12-07 09:47:13,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:13,405 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 09:47:13,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:47:13,406 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 09:47:13,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-07 09:47:13,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:13,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-07 09:47:13,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 09:47:13,634 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-07 09:47:13,635 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 09:47:13,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146503238] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:13,635 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-07 09:47:13,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2021-12-07 09:47:13,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678478823] [2021-12-07 09:47:13,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:13,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:13,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:13,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:13,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-12-07 09:47:13,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:13,638 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:13,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 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-12-07 09:47:13,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:13,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:13,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:13,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-12-07 09:47:13,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:13,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:13,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:13,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:13,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-07 09:47:13,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:13,750 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-07 09:47:13,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-12-07 09:47:13,933 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:47:13,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:13,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1522381629, now seen corresponding path program 1 times [2021-12-07 09:47:13,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:13,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139733490] [2021-12-07 09:47:13,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:13,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:13,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:14,089 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-07 09:47:14,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:14,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139733490] [2021-12-07 09:47:14,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139733490] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 09:47:14,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304412842] [2021-12-07 09:47:14,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:14,090 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 09:47:14,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:47:14,091 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 09:47:14,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-07 09:47:14,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:14,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-07 09:47:14,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 09:47:14,530 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-07 09:47:14,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 09:47:14,791 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-07 09:47:14,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304412842] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 09:47:14,792 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 09:47:14,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2021-12-07 09:47:14,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116594598] [2021-12-07 09:47:14,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 09:47:14,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-07 09:47:14,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:14,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-07 09:47:14,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2021-12-07 09:47:14,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:14,793 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:14,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.25) internal successors, (148), 16 states have internal predecessors, (148), 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-12-07 09:47:14,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:14,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:14,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:14,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-12-07 09:47:14,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:14,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:14,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:14,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:14,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:14,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-07 09:47:14,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:14,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-07 09:47:14,990 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-07 09:47:15,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-12-07 09:47:15,162 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:47:15,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:15,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1521458077, now seen corresponding path program 1 times [2021-12-07 09:47:15,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:15,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82978269] [2021-12-07 09:47:15,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:15,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:15,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-07 09:47:15,216 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-07 09:47:15,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-07 09:47:15,246 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-07 09:47:15,246 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-07 09:47:15,246 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2021-12-07 09:47:15,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-07 09:47:15,248 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2021-12-07 09:47:15,248 INFO L308 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (2/4) [2021-12-07 09:47:15,248 WARN L234 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-12-07 09:47:15,248 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-12-07 09:47:15,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,260 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,260 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,260 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,260 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,260 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,260 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,260 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,261 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,261 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,261 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,261 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,261 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,261 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,261 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,261 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,262 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,262 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,262 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,262 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,262 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,262 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,263 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,263 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,263 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,263 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,263 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,263 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,263 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,264 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,264 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,264 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,264 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,264 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,264 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,264 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,265 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,265 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,265 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,265 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,265 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,265 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,265 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,266 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,266 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,266 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,266 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,266 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,266 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,266 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,272 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,272 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,272 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,272 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,272 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,272 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,273 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,273 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,273 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,273 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,273 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,273 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,273 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,274 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,274 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,274 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,274 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,274 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,274 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,274 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,275 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,275 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,275 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,275 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,275 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,275 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,275 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,276 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,276 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,276 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,276 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,276 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,276 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,276 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,277 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,277 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,277 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,277 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,277 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,277 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,277 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,278 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,278 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,278 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,278 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,278 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,278 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,278 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,279 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,279 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,279 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,279 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,279 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,280 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,280 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,280 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,280 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,280 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,280 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,280 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,281 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,281 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,281 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,281 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,281 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,281 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,281 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,282 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,282 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,282 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,282 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,282 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,282 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,282 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,283 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,283 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,283 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,283 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,283 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,283 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,283 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,284 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,284 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,284 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,284 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,284 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,284 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,284 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,292 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,292 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,292 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,292 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,292 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,292 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,292 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,293 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,293 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,293 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,293 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,293 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,293 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:47:15,307 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-12-07 09:47:15,309 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-12-07 09:47:15,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:47:15,310 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-12-07 09:47:15,312 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thr1Thread3of4ForFork0 ======== [2021-12-07 09:47:15,313 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-12-07 09:47:15,313 INFO L340 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2021-12-07 09:47:15,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (11)] Waiting until timeout for monitored process [2021-12-07 09:47:15,428 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:47:15,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:15,429 INFO L85 PathProgramCache]: Analyzing trace with hash 889647709, now seen corresponding path program 1 times [2021-12-07 09:47:15,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:15,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610043923] [2021-12-07 09:47:15,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:15,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:15,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:15,443 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-07 09:47:15,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:15,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610043923] [2021-12-07 09:47:15,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610043923] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:15,444 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:15,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 09:47:15,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036504468] [2021-12-07 09:47:15,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:15,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-07 09:47:15,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:15,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-07 09:47:15,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-07 09:47:15,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:15,446 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:15,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 19.5) internal successors, (39), 2 states have internal predecessors, (39), 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-12-07 09:47:15,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:15,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:15,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-07 09:47:15,472 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err2ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:47:15,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:15,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1308714132, now seen corresponding path program 1 times [2021-12-07 09:47:15,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:15,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497516607] [2021-12-07 09:47:15,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:15,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:15,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:15,492 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-07 09:47:15,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:15,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497516607] [2021-12-07 09:47:15,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497516607] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:15,493 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:15,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:47:15,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948892649] [2021-12-07 09:47:15,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:15,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:15,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:15,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:15,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:47:15,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:15,494 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:15,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 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-12-07 09:47:15,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:15,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:16,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:16,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:16,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-07 09:47:16,001 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err5ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:47:16,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:16,001 INFO L85 PathProgramCache]: Analyzing trace with hash -376073699, now seen corresponding path program 1 times [2021-12-07 09:47:16,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:16,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291267219] [2021-12-07 09:47:16,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:16,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:16,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:16,045 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-07 09:47:16,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:16,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291267219] [2021-12-07 09:47:16,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291267219] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:16,046 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:16,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:47:16,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221038477] [2021-12-07 09:47:16,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:16,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:16,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:16,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:16,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:47:16,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:16,048 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:16,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 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-12-07 09:47:16,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:16,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:16,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:22,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:22,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:22,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:22,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-07 09:47:22,523 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err5ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:47:22,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:22,524 INFO L85 PathProgramCache]: Analyzing trace with hash 940044056, now seen corresponding path program 1 times [2021-12-07 09:47:22,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:22,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16514572] [2021-12-07 09:47:22,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:22,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:22,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:22,591 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-12-07 09:47:22,592 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:22,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16514572] [2021-12-07 09:47:22,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16514572] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:22,592 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:22,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:47:22,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555420728] [2021-12-07 09:47:22,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:22,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:22,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:22,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:22,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:47:22,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:22,594 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:22,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 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-12-07 09:47:22,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:22,595 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:22,595 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:22,595 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:45,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:45,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:45,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:45,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:45,239 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONDATA_RACE (9 of 10 remaining) [2021-12-07 09:47:45,239 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONDATA_RACE (8 of 10 remaining) [2021-12-07 09:47:45,239 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONDATA_RACE (7 of 10 remaining) [2021-12-07 09:47:45,239 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONDATA_RACE (6 of 10 remaining) [2021-12-07 09:47:45,239 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err4ASSERT_VIOLATIONDATA_RACE (5 of 10 remaining) [2021-12-07 09:47:45,240 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err5ASSERT_VIOLATIONDATA_RACE (4 of 10 remaining) [2021-12-07 09:47:45,240 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err6ASSERT_VIOLATIONDATA_RACE (3 of 10 remaining) [2021-12-07 09:47:45,240 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err7ASSERT_VIOLATIONDATA_RACE (2 of 10 remaining) [2021-12-07 09:47:45,240 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err8ASSERT_VIOLATIONDATA_RACE (1 of 10 remaining) [2021-12-07 09:47:45,240 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err9ASSERT_VIOLATIONDATA_RACE (0 of 10 remaining) [2021-12-07 09:47:45,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-07 09:47:45,242 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2021-12-07 09:47:45,242 INFO L308 ceAbstractionStarter]: Result for error location thr1Thread3of4ForFork0 was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/5) [2021-12-07 09:47:45,243 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-12-07 09:47:45,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:47:45,265 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-12-07 09:47:45,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (12)] Waiting until timeout for monitored process [2021-12-07 09:47:45,267 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thr1Thread4of4ForFork0 ======== [2021-12-07 09:47:45,267 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-12-07 09:47:45,267 INFO L340 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2021-12-07 09:47:45,370 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:47:45,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:45,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1144163554, now seen corresponding path program 1 times [2021-12-07 09:47:45,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:45,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328305264] [2021-12-07 09:47:45,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:45,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:45,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:45,386 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-07 09:47:45,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:45,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328305264] [2021-12-07 09:47:45,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328305264] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:45,387 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:45,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 09:47:45,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684870386] [2021-12-07 09:47:45,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:45,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-07 09:47:45,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:45,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-07 09:47:45,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-07 09:47:45,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:45,388 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:45,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 09:47:45,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:45,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:45,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-07 09:47:45,417 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err2ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:47:45,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:45,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1683460130, now seen corresponding path program 1 times [2021-12-07 09:47:45,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:45,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962113940] [2021-12-07 09:47:45,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:45,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:45,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:45,439 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-07 09:47:45,439 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:45,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962113940] [2021-12-07 09:47:45,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962113940] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:45,440 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:45,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:47:45,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082081802] [2021-12-07 09:47:45,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:45,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:45,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:45,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:45,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:47:45,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:45,443 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:45,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 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-12-07 09:47:45,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:45,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:45,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:45,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:45,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-07 09:47:45,773 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err2ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:47:45,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:45,774 INFO L85 PathProgramCache]: Analyzing trace with hash -173059836, now seen corresponding path program 1 times [2021-12-07 09:47:45,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:45,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281830039] [2021-12-07 09:47:45,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:45,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:45,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:45,814 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 09:47:45,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:45,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281830039] [2021-12-07 09:47:45,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281830039] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:45,815 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:45,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:47:45,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742964914] [2021-12-07 09:47:45,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:45,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:45,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:45,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:45,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:47:45,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:45,818 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:45,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 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-12-07 09:47:45,818 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:45,818 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:45,818 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:51,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:51,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:51,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:51,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-07 09:47:51,021 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err2ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:47:51,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:47:51,021 INFO L85 PathProgramCache]: Analyzing trace with hash 414155561, now seen corresponding path program 1 times [2021-12-07 09:47:51,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:47:51,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116741727] [2021-12-07 09:47:51,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:47:51,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:47:51,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:47:51,064 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-07 09:47:51,065 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:47:51,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116741727] [2021-12-07 09:47:51,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116741727] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:47:51,065 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:47:51,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:47:51,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495623119] [2021-12-07 09:47:51,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:47:51,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:47:51,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:47:51,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:47:51,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:47:51,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:51,067 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:47:51,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 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-12-07 09:47:51,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:47:51,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:51,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:47:51,068 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:48:13,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:48:13,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:48:13,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:48:13,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:48:13,049 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONDATA_RACE (9 of 10 remaining) [2021-12-07 09:48:13,049 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONDATA_RACE (8 of 10 remaining) [2021-12-07 09:48:13,052 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONDATA_RACE (7 of 10 remaining) [2021-12-07 09:48:13,052 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONDATA_RACE (6 of 10 remaining) [2021-12-07 09:48:13,053 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err4ASSERT_VIOLATIONDATA_RACE (5 of 10 remaining) [2021-12-07 09:48:13,053 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err5ASSERT_VIOLATIONDATA_RACE (4 of 10 remaining) [2021-12-07 09:48:13,053 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err6ASSERT_VIOLATIONDATA_RACE (3 of 10 remaining) [2021-12-07 09:48:13,053 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err7ASSERT_VIOLATIONDATA_RACE (2 of 10 remaining) [2021-12-07 09:48:13,053 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err8ASSERT_VIOLATIONDATA_RACE (1 of 10 remaining) [2021-12-07 09:48:13,054 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err9ASSERT_VIOLATIONDATA_RACE (0 of 10 remaining) [2021-12-07 09:48:13,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-07 09:48:13,058 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2021-12-07 09:48:13,059 INFO L308 ceAbstractionStarter]: Result for error location thr1Thread4of4ForFork0 was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (2/5) [2021-12-07 09:48:13,063 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-12-07 09:48:13,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:48:13,076 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-12-07 09:48:13,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (13)] Waiting until timeout for monitored process [2021-12-07 09:48:13,082 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thr1Thread1of4ForFork0 ======== [2021-12-07 09:48:13,083 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-12-07 09:48:13,083 INFO L340 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2021-12-07 09:48:13,143 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:48:13,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:48:13,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1011346271, now seen corresponding path program 1 times [2021-12-07 09:48:13,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:48:13,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180809953] [2021-12-07 09:48:13,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:48:13,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:48:13,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:48:13,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 09:48:13,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:48:13,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180809953] [2021-12-07 09:48:13,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180809953] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:48:13,157 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:48:13,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-12-07 09:48:13,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595567167] [2021-12-07 09:48:13,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:48:13,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-07 09:48:13,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:48:13,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-07 09:48:13,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-07 09:48:13,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:48:13,159 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:48:13,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 1 states have (on average 25.0) internal successors, (25), 2 states have internal predecessors, (25), 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-12-07 09:48:13,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:48:13,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:48:13,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-07 09:48:13,170 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err2ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:48:13,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:48:13,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1227802930, now seen corresponding path program 1 times [2021-12-07 09:48:13,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:48:13,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823134651] [2021-12-07 09:48:13,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:48:13,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:48:13,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:48:13,187 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 09:48:13,187 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:48:13,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823134651] [2021-12-07 09:48:13,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823134651] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:48:13,188 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:48:13,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 09:48:13,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64719805] [2021-12-07 09:48:13,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:48:13,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:48:13,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:48:13,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:48:13,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:48:13,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:48:13,190 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:48:13,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 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-12-07 09:48:13,190 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:48:13,190 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:50:50,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:50:50,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:50:50,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-07 09:50:50,383 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err5ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:50:50,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:50:50,383 INFO L85 PathProgramCache]: Analyzing trace with hash 931424487, now seen corresponding path program 1 times [2021-12-07 09:50:50,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:50:50,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437139865] [2021-12-07 09:50:50,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:50:50,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:50:50,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:50:50,426 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-07 09:50:50,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:50:50,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437139865] [2021-12-07 09:50:50,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437139865] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:50:50,427 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:50:50,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:50:50,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679227717] [2021-12-07 09:50:50,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:50:50,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:50:50,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:50:50,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:50:50,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:50:50,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:50:50,429 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:50:50,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 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-12-07 09:50:50,429 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:50:50,429 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:50:50,429 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:50:50,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:50:50,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:50:50,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:50:50,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-07 09:50:50,460 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err5ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:50:50,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:50:50,461 INFO L85 PathProgramCache]: Analyzing trace with hash -867935488, now seen corresponding path program 1 times [2021-12-07 09:50:50,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:50:50,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270447761] [2021-12-07 09:50:50,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:50:50,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:50:50,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:50:50,491 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-07 09:50:50,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:50:50,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270447761] [2021-12-07 09:50:50,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270447761] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:50:50,492 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:50:50,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:50:50,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568326816] [2021-12-07 09:50:50,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:50:50,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:50:50,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:50:50,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:50:50,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:50:50,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:50:50,494 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:50:50,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 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-12-07 09:50:50,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:50:50,494 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:50:50,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:50:50,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:07,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:07,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:07,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:07,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:07,799 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONDATA_RACE (9 of 10 remaining) [2021-12-07 09:51:07,799 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONDATA_RACE (8 of 10 remaining) [2021-12-07 09:51:07,800 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONDATA_RACE (7 of 10 remaining) [2021-12-07 09:51:07,800 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONDATA_RACE (6 of 10 remaining) [2021-12-07 09:51:07,800 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err4ASSERT_VIOLATIONDATA_RACE (5 of 10 remaining) [2021-12-07 09:51:07,800 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err5ASSERT_VIOLATIONDATA_RACE (4 of 10 remaining) [2021-12-07 09:51:07,800 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err6ASSERT_VIOLATIONDATA_RACE (3 of 10 remaining) [2021-12-07 09:51:07,801 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err7ASSERT_VIOLATIONDATA_RACE (2 of 10 remaining) [2021-12-07 09:51:07,801 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err8ASSERT_VIOLATIONDATA_RACE (1 of 10 remaining) [2021-12-07 09:51:07,801 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err9ASSERT_VIOLATIONDATA_RACE (0 of 10 remaining) [2021-12-07 09:51:07,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-12-07 09:51:07,802 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2021-12-07 09:51:07,802 INFO L308 ceAbstractionStarter]: Result for error location thr1Thread1of4ForFork0 was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (3/5) [2021-12-07 09:51:07,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-12-07 09:51:07,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:51:07,804 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-12-07 09:51:07,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (14)] Waiting until timeout for monitored process [2021-12-07 09:51:07,813 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thr1Thread2of4ForFork0 ======== [2021-12-07 09:51:07,814 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-12-07 09:51:07,814 INFO L340 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2021-12-07 09:51:07,890 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:51:07,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:51:07,890 INFO L85 PathProgramCache]: Analyzing trace with hash -693519800, now seen corresponding path program 1 times [2021-12-07 09:51:07,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:51:07,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280597892] [2021-12-07 09:51:07,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:07,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:51:07,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:51:07,905 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 09:51:07,905 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:51:07,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280597892] [2021-12-07 09:51:07,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280597892] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:51:07,905 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:51:07,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 09:51:07,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181678893] [2021-12-07 09:51:07,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:51:07,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-07 09:51:07,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:51:07,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-07 09:51:07,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-07 09:51:07,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:07,907 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:51:07,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 17.5) internal successors, (35), 2 states have internal predecessors, (35), 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-12-07 09:51:07,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:07,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:07,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-12-07 09:51:07,924 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err2ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:51:07,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:51:07,925 INFO L85 PathProgramCache]: Analyzing trace with hash 487760684, now seen corresponding path program 1 times [2021-12-07 09:51:07,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:51:07,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286072300] [2021-12-07 09:51:07,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:07,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:51:07,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:51:07,942 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 09:51:07,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:51:07,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286072300] [2021-12-07 09:51:07,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286072300] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:51:07,942 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:51:07,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:51:07,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118845994] [2021-12-07 09:51:07,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:51:07,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:51:07,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:51:07,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:51:07,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:51:07,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:07,944 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:51:07,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 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-12-07 09:51:07,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:07,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:12,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:12,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:12,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-12-07 09:51:12,569 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err5ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:51:12,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:51:12,570 INFO L85 PathProgramCache]: Analyzing trace with hash 212768484, now seen corresponding path program 1 times [2021-12-07 09:51:12,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:51:12,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116519793] [2021-12-07 09:51:12,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:12,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:51:12,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:51:12,601 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-07 09:51:12,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:51:12,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116519793] [2021-12-07 09:51:12,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116519793] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:51:12,602 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:51:12,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:51:12,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453276866] [2021-12-07 09:51:12,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:51:12,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:51:12,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:51:12,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:51:12,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:51:12,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:12,604 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:51:12,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 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-12-07 09:51:12,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:12,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:12,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:16,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:16,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:16,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:16,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-12-07 09:51:16,355 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err5ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:51:16,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:51:16,356 INFO L85 PathProgramCache]: Analyzing trace with hash 450031316, now seen corresponding path program 1 times [2021-12-07 09:51:16,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:51:16,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229660564] [2021-12-07 09:51:16,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:16,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:51:16,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:51:16,413 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-07 09:51:16,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:51:16,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229660564] [2021-12-07 09:51:16,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229660564] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:51:16,413 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:51:16,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:51:16,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400575387] [2021-12-07 09:51:16,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:51:16,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:51:16,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:51:16,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:51:16,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:51:16,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:16,415 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:51:16,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 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-12-07 09:51:16,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:16,416 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:16,416 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:16,416 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:36,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:36,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:36,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:36,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:36,112 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONDATA_RACE (9 of 10 remaining) [2021-12-07 09:51:36,112 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONDATA_RACE (8 of 10 remaining) [2021-12-07 09:51:36,112 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONDATA_RACE (7 of 10 remaining) [2021-12-07 09:51:36,112 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONDATA_RACE (6 of 10 remaining) [2021-12-07 09:51:36,113 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err4ASSERT_VIOLATIONDATA_RACE (5 of 10 remaining) [2021-12-07 09:51:36,113 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err5ASSERT_VIOLATIONDATA_RACE (4 of 10 remaining) [2021-12-07 09:51:36,113 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err6ASSERT_VIOLATIONDATA_RACE (3 of 10 remaining) [2021-12-07 09:51:36,113 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err7ASSERT_VIOLATIONDATA_RACE (2 of 10 remaining) [2021-12-07 09:51:36,113 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err8ASSERT_VIOLATIONDATA_RACE (1 of 10 remaining) [2021-12-07 09:51:36,113 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err9ASSERT_VIOLATIONDATA_RACE (0 of 10 remaining) [2021-12-07 09:51:36,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-12-07 09:51:36,115 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2021-12-07 09:51:36,115 INFO L308 ceAbstractionStarter]: Result for error location thr1Thread2of4ForFork0 was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (4/5) [2021-12-07 09:51:36,116 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-12-07 09:51:36,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:51:36,149 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-12-07 09:51:36,155 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-12-07 09:51:36,156 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-12-07 09:51:36,156 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-07 09:51:36,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (15)] Waiting until timeout for monitored process [2021-12-07 09:51:36,255 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:51:36,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:51:36,256 INFO L85 PathProgramCache]: Analyzing trace with hash 366442439, now seen corresponding path program 1 times [2021-12-07 09:51:36,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:51:36,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121555612] [2021-12-07 09:51:36,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:36,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:51:36,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:51:36,631 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-12-07 09:51:36,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:51:36,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121555612] [2021-12-07 09:51:36,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121555612] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:51:36,632 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:51:36,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 09:51:36,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131018238] [2021-12-07 09:51:36,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:51:36,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-07 09:51:36,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:51:36,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-07 09:51:36,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-07 09:51:36,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:36,633 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:51:36,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 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-12-07 09:51:36,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:36,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:36,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-12-07 09:51:36,675 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:51:36,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:51:36,676 INFO L85 PathProgramCache]: Analyzing trace with hash -371775945, now seen corresponding path program 1 times [2021-12-07 09:51:36,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:51:36,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917173970] [2021-12-07 09:51:36,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:36,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:51:36,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:51:36,696 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-12-07 09:51:36,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:51:36,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917173970] [2021-12-07 09:51:36,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917173970] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:51:36,708 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:51:36,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:51:36,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477641359] [2021-12-07 09:51:36,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:51:36,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:51:36,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:51:36,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:51:36,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:51:36,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:36,709 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:51:36,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 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-12-07 09:51:36,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:36,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:36,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:36,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:36,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-12-07 09:51:36,866 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:51:36,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:51:36,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1433900152, now seen corresponding path program 1 times [2021-12-07 09:51:36,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:51:36,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408591844] [2021-12-07 09:51:36,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:36,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:51:36,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:51:36,950 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-07 09:51:36,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:51:36,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408591844] [2021-12-07 09:51:36,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408591844] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:51:36,951 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:51:36,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:51:36,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622968729] [2021-12-07 09:51:36,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:51:36,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:51:36,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:51:36,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:51:36,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:51:36,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:36,952 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:51:36,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 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-12-07 09:51:36,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:36,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:36,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:37,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:37,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:37,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:37,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-12-07 09:51:37,043 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:51:37,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:51:37,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1196346322, now seen corresponding path program 1 times [2021-12-07 09:51:37,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:51:37,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957714499] [2021-12-07 09:51:37,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:37,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:51:37,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:51:37,138 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 38 proven. 7 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-12-07 09:51:37,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:51:37,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957714499] [2021-12-07 09:51:37,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957714499] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 09:51:37,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616891772] [2021-12-07 09:51:37,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:37,139 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 09:51:37,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:51:37,145 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 09:51:37,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-07 09:51:37,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:51:37,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-07 09:51:37,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 09:51:37,436 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 38 proven. 7 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-12-07 09:51:37,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 09:51:37,637 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 31 proven. 19 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-07 09:51:37,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616891772] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 09:51:37,637 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 09:51:37,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6] total 11 [2021-12-07 09:51:37,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031622247] [2021-12-07 09:51:37,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 09:51:37,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 09:51:37,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:51:37,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 09:51:37,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-12-07 09:51:37,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:37,639 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:51:37,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.090909090909092) internal successors, (133), 11 states have internal predecessors, (133), 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-12-07 09:51:37,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:37,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:37,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:37,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:37,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:37,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:37,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:37,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-07 09:51:37,902 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-12-07 09:51:38,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 09:51:38,080 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:51:38,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:51:38,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1339197092, now seen corresponding path program 1 times [2021-12-07 09:51:38,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:51:38,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258340596] [2021-12-07 09:51:38,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:38,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:51:38,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:51:38,232 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 30 proven. 24 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-07 09:51:38,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:51:38,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258340596] [2021-12-07 09:51:38,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258340596] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 09:51:38,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464855750] [2021-12-07 09:51:38,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:38,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 09:51:38,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:51:38,241 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 09:51:38,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-07 09:51:38,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:51:38,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-07 09:51:38,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 09:51:38,475 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-12-07 09:51:38,475 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 09:51:38,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464855750] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:51:38,476 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-07 09:51:38,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2021-12-07 09:51:38,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968882122] [2021-12-07 09:51:38,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:51:38,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:51:38,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:51:38,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:51:38,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-12-07 09:51:38,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:38,478 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:51:38,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 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-12-07 09:51:38,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:38,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:38,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:38,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-12-07 09:51:38,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:38,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:38,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:38,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:38,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-07 09:51:38,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:38,605 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-07 09:51:38,780 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 09:51:38,781 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:51:38,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:51:38,782 INFO L85 PathProgramCache]: Analyzing trace with hash 2083483813, now seen corresponding path program 1 times [2021-12-07 09:51:38,782 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:51:38,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537838798] [2021-12-07 09:51:38,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:38,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:51:38,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:51:38,915 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 30 proven. 24 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-07 09:51:38,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:51:38,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537838798] [2021-12-07 09:51:38,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537838798] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 09:51:38,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736634127] [2021-12-07 09:51:38,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:38,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 09:51:38,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:51:38,921 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 09:51:38,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-07 09:51:39,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:51:39,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-07 09:51:39,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 09:51:39,396 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 36 proven. 24 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 09:51:39,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 09:51:39,759 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 30 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 09:51:39,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736634127] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 09:51:39,759 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 09:51:39,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2021-12-07 09:51:39,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977033690] [2021-12-07 09:51:39,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 09:51:39,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 09:51:39,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:51:39,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 09:51:39,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=255, Unknown=0, NotChecked=0, Total=342 [2021-12-07 09:51:39,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:39,761 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:51:39,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 9.68421052631579) internal successors, (184), 19 states have internal predecessors, (184), 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-12-07 09:51:39,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:39,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:39,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:39,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2021-12-07 09:51:39,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:39,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:40,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:40,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:40,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:40,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-07 09:51:40,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:40,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 09:51:40,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-12-07 09:51:40,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 09:51:40,402 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:51:40,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:51:40,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1015595351, now seen corresponding path program 1 times [2021-12-07 09:51:40,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:51:40,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446468925] [2021-12-07 09:51:40,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:40,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:51:40,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:51:40,572 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 8 proven. 48 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-07 09:51:40,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:51:40,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446468925] [2021-12-07 09:51:40,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446468925] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 09:51:40,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307968261] [2021-12-07 09:51:40,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:40,574 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 09:51:40,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:51:40,577 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 09:51:40,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-07 09:51:40,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:51:40,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-07 09:51:40,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 09:51:41,125 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 14 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 09:51:41,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 09:51:41,579 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 8 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 09:51:41,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307968261] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 09:51:41,579 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 09:51:41,580 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 23 [2021-12-07 09:51:41,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130428224] [2021-12-07 09:51:41,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 09:51:41,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-12-07 09:51:41,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:51:41,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-07 09:51:41,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2021-12-07 09:51:41,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:41,581 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:51:41,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 9.26086956521739) internal successors, (213), 23 states have internal predecessors, (213), 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-12-07 09:51:41,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:41,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:41,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:41,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2021-12-07 09:51:41,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:41,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-12-07 09:51:41,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:42,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:42,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:42,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:42,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-07 09:51:42,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 09:51:42,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 09:51:42,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-07 09:51:42,044 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-12-07 09:51:42,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 09:51:42,215 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2021-12-07 09:51:42,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:51:42,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1015565529, now seen corresponding path program 1 times [2021-12-07 09:51:42,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:51:42,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373117364] [2021-12-07 09:51:42,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:42,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:51:42,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-07 09:51:42,278 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-07 09:51:42,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-07 09:51:42,335 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-07 09:51:42,335 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-07 09:51:42,336 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2021-12-07 09:51:42,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-12-07 09:51:42,337 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 09:51:42,338 INFO L308 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (5/5) [2021-12-07 09:51:42,338 WARN L234 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-12-07 09:51:42,338 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-12-07 09:51:42,355 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,355 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,355 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,355 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,356 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,356 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,356 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,356 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,356 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,356 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,356 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,356 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,357 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,357 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,357 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,357 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,357 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,357 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,357 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,357 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,358 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,358 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,358 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,358 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,358 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,358 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,359 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,359 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,359 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,359 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,359 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,359 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,359 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,359 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,360 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,360 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,360 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,360 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,360 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,360 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,360 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,360 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,361 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,361 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,361 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,361 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,361 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,361 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,361 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,362 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,362 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,362 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,362 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,362 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,362 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,362 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,363 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,363 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,363 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,363 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,363 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,363 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,363 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,363 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,364 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,364 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,364 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,364 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,364 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,364 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,365 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,365 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,365 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,365 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,365 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,365 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,365 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,365 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,366 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,366 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,366 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,366 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,366 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,366 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,366 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,366 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,367 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,367 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,367 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,367 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,367 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,367 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,367 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,368 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,368 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,368 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,368 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,368 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,368 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,368 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,369 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,369 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,369 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,369 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,369 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,369 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,369 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,369 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,370 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,370 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,370 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,370 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,370 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,370 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,370 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,371 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,371 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,371 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,371 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,371 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,371 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,371 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,372 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,372 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,372 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,372 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,372 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,372 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,372 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,372 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,373 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,373 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,373 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,373 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,373 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,373 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,373 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,374 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,374 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,374 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,374 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,374 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,375 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,375 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,375 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,375 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,375 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,375 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,375 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,376 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,376 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,376 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,376 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,376 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,376 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,376 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,376 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,377 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,377 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,377 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,377 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,377 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,377 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,377 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,378 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,378 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,378 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,378 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,378 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,378 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,378 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,378 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,379 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,379 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,379 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,379 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,379 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,379 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,379 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,380 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,380 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,380 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,380 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,380 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,380 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,380 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,381 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,381 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,381 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,381 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,381 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,381 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,381 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,381 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,382 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,382 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,382 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,382 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,382 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,382 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,382 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,382 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,383 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,383 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,383 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,383 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,383 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,383 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,383 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,384 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,384 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,384 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,384 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,384 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,384 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,384 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,385 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,385 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,385 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,385 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,385 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,385 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,385 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,385 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,386 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,386 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,386 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,386 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,386 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,386 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,386 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,386 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,387 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,387 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,387 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,387 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,387 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,387 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,387 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,388 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,388 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,388 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,388 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,388 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,388 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,388 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,388 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,389 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,389 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,389 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,389 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,389 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,389 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,389 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,390 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,390 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,390 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,390 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,390 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,390 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,390 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,390 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,391 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,391 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,391 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,391 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,391 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,391 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,391 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,391 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,392 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,392 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,392 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,392 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,392 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,392 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,392 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,393 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,393 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,393 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,393 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,393 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,393 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,393 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,394 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,394 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,394 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,394 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,394 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,394 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,394 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,394 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,395 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,395 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,395 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,395 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,395 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,395 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,395 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,395 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,396 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,396 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,396 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,399 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,399 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,399 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,400 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,400 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,400 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,400 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,400 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,400 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,400 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,400 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,401 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,401 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,401 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,401 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,401 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,401 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,401 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,402 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,402 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,402 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,402 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,402 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,402 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,402 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_release_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_acquire_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 09:51:42,414 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-12-07 09:51:42,415 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-12-07 09:51:42,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 [2021-12-07 09:51:42,416 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-12-07 09:51:42,435 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thr1Thread2of5ForFork0 ======== [2021-12-07 09:51:42,435 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-12-07 09:51:42,435 INFO L340 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2021-12-07 09:51:42,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c6e93db-352d-4195-9e20-1b016d2c39ce/bin/ugemcutter-YQQFZV6HUA/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (20)] Waiting until timeout for monitored process [2021-12-07 09:51:42,541 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:51:42,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:51:42,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1517201385, now seen corresponding path program 1 times [2021-12-07 09:51:42,542 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:51:42,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037023267] [2021-12-07 09:51:42,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:42,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:51:42,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:51:42,553 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 09:51:42,554 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:51:42,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037023267] [2021-12-07 09:51:42,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037023267] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:51:42,554 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:51:42,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 09:51:42,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235023793] [2021-12-07 09:51:42,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:51:42,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-07 09:51:42,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:51:42,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-07 09:51:42,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-07 09:51:42,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:42,556 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:51:42,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 17.5) internal successors, (35), 2 states have internal predecessors, (35), 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-12-07 09:51:42,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:42,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:42,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-12-07 09:51:42,577 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err2ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2021-12-07 09:51:42,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 09:51:42,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1865210051, now seen corresponding path program 1 times [2021-12-07 09:51:42,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 09:51:42,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696458615] [2021-12-07 09:51:42,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 09:51:42,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 09:51:42,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 09:51:42,593 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 09:51:42,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 09:51:42,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696458615] [2021-12-07 09:51:42,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696458615] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 09:51:42,594 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 09:51:42,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 09:51:42,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087044308] [2021-12-07 09:51:42,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 09:51:42,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 09:51:42,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 09:51:42,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 09:51:42,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 09:51:42,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:42,595 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-12-07 09:51:42,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 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-12-07 09:51:42,596 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-12-07 09:51:42,596 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states.