./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/goblint-regression/28-race_reach_41-trylock_racefree.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/config/GemCutterReach.xml -i ../../sv-benchmarks/c/goblint-regression/28-race_reach_41-trylock_racefree.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/config/svcomp-Reach-32bit-GemCutter_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer GemCutter --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash af00d5f4cc6a18cb9fd8a5151467217fe3ddb5ee0fa30b2cfbd9dd374105ee15 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 04:35:19,975 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 04:35:19,979 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 04:35:20,051 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 04:35:20,052 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 04:35:20,059 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 04:35:20,061 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 04:35:20,066 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 04:35:20,070 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 04:35:20,076 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 04:35:20,078 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 04:35:20,080 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 04:35:20,080 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 04:35:20,083 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 04:35:20,086 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 04:35:20,093 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 04:35:20,095 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 04:35:20,096 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 04:35:20,099 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 04:35:20,107 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 04:35:20,109 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 04:35:20,111 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 04:35:20,115 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 04:35:20,116 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 04:35:20,123 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 04:35:20,123 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 04:35:20,124 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 04:35:20,126 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 04:35:20,127 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 04:35:20,128 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 04:35:20,129 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 04:35:20,130 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 04:35:20,133 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 04:35:20,134 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 04:35:20,136 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 04:35:20,137 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 04:35:20,138 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 04:35:20,138 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 04:35:20,138 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 04:35:20,139 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 04:35:20,140 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 04:35:20,141 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/config/svcomp-Reach-32bit-GemCutter_Default.epf [2021-11-25 04:35:20,192 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 04:35:20,192 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 04:35:20,193 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 04:35:20,193 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 04:35:20,200 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 04:35:20,201 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 04:35:20,202 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-25 04:35:20,202 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-25 04:35:20,202 INFO L138 SettingsManager]: * Use SBE=true [2021-11-25 04:35:20,203 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 04:35:20,204 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-25 04:35:20,204 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 04:35:20,204 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-25 04:35:20,205 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 04:35:20,205 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-25 04:35:20,205 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 04:35:20,205 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-25 04:35:20,205 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-25 04:35:20,206 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-25 04:35:20,206 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 04:35:20,206 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-25 04:35:20,206 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 04:35:20,207 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-25 04:35:20,207 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-11-25 04:35:20,207 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 04:35:20,207 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 04:35:20,208 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 04:35:20,208 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 04:35:20,208 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-25 04:35:20,210 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-25 04:35:20,210 INFO L138 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2021-11-25 04:35:20,210 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-25 04:35:20,211 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-25 04:35:20,211 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2021-11-25 04:35:20,211 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-25 04:35:20,211 INFO L138 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2021-11-25 04:35:20,211 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2021-11-25 04:35:20,212 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_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/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_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ 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 ! call(reach_error())) ) 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 -> af00d5f4cc6a18cb9fd8a5151467217fe3ddb5ee0fa30b2cfbd9dd374105ee15 [2021-11-25 04:35:20,540 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 04:35:20,565 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 04:35:20,569 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 04:35:20,570 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 04:35:20,571 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 04:35:20,573 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/../../sv-benchmarks/c/goblint-regression/28-race_reach_41-trylock_racefree.i [2021-11-25 04:35:20,650 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/data/1c675b350/13fb6ee05ef7455b9b76ecaaeb1c2c1c/FLAG6eaf1b713 [2021-11-25 04:35:21,309 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 04:35:21,311 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/sv-benchmarks/c/goblint-regression/28-race_reach_41-trylock_racefree.i [2021-11-25 04:35:21,342 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/data/1c675b350/13fb6ee05ef7455b9b76ecaaeb1c2c1c/FLAG6eaf1b713 [2021-11-25 04:35:21,546 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/data/1c675b350/13fb6ee05ef7455b9b76ecaaeb1c2c1c [2021-11-25 04:35:21,549 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 04:35:21,550 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 04:35:21,552 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 04:35:21,553 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 04:35:21,557 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 04:35:21,557 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 04:35:21" (1/1) ... [2021-11-25 04:35:21,559 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63bc8c72 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:35:21, skipping insertion in model container [2021-11-25 04:35:21,559 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 04:35:21" (1/1) ... [2021-11-25 04:35:21,567 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 04:35:21,605 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 04:35:21,983 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_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/sv-benchmarks/c/goblint-regression/28-race_reach_41-trylock_racefree.i[30176,30189] [2021-11-25 04:35:22,004 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 04:35:22,019 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 04:35:22,063 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_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/sv-benchmarks/c/goblint-regression/28-race_reach_41-trylock_racefree.i[30176,30189] [2021-11-25 04:35:22,073 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 04:35:22,125 INFO L208 MainTranslator]: Completed translation [2021-11-25 04:35:22,125 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:35:22 WrapperNode [2021-11-25 04:35:22,125 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 04:35:22,126 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 04:35:22,126 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 04:35:22,127 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 04:35:22,132 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:35:22" (1/1) ... [2021-11-25 04:35:22,147 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:35:22" (1/1) ... [2021-11-25 04:35:22,197 INFO L137 Inliner]: procedures = 171, calls = 30, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 77 [2021-11-25 04:35:22,197 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 04:35:22,198 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 04:35:22,198 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 04:35:22,198 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 04:35:22,206 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:35:22" (1/1) ... [2021-11-25 04:35:22,207 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:35:22" (1/1) ... [2021-11-25 04:35:22,221 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:35:22" (1/1) ... [2021-11-25 04:35:22,221 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:35:22" (1/1) ... [2021-11-25 04:35:22,235 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:35:22" (1/1) ... [2021-11-25 04:35:22,240 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:35:22" (1/1) ... [2021-11-25 04:35:22,242 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:35:22" (1/1) ... [2021-11-25 04:35:22,246 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 04:35:22,247 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 04:35:22,247 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 04:35:22,247 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 04:35:22,248 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:35:22" (1/1) ... [2021-11-25 04:35:22,260 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 04:35:22,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:22,290 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 04:35:22,293 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 04:35:22,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-25 04:35:22,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-25 04:35:22,336 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-11-25 04:35:22,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 04:35:22,339 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-25 04:35:22,339 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-11-25 04:35:22,340 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-11-25 04:35:22,340 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-25 04:35:22,340 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexTryLock [2021-11-25 04:35:22,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-25 04:35:22,341 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 04:35:22,341 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 04:35:22,343 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-11-25 04:35:22,466 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 04:35:22,468 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 04:35:22,675 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 04:35:22,684 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 04:35:22,685 INFO L301 CfgBuilder]: Removed 11 assume(true) statements. [2021-11-25 04:35:22,687 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 04:35:22 BoogieIcfgContainer [2021-11-25 04:35:22,687 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 04:35:22,689 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 04:35:22,689 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 04:35:22,692 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 04:35:22,693 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 04:35:21" (1/3) ... [2021-11-25 04:35:22,694 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@776d1142 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 04:35:22, skipping insertion in model container [2021-11-25 04:35:22,694 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:35:22" (2/3) ... [2021-11-25 04:35:22,694 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@776d1142 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 04:35:22, skipping insertion in model container [2021-11-25 04:35:22,694 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 04:35:22" (3/3) ... [2021-11-25 04:35:22,696 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_41-trylock_racefree.i [2021-11-25 04:35:22,701 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-11-25 04:35:22,702 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 04:35:22,702 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-25 04:35:22,702 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-11-25 04:35:22,743 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,744 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,745 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,745 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,745 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,745 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,746 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,746 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,746 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,746 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,747 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,748 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,748 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,748 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,748 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,749 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,749 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,749 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,749 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,749 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,749 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,750 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,750 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,751 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,751 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,751 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,751 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,751 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,752 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,752 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,752 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,752 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,752 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,752 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,753 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,753 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,762 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,763 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,763 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,763 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,764 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,764 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,764 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,764 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,764 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:22,777 INFO L148 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-11-25 04:35:22,847 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-11-25 04:35:22,848 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:22,852 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-11-25 04:35:22,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2021-11-25 04:35:22,897 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-11-25 04:35:22,906 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-25 04:35:22,906 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-25 04:35:23,007 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:23,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:23,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1902334783, now seen corresponding path program 1 times [2021-11-25 04:35:23,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:23,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742521928] [2021-11-25 04:35:23,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:23,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:23,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:23,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:23,299 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:23,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742521928] [2021-11-25 04:35:23,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742521928] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:23,301 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:23,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 04:35:23,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686518412] [2021-11-25 04:35:23,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:23,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-25 04:35:23,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:23,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-25 04:35:23,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-25 04:35:23,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:23,342 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:23,343 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-11-25 04:35:23,344 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:23,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:23,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-25 04:35:23,369 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:23,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:23,370 INFO L85 PathProgramCache]: Analyzing trace with hash 525085933, now seen corresponding path program 1 times [2021-11-25 04:35:23,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:23,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108420974] [2021-11-25 04:35:23,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:23,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:23,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:23,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:23,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:23,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108420974] [2021-11-25 04:35:23,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108420974] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:23,487 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:23,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 04:35:23,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349293867] [2021-11-25 04:35:23,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:23,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 04:35:23,489 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:23,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 04:35:23,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 04:35:23,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:23,490 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:23,491 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-11-25 04:35:23,491 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:23,491 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:23,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:23,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:23,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-25 04:35:23,731 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:23,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:23,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1530150882, now seen corresponding path program 1 times [2021-11-25 04:35:23,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:23,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768684330] [2021-11-25 04:35:23,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:23,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:23,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:23,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:23,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:23,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768684330] [2021-11-25 04:35:23,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768684330] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 04:35:23,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899048917] [2021-11-25 04:35:23,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:23,856 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:23,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:23,877 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 04:35:23,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-25 04:35:24,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:24,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 04:35:24,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 04:35:24,270 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:24,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 04:35:24,396 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:24,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899048917] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 04:35:24,397 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 04:35:24,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-11-25 04:35:24,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719032081] [2021-11-25 04:35:24,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 04:35:24,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 04:35:24,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:24,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 04:35:24,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-11-25 04:35:24,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:24,400 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:24,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-11-25 04:35:24,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:24,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:24,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:24,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:24,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:24,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 04:35:24,522 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-25 04:35:24,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:24,704 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:24,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:24,705 INFO L85 PathProgramCache]: Analyzing trace with hash -561840709, now seen corresponding path program 1 times [2021-11-25 04:35:24,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:24,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757233760] [2021-11-25 04:35:24,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:24,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:24,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 04:35:24,745 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-25 04:35:24,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 04:35:24,802 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-25 04:35:24,807 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-25 04:35:24,810 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2021-11-25 04:35:24,812 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2021-11-25 04:35:24,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-25 04:35:24,826 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2021-11-25 04:35:24,828 WARN L234 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-11-25 04:35:24,828 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-11-25 04:35:24,842 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,843 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,843 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,843 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,844 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,845 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,845 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,845 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,845 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,845 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,846 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,846 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,846 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,846 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,847 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,848 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,848 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,848 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,848 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,848 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,849 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,849 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,849 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,849 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,850 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,850 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,851 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,851 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,851 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,851 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,851 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,852 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,852 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,852 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,855 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,855 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,855 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,860 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,860 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,861 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,861 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,861 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,862 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,863 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,864 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,864 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,866 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,866 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,866 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,867 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,867 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,867 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,867 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,867 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,868 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,868 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,868 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,868 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,868 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,869 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,869 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,869 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,869 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,869 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,870 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,870 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,870 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,870 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,870 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,871 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,871 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,872 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,872 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,872 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,872 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,872 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,873 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,873 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,873 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,874 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,874 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,874 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,874 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,874 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,875 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,875 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,875 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,875 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:24,877 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-11-25 04:35:24,883 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-11-25 04:35:24,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:24,884 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-11-25 04:35:24,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Waiting until timeout for monitored process [2021-11-25 04:35:24,913 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-11-25 04:35:24,914 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-25 04:35:24,914 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-25 04:35:24,930 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:24,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:24,931 INFO L85 PathProgramCache]: Analyzing trace with hash -201943638, now seen corresponding path program 1 times [2021-11-25 04:35:24,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:24,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708547018] [2021-11-25 04:35:24,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:24,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:24,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:24,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:24,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:24,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708547018] [2021-11-25 04:35:24,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708547018] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:24,994 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:24,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 04:35:24,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131965727] [2021-11-25 04:35:24,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:24,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-25 04:35:24,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:24,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-25 04:35:24,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-25 04:35:24,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:24,996 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:24,996 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-11-25 04:35:24,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:25,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:25,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-25 04:35:25,003 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:25,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:25,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1243124216, now seen corresponding path program 1 times [2021-11-25 04:35:25,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:25,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113997960] [2021-11-25 04:35:25,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:25,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:25,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:25,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:25,040 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:25,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113997960] [2021-11-25 04:35:25,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113997960] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:25,040 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:25,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 04:35:25,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823381816] [2021-11-25 04:35:25,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:25,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 04:35:25,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:25,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 04:35:25,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 04:35:25,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:25,042 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:25,043 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-11-25 04:35:25,043 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:25,043 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:25,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:25,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:25,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-25 04:35:25,230 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:25,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:25,232 INFO L85 PathProgramCache]: Analyzing trace with hash -2094259987, now seen corresponding path program 1 times [2021-11-25 04:35:25,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:25,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120546007] [2021-11-25 04:35:25,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:25,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:25,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:25,337 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:25,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:25,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120546007] [2021-11-25 04:35:25,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120546007] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 04:35:25,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3075087] [2021-11-25 04:35:25,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:25,339 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:25,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:25,341 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 04:35:25,346 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-25 04:35:25,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:25,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 04:35:25,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 04:35:25,557 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:25,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 04:35:25,714 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:25,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3075087] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 04:35:25,715 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 04:35:25,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-11-25 04:35:25,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797830803] [2021-11-25 04:35:25,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 04:35:25,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 04:35:25,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:25,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 04:35:25,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-11-25 04:35:25,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:25,717 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:25,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-11-25 04:35:25,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:25,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:25,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:25,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:25,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:25,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:26,023 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-25 04:35:26,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-11-25 04:35:26,200 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:26,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:26,200 INFO L85 PathProgramCache]: Analyzing trace with hash -451033815, now seen corresponding path program 1 times [2021-11-25 04:35:26,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:26,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966923996] [2021-11-25 04:35:26,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:26,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:26,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:26,271 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:26,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:26,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966923996] [2021-11-25 04:35:26,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966923996] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:26,272 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:26,272 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 04:35:26,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038552153] [2021-11-25 04:35:26,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:26,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 04:35:26,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:26,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 04:35:26,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 04:35:26,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:26,275 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:26,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 04:35:26,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:26,276 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:26,276 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:26,276 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:26,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:26,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:26,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:26,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:26,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-25 04:35:26,387 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:26,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:26,387 INFO L85 PathProgramCache]: Analyzing trace with hash 684545022, now seen corresponding path program 1 times [2021-11-25 04:35:26,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:26,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703484478] [2021-11-25 04:35:26,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:26,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:26,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 04:35:26,452 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-25 04:35:26,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 04:35:26,518 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-25 04:35:26,518 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-25 04:35:26,519 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2021-11-25 04:35:26,520 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2021-11-25 04:35:26,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-25 04:35:26,529 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2021-11-25 04:35:26,529 WARN L234 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-11-25 04:35:26,529 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-11-25 04:35:26,543 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,543 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,543 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,544 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,544 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,544 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,544 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,544 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,544 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,544 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,545 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,545 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,545 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,545 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,545 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,545 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,545 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,546 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,546 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,546 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,546 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,546 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,546 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,546 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,548 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,548 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,548 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,548 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,549 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,549 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,550 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,550 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,552 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,552 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,552 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,552 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,553 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,553 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,553 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,553 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,553 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,553 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,553 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,553 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,554 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,554 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,559 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,559 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,559 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,559 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,559 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,559 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,560 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,560 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,560 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,560 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,561 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,561 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,561 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,561 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,561 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,562 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,562 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,562 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,562 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,562 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,562 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,562 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,562 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,566 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,566 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,566 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,566 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,566 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,567 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,568 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,569 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,569 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,569 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,569 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,570 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,571 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,571 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,571 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,571 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,571 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,571 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,571 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:26,573 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-11-25 04:35:26,574 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-11-25 04:35:26,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:26,576 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-11-25 04:35:26,584 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-11-25 04:35:26,585 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-25 04:35:26,585 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-25 04:35:26,594 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:26,594 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Waiting until timeout for monitored process [2021-11-25 04:35:26,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:26,597 INFO L85 PathProgramCache]: Analyzing trace with hash -844642061, now seen corresponding path program 1 times [2021-11-25 04:35:26,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:26,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885986808] [2021-11-25 04:35:26,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:26,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:26,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:26,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:26,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:26,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885986808] [2021-11-25 04:35:26,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885986808] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:26,636 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:26,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 04:35:26,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093072876] [2021-11-25 04:35:26,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:26,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-25 04:35:26,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:26,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-25 04:35:26,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-25 04:35:26,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:26,639 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:26,639 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-11-25 04:35:26,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:26,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:26,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-25 04:35:26,642 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:26,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:26,643 INFO L85 PathProgramCache]: Analyzing trace with hash 2085235745, now seen corresponding path program 1 times [2021-11-25 04:35:26,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:26,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74505221] [2021-11-25 04:35:26,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:26,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:26,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:26,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:26,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:26,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74505221] [2021-11-25 04:35:26,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74505221] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:26,675 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:26,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 04:35:26,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221936552] [2021-11-25 04:35:26,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:26,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 04:35:26,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:26,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 04:35:26,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 04:35:26,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:26,679 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:26,679 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-11-25 04:35:26,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:26,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:26,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:26,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:26,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-25 04:35:26,819 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:26,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:26,820 INFO L85 PathProgramCache]: Analyzing trace with hash -108119030, now seen corresponding path program 1 times [2021-11-25 04:35:26,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:26,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266291967] [2021-11-25 04:35:26,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:26,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:26,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:26,868 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:26,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:26,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266291967] [2021-11-25 04:35:26,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266291967] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 04:35:26,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158955623] [2021-11-25 04:35:26,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:26,869 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:26,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:26,878 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 04:35:26,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-25 04:35:26,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:26,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 04:35:26,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 04:35:27,103 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:27,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 04:35:27,202 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:27,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158955623] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 04:35:27,203 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 04:35:27,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-11-25 04:35:27,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539576586] [2021-11-25 04:35:27,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 04:35:27,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 04:35:27,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:27,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 04:35:27,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-11-25 04:35:27,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:27,205 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:27,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-11-25 04:35:27,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:27,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:27,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:27,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:27,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:27,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:27,568 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-25 04:35:27,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:27,756 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:27,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:27,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1264565773, now seen corresponding path program 1 times [2021-11-25 04:35:27,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:27,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315921651] [2021-11-25 04:35:27,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:27,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:27,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:27,806 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-25 04:35:27,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:27,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315921651] [2021-11-25 04:35:27,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315921651] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:27,807 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:27,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 04:35:27,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564633385] [2021-11-25 04:35:27,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:27,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 04:35:27,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:27,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 04:35:27,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 04:35:27,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:27,809 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:27,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 04:35:27,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:27,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:27,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:27,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:27,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:27,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:27,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:27,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:27,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-25 04:35:27,919 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:27,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:27,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1623215000, now seen corresponding path program 1 times [2021-11-25 04:35:27,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:27,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959108549] [2021-11-25 04:35:27,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:27,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:27,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:27,974 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-25 04:35:27,974 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:27,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959108549] [2021-11-25 04:35:27,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959108549] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:27,975 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:27,975 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 04:35:27,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904462045] [2021-11-25 04:35:27,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:27,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 04:35:27,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:27,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 04:35:27,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 04:35:27,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:27,977 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:27,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 04:35:27,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:27,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:27,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:27,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:27,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:28,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:28,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:28,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:28,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:28,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 04:35:28,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-25 04:35:28,471 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:28,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:28,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1016062042, now seen corresponding path program 1 times [2021-11-25 04:35:28,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:28,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477390851] [2021-11-25 04:35:28,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:28,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:28,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:28,577 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 04:35:28,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:28,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477390851] [2021-11-25 04:35:28,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477390851] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 04:35:28,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753241984] [2021-11-25 04:35:28,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:28,578 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:28,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:28,591 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 04:35:28,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-25 04:35:28,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:28,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 04:35:28,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 04:35:28,968 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 04:35:28,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 04:35:29,287 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 04:35:29,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753241984] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 04:35:29,288 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 04:35:29,288 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2021-11-25 04:35:29,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622131064] [2021-11-25 04:35:29,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 04:35:29,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-25 04:35:29,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:29,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-25 04:35:29,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-11-25 04:35:29,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:29,292 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:29,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 10.38888888888889) internal successors, (187), 18 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 04:35:29,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:29,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:29,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:29,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:29,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-11-25 04:35:29,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:29,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:29,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:29,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:29,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:29,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 04:35:29,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 04:35:29,439 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-25 04:35:29,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:29,614 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:29,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:29,614 INFO L85 PathProgramCache]: Analyzing trace with hash -114515219, now seen corresponding path program 1 times [2021-11-25 04:35:29,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:29,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664459823] [2021-11-25 04:35:29,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:29,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:29,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 04:35:29,641 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-25 04:35:29,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 04:35:29,687 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-25 04:35:29,688 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-25 04:35:29,688 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2021-11-25 04:35:29,688 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2021-11-25 04:35:29,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-11-25 04:35:29,690 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2021-11-25 04:35:29,691 WARN L234 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-11-25 04:35:29,691 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-11-25 04:35:29,703 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,703 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,703 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,704 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,704 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,704 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,704 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,704 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,704 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,705 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,705 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,705 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,705 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,705 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,706 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,706 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,706 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,706 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,706 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,706 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,706 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,706 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,706 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,706 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,706 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,707 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,707 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,707 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,707 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,707 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,707 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,707 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,707 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,707 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,707 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,708 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,708 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,708 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,708 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,708 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,708 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,708 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,708 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,709 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,709 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,709 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,709 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,709 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,709 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,709 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,710 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,710 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,710 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,710 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,710 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,710 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,710 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,710 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,710 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,711 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,711 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,711 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,711 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,711 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,711 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,711 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,711 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,712 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,712 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,712 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,712 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,712 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,712 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,712 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,713 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,713 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,713 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,713 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,713 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,713 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,713 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,713 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,714 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,714 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,714 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,714 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,714 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,714 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,714 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,714 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,715 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,715 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,715 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,715 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,715 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,715 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,715 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,715 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,716 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,716 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,716 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,716 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,716 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,716 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,716 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,716 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,717 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,717 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,717 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,717 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,717 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,717 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,717 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,717 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,718 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,718 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,718 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,718 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,718 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,718 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,718 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,718 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,719 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,719 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,719 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,719 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,719 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,719 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,719 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,720 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,720 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,720 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,720 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,720 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,720 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,720 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,720 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,720 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,721 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,721 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,721 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,721 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,721 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,721 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,722 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,722 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,722 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,722 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,722 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,722 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,722 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,723 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,723 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,723 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,723 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,723 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,724 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,724 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,724 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,724 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,724 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,724 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,725 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,725 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,725 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,725 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,725 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,725 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,725 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,725 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,726 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,726 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,726 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,726 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,726 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,727 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,727 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,727 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,727 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,727 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:29,728 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-11-25 04:35:29,730 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-11-25 04:35:29,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:29,731 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-11-25 04:35:29,734 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-11-25 04:35:29,734 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-25 04:35:29,734 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-25 04:35:29,742 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:29,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:29,742 INFO L85 PathProgramCache]: Analyzing trace with hash -25760486, now seen corresponding path program 1 times [2021-11-25 04:35:29,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:29,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524786901] [2021-11-25 04:35:29,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:29,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:29,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (9)] Waiting until timeout for monitored process [2021-11-25 04:35:29,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:29,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:29,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:29,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524786901] [2021-11-25 04:35:29,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524786901] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:29,763 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:29,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 04:35:29,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586170406] [2021-11-25 04:35:29,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:29,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-25 04:35:29,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:29,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-25 04:35:29,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-25 04:35:29,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:29,765 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:29,765 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-11-25 04:35:29,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:29,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:29,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-11-25 04:35:29,768 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:29,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:29,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1243546776, now seen corresponding path program 1 times [2021-11-25 04:35:29,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:29,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537361016] [2021-11-25 04:35:29,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:29,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:29,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:29,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:29,791 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:29,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537361016] [2021-11-25 04:35:29,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537361016] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:29,791 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:29,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 04:35:29,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643098858] [2021-11-25 04:35:29,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:29,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 04:35:29,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:29,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 04:35:29,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 04:35:29,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:29,793 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:29,793 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-11-25 04:35:29,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:29,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:29,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:29,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:29,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-11-25 04:35:29,962 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:29,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:29,962 INFO L85 PathProgramCache]: Analyzing trace with hash 633402957, now seen corresponding path program 1 times [2021-11-25 04:35:29,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:29,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17727931] [2021-11-25 04:35:29,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:29,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:29,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:30,000 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:30,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:30,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17727931] [2021-11-25 04:35:30,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17727931] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 04:35:30,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311968272] [2021-11-25 04:35:30,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:30,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:30,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:30,003 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 04:35:30,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-25 04:35:30,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:30,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 04:35:30,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 04:35:30,187 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:30,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 04:35:30,274 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:30,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311968272] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 04:35:30,275 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 04:35:30,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-11-25 04:35:30,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629379095] [2021-11-25 04:35:30,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 04:35:30,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 04:35:30,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:30,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 04:35:30,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-11-25 04:35:30,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:30,277 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:30,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-11-25 04:35:30,277 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:30,277 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:30,278 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:30,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:30,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:30,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:30,644 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-25 04:35:30,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:30,831 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:30,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:30,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1684137864, now seen corresponding path program 1 times [2021-11-25 04:35:30,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:30,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113745925] [2021-11-25 04:35:30,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:30,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:30,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:30,900 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-25 04:35:30,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:30,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113745925] [2021-11-25 04:35:30,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113745925] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:30,901 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:30,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 04:35:30,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376447567] [2021-11-25 04:35:30,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:30,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 04:35:30,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:30,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 04:35:30,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 04:35:30,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:30,903 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:30,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 04:35:30,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:30,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:30,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:30,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:31,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:31,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:31,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:31,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:31,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-25 04:35:31,003 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:31,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:31,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1451434232, now seen corresponding path program 1 times [2021-11-25 04:35:31,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:31,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470790230] [2021-11-25 04:35:31,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:31,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:31,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:31,052 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-25 04:35:31,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:31,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470790230] [2021-11-25 04:35:31,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470790230] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:31,053 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:31,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 04:35:31,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090660156] [2021-11-25 04:35:31,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:31,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 04:35:31,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:31,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 04:35:31,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 04:35:31,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:31,055 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:31,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 04:35:31,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:31,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:31,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:31,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:31,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:31,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:31,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:31,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:31,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:31,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 04:35:31,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-11-25 04:35:31,507 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:31,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:31,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1459802238, now seen corresponding path program 1 times [2021-11-25 04:35:31,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:31,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618454322] [2021-11-25 04:35:31,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:31,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:31,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:31,609 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 04:35:31,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:31,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618454322] [2021-11-25 04:35:31,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618454322] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 04:35:31,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864447568] [2021-11-25 04:35:31,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:31,611 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:31,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:31,616 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 04:35:31,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-25 04:35:31,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:31,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 04:35:31,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 04:35:31,983 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 04:35:31,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 04:35:32,290 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 04:35:32,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864447568] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 04:35:32,291 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 04:35:32,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2021-11-25 04:35:32,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865672969] [2021-11-25 04:35:32,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 04:35:32,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-25 04:35:32,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:32,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-25 04:35:32,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-11-25 04:35:32,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:32,293 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:32,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 10.38888888888889) internal successors, (187), 18 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 04:35:32,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:32,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:32,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:32,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:32,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-11-25 04:35:32,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:32,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:32,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:32,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:32,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:32,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 04:35:32,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 04:35:32,536 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-25 04:35:32,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-11-25 04:35:32,720 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:32,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:32,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1155430827, now seen corresponding path program 1 times [2021-11-25 04:35:32,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:32,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134981159] [2021-11-25 04:35:32,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:32,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:32,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 04:35:32,753 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-25 04:35:32,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 04:35:32,795 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-25 04:35:32,795 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-25 04:35:32,795 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2021-11-25 04:35:32,796 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2021-11-25 04:35:32,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-11-25 04:35:32,798 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2021-11-25 04:35:32,798 WARN L234 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-11-25 04:35:32,798 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-11-25 04:35:32,812 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,813 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,813 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,813 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,813 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,813 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,813 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,813 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,813 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,814 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,814 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,814 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,814 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,814 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,814 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,814 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,814 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,815 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,815 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,815 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,815 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,815 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,815 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,815 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,815 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,815 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,816 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,816 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,816 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,816 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,816 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,816 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,816 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,816 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,817 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,817 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,818 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,818 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,818 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,818 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,818 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,818 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,818 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,818 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,818 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,819 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,819 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,819 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,819 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,819 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,819 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,819 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,819 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,820 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,820 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,820 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,820 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,820 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,820 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,820 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,820 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,820 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,821 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,821 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,821 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,821 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,821 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,821 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,821 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,821 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,822 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,822 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,822 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,822 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,822 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,822 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,822 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,822 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,823 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,823 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,823 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,823 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,823 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,823 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,823 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,823 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,824 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,824 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,824 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,824 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,824 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,824 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,824 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,824 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,825 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,825 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,825 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,825 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,825 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,825 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,825 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,825 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,825 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,826 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,826 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,826 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,826 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,826 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,826 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,826 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,826 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,827 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,827 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,827 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,828 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,829 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,829 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,829 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,829 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,829 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,829 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,829 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,830 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,830 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,830 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,830 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,830 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,830 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,830 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,830 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,830 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,832 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,832 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,832 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,832 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,832 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,832 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,832 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,833 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,833 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,833 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,833 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,833 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,833 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,833 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,833 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,833 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,834 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,834 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,834 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,834 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,834 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,834 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,834 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,834 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,836 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,836 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,836 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,836 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,836 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,836 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,836 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,837 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,837 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,837 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,838 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,838 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,838 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,838 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,838 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,838 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,839 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,839 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,839 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,839 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,839 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,839 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,839 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,839 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,840 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,841 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,841 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,841 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,841 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,841 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,841 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,841 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,841 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,842 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,842 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,842 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,842 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,843 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,843 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,843 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,843 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,843 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,843 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,844 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,845 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:32,847 INFO L148 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2021-11-25 04:35:32,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-11-25 04:35:32,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:32,855 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-11-25 04:35:32,859 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-11-25 04:35:32,859 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-25 04:35:32,859 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-25 04:35:32,866 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:32,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:32,866 INFO L85 PathProgramCache]: Analyzing trace with hash -2040266209, now seen corresponding path program 1 times [2021-11-25 04:35:32,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:32,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005377472] [2021-11-25 04:35:32,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:32,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:32,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (12)] Waiting until timeout for monitored process [2021-11-25 04:35:32,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:32,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:32,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:32,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005377472] [2021-11-25 04:35:32,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005377472] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:32,888 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:32,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 04:35:32,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100135026] [2021-11-25 04:35:32,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:32,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-25 04:35:32,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:32,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-25 04:35:32,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-25 04:35:32,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:32,889 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:32,889 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-11-25 04:35:32,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:32,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:32,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-11-25 04:35:32,892 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:32,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:32,892 INFO L85 PathProgramCache]: Analyzing trace with hash -153288755, now seen corresponding path program 1 times [2021-11-25 04:35:32,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:32,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505109282] [2021-11-25 04:35:32,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:32,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:32,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:32,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:32,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:32,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505109282] [2021-11-25 04:35:32,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505109282] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:32,917 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:32,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 04:35:32,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778410969] [2021-11-25 04:35:32,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:32,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 04:35:32,919 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:32,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 04:35:32,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 04:35:32,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:32,919 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:32,919 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-11-25 04:35:32,920 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:32,920 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:33,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:33,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:33,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-11-25 04:35:33,088 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:33,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:33,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1134650370, now seen corresponding path program 1 times [2021-11-25 04:35:33,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:33,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761990150] [2021-11-25 04:35:33,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:33,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:33,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:33,126 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:33,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:33,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761990150] [2021-11-25 04:35:33,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761990150] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 04:35:33,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796516531] [2021-11-25 04:35:33,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:33,127 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:33,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:33,129 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 04:35:33,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-25 04:35:33,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:33,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 04:35:33,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 04:35:33,313 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:33,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 04:35:33,431 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:33,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796516531] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 04:35:33,431 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 04:35:33,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-11-25 04:35:33,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734049020] [2021-11-25 04:35:33,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 04:35:33,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 04:35:33,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:33,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 04:35:33,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-11-25 04:35:33,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:33,432 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:33,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-11-25 04:35:33,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:33,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:33,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:33,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:33,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:33,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:33,818 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-25 04:35:34,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-11-25 04:35:34,003 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:34,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:34,004 INFO L85 PathProgramCache]: Analyzing trace with hash -356704239, now seen corresponding path program 1 times [2021-11-25 04:35:34,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:34,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078307493] [2021-11-25 04:35:34,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:34,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:34,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:34,047 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-25 04:35:34,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:34,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078307493] [2021-11-25 04:35:34,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078307493] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:34,048 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:34,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 04:35:34,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205548806] [2021-11-25 04:35:34,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:34,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 04:35:34,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:34,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 04:35:34,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 04:35:34,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:34,049 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:34,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 04:35:34,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:34,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:34,051 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:34,051 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:34,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:34,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:34,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:34,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:34,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-11-25 04:35:34,122 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:34,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:34,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1028725708, now seen corresponding path program 1 times [2021-11-25 04:35:34,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:34,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761003682] [2021-11-25 04:35:34,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:34,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:34,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:34,177 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-25 04:35:34,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:34,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761003682] [2021-11-25 04:35:34,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761003682] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:34,178 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:34,178 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 04:35:34,178 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478013155] [2021-11-25 04:35:34,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:34,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 04:35:34,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:34,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 04:35:34,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 04:35:34,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:34,180 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:34,180 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 04:35:34,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:34,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:34,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:34,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:34,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:34,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:34,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:34,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:34,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:34,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 04:35:34,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-11-25 04:35:34,672 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:34,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:34,672 INFO L85 PathProgramCache]: Analyzing trace with hash 471450970, now seen corresponding path program 1 times [2021-11-25 04:35:34,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:34,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837490924] [2021-11-25 04:35:34,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:34,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:34,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:34,764 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 04:35:34,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:34,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837490924] [2021-11-25 04:35:34,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837490924] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 04:35:34,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145243155] [2021-11-25 04:35:34,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:34,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:34,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:34,767 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 04:35:34,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-25 04:35:34,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:34,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 04:35:34,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 04:35:35,143 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 04:35:35,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 04:35:35,385 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 04:35:35,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145243155] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 04:35:35,386 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 04:35:35,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2021-11-25 04:35:35,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454399954] [2021-11-25 04:35:35,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 04:35:35,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-25 04:35:35,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:35,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-25 04:35:35,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-11-25 04:35:35,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:35,389 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:35,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 10.38888888888889) internal successors, (187), 18 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 04:35:35,390 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:35,390 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:35,390 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:35,390 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:35,390 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-11-25 04:35:35,390 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:35,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:35,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:35,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:35,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:35,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 04:35:35,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-25 04:35:35,693 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-25 04:35:35,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-11-25 04:35:35,871 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:35,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:35,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1681335311, now seen corresponding path program 1 times [2021-11-25 04:35:35,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:35,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138345143] [2021-11-25 04:35:35,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:35,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:35,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 04:35:35,904 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-25 04:35:35,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 04:35:35,946 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-25 04:35:35,947 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-25 04:35:35,947 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2021-11-25 04:35:35,947 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2021-11-25 04:35:35,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-11-25 04:35:35,950 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2021-11-25 04:35:35,951 WARN L234 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2021-11-25 04:35:35,951 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2021-11-25 04:35:35,964 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,964 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,965 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,965 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,965 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,965 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,965 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,965 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,965 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,966 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,966 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,966 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,966 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,966 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,966 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,967 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,967 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,967 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,967 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,967 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,967 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,968 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,968 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,968 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,968 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,968 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,968 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,968 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,969 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,969 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,969 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,969 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,969 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,969 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,970 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,970 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,970 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,970 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,970 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,970 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,971 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,971 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,971 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,971 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,971 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,971 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,972 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,972 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,972 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,972 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,972 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,972 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,972 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,973 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,973 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,973 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,973 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,973 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,973 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,974 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,974 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,974 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,974 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,974 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,974 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,974 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,975 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,975 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,975 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,975 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,975 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,975 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,976 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,976 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,977 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,977 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,977 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,977 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,977 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,977 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,977 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,978 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,978 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,978 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,978 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,978 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,979 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,979 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,979 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,979 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,979 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,979 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,979 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,980 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,980 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,980 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,980 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,980 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,980 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,982 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,983 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,983 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,983 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,988 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,989 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,989 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,989 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,994 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,995 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,995 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,995 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:35,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,000 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,000 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,000 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,000 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,001 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,002 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,002 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,002 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,002 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,002 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,003 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,004 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,004 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,004 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,004 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,005 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,005 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,005 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,005 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,005 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,006 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,006 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,006 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,006 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,006 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,006 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,007 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,007 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,007 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,007 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,008 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,008 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,008 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,008 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,008 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,008 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,009 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,009 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,009 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,009 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,009 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,010 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,010 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,010 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,010 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,010 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,010 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:36,012 INFO L148 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2021-11-25 04:35:36,013 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-11-25 04:35:36,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:36,019 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-11-25 04:35:36,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (15)] Waiting until timeout for monitored process [2021-11-25 04:35:36,024 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-11-25 04:35:36,025 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-25 04:35:36,025 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-25 04:35:36,030 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:36,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:36,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1701775362, now seen corresponding path program 1 times [2021-11-25 04:35:36,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:36,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316407280] [2021-11-25 04:35:36,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:36,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:36,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:36,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:36,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:36,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316407280] [2021-11-25 04:35:36,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316407280] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:36,050 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:36,050 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 04:35:36,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469741175] [2021-11-25 04:35:36,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:36,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-25 04:35:36,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:36,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-25 04:35:36,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-25 04:35:36,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:36,052 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:36,052 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-11-25 04:35:36,052 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:36,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:36,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-11-25 04:35:36,055 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:36,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:36,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1061042512, now seen corresponding path program 1 times [2021-11-25 04:35:36,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:36,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671283350] [2021-11-25 04:35:36,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:36,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:36,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:36,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:36,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:36,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671283350] [2021-11-25 04:35:36,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671283350] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:36,087 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:36,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 04:35:36,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527807279] [2021-11-25 04:35:36,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:36,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 04:35:36,089 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:36,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 04:35:36,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 04:35:36,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:36,089 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:36,090 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-11-25 04:35:36,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:36,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:36,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:36,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:36,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-11-25 04:35:36,288 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:36,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:36,288 INFO L85 PathProgramCache]: Analyzing trace with hash 147644629, now seen corresponding path program 1 times [2021-11-25 04:35:36,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:36,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789341600] [2021-11-25 04:35:36,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:36,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:36,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:36,331 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:36,332 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:36,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789341600] [2021-11-25 04:35:36,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789341600] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 04:35:36,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015926619] [2021-11-25 04:35:36,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:36,333 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:36,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:36,339 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 04:35:36,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-25 04:35:36,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:36,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 04:35:36,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 04:35:36,567 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:36,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 04:35:36,666 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:36,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015926619] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 04:35:36,667 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 04:35:36,667 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-11-25 04:35:36,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9633590] [2021-11-25 04:35:36,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 04:35:36,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 04:35:36,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:36,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 04:35:36,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-11-25 04:35:36,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:36,669 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:36,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-11-25 04:35:36,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:36,670 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:36,670 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:37,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:37,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:37,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:37,144 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-25 04:35:37,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:37,331 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:37,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:37,332 INFO L85 PathProgramCache]: Analyzing trace with hash 132370504, now seen corresponding path program 1 times [2021-11-25 04:35:37,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:37,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121440500] [2021-11-25 04:35:37,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:37,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:37,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:37,373 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-25 04:35:37,373 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:37,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121440500] [2021-11-25 04:35:37,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121440500] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:37,374 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:37,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 04:35:37,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938693510] [2021-11-25 04:35:37,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:37,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 04:35:37,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:37,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 04:35:37,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 04:35:37,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:37,376 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:37,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 04:35:37,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:37,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:37,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:37,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:37,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:37,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:37,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:37,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:37,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-11-25 04:35:37,458 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:37,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:37,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1154174508, now seen corresponding path program 1 times [2021-11-25 04:35:37,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:37,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116593986] [2021-11-25 04:35:37,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:37,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:37,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:37,502 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-25 04:35:37,502 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:37,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116593986] [2021-11-25 04:35:37,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116593986] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:37,503 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:37,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 04:35:37,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736652642] [2021-11-25 04:35:37,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:37,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 04:35:37,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:37,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 04:35:37,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 04:35:37,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:37,505 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:37,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 04:35:37,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:37,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:37,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:37,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:37,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:38,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:38,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:38,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:38,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:38,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 04:35:38,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-11-25 04:35:38,053 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:38,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:38,053 INFO L85 PathProgramCache]: Analyzing trace with hash 2041201458, now seen corresponding path program 1 times [2021-11-25 04:35:38,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:38,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325684056] [2021-11-25 04:35:38,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:38,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:38,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:38,164 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 04:35:38,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:38,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325684056] [2021-11-25 04:35:38,165 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325684056] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 04:35:38,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840584464] [2021-11-25 04:35:38,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:38,165 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:38,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:38,166 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 04:35:38,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-25 04:35:38,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:38,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 04:35:38,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 04:35:38,559 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 04:35:38,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 04:35:38,811 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 04:35:38,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840584464] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 04:35:38,812 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 04:35:38,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2021-11-25 04:35:38,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491936102] [2021-11-25 04:35:38,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 04:35:38,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-25 04:35:38,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:38,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-25 04:35:38,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-11-25 04:35:38,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:38,814 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:38,814 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 10.38888888888889) internal successors, (187), 18 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 04:35:38,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:38,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:38,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:38,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:38,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-11-25 04:35:38,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:39,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:39,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:39,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:39,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:39,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 04:35:39,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-25 04:35:39,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-25 04:35:39,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:39,411 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:39,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:39,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1762331782, now seen corresponding path program 1 times [2021-11-25 04:35:39,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:39,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139258650] [2021-11-25 04:35:39,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:39,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:39,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 04:35:39,449 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-25 04:35:39,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 04:35:39,496 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-25 04:35:39,497 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-25 04:35:39,497 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2021-11-25 04:35:39,497 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2021-11-25 04:35:39,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-11-25 04:35:39,499 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2021-11-25 04:35:39,499 WARN L234 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2021-11-25 04:35:39,499 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2021-11-25 04:35:39,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,518 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,518 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,519 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,519 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,524 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,524 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,524 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,524 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,524 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,524 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,524 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,525 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,526 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,526 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,526 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,526 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,526 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,526 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,527 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,527 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,527 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,527 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,527 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,527 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,528 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,528 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,528 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,528 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,528 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,528 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,529 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,529 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,529 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,529 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,529 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,530 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,530 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,530 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,530 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,530 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,530 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,530 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,531 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,531 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,531 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,531 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,531 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,531 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,532 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,532 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,532 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,532 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,532 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,532 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,533 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,533 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,533 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,533 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,533 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,533 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,534 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,534 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,534 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,534 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,534 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,534 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,534 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,535 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,535 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,535 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,535 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,535 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,536 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,536 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,536 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,536 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,536 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,536 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,536 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,537 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,537 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,537 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,537 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,537 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,537 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,538 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,538 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,538 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,538 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,538 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,538 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,539 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,539 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,539 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,539 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,539 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,539 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,539 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,540 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,540 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,540 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,540 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,540 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,540 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,540 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,541 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,541 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,541 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,541 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,541 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,542 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,542 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,542 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,542 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,542 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,542 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,542 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,543 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,543 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,543 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,543 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,543 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,543 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,544 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,544 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,544 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,544 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,544 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,544 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,545 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,545 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,545 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,545 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,545 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,545 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,545 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,546 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,546 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,546 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,546 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,546 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,546 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,546 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,548 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,548 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,548 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,548 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,548 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,548 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,551 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,551 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,551 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,551 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,551 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,551 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,552 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,552 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,552 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,552 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,552 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,552 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,552 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,553 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,553 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,553 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,553 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,553 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,554 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,554 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,554 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,554 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,554 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,554 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,554 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,555 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,555 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,555 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,555 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,555 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,555 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,556 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,556 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,556 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,556 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,556 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,556 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,556 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,557 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,557 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,557 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,557 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,557 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,557 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,557 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,558 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,558 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,558 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,558 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,558 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,558 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,559 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,559 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,559 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,559 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,559 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,560 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,560 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,560 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,560 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,560 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,561 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,561 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,561 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,561 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,561 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,561 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,561 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,562 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,563 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,564 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,565 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,566 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,566 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,566 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,566 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,566 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,567 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,567 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,568 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,569 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,569 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,569 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,569 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,569 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,570 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,570 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,570 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,570 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,570 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,570 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,571 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-25 04:35:39,573 INFO L148 ThreadInstanceAdder]: Constructed 7 joinOtherThreadTransitions. [2021-11-25 04:35:39,574 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-11-25 04:35:39,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:39,579 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-11-25 04:35:39,586 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-11-25 04:35:39,587 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-25 04:35:39,587 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-25 04:35:39,592 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:39,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:39,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1684537661, now seen corresponding path program 1 times [2021-11-25 04:35:39,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:39,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667919875] [2021-11-25 04:35:39,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:39,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:39,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (18)] Waiting until timeout for monitored process [2021-11-25 04:35:39,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:39,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:39,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:39,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667919875] [2021-11-25 04:35:39,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667919875] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:39,612 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:39,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 04:35:39,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433092323] [2021-11-25 04:35:39,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:39,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-25 04:35:39,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:39,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-25 04:35:39,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-25 04:35:39,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:39,614 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:39,614 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-11-25 04:35:39,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:39,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:39,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-11-25 04:35:39,617 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:39,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:39,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1895520271, now seen corresponding path program 1 times [2021-11-25 04:35:39,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:39,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600230299] [2021-11-25 04:35:39,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:39,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:39,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:39,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:39,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:39,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600230299] [2021-11-25 04:35:39,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600230299] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:39,642 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:39,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 04:35:39,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083313369] [2021-11-25 04:35:39,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:39,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 04:35:39,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:39,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 04:35:39,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 04:35:39,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:39,644 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:39,645 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-11-25 04:35:39,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:39,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:39,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:39,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:39,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-11-25 04:35:39,878 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:39,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:39,879 INFO L85 PathProgramCache]: Analyzing trace with hash -814875870, now seen corresponding path program 1 times [2021-11-25 04:35:39,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:39,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325154556] [2021-11-25 04:35:39,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:39,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:39,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:39,933 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:39,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:39,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325154556] [2021-11-25 04:35:39,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325154556] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 04:35:39,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80093572] [2021-11-25 04:35:39,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:39,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:39,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:39,943 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 04:35:39,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-25 04:35:40,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:40,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 04:35:40,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 04:35:40,201 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:40,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 04:35:40,287 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 04:35:40,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80093572] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 04:35:40,288 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 04:35:40,288 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-11-25 04:35:40,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962785787] [2021-11-25 04:35:40,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 04:35:40,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 04:35:40,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:40,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 04:35:40,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-11-25 04:35:40,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:40,290 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:40,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-11-25 04:35:40,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:40,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:40,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:40,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:40,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:40,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:40,829 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-25 04:35:40,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-11-25 04:35:40,999 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:41,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:41,000 INFO L85 PathProgramCache]: Analyzing trace with hash -482102667, now seen corresponding path program 1 times [2021-11-25 04:35:41,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:41,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280567222] [2021-11-25 04:35:41,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:41,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:41,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:41,068 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-25 04:35:41,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:41,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280567222] [2021-11-25 04:35:41,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280567222] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:41,069 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:41,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 04:35:41,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870119412] [2021-11-25 04:35:41,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:41,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 04:35:41,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:41,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 04:35:41,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 04:35:41,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:41,071 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:41,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 04:35:41,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:41,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:41,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:41,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:41,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:41,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:41,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:41,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:41,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-11-25 04:35:41,213 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:41,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:41,214 INFO L85 PathProgramCache]: Analyzing trace with hash 520538972, now seen corresponding path program 1 times [2021-11-25 04:35:41,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:41,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427434238] [2021-11-25 04:35:41,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:41,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:41,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:41,276 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-25 04:35:41,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:41,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427434238] [2021-11-25 04:35:41,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427434238] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 04:35:41,277 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 04:35:41,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 04:35:41,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123304377] [2021-11-25 04:35:41,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 04:35:41,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 04:35:41,278 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:41,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 04:35:41,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 04:35:41,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:41,279 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:41,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 04:35:41,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:41,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:41,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:41,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:41,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:41,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:41,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:41,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:41,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:41,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 04:35:41,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-11-25 04:35:41,858 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-25 04:35:41,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 04:35:41,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1583366034, now seen corresponding path program 1 times [2021-11-25 04:35:41,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-25 04:35:41,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381521033] [2021-11-25 04:35:41,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:41,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 04:35:41,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:41,954 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 04:35:41,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-25 04:35:41,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381521033] [2021-11-25 04:35:41,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381521033] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 04:35:41,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180355998] [2021-11-25 04:35:41,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 04:35:41,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 04:35:41,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 [2021-11-25 04:35:41,960 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 04:35:41,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f09955b0-fc44-4efc-a5f0-dba997fbb1c2/bin/ugemcutter-4L4vKOHkXZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-25 04:35:42,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 04:35:42,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 04:35:42,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 04:35:42,391 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 04:35:42,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 04:35:42,644 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 04:35:42,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180355998] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 04:35:42,645 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 04:35:42,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2021-11-25 04:35:42,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571246337] [2021-11-25 04:35:42,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 04:35:42,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-25 04:35:42,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-25 04:35:42,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-25 04:35:42,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-11-25 04:35:42,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:42,648 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-25 04:35:42,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 10.38888888888889) internal successors, (187), 18 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 04:35:42,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-25 04:35:42,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:42,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-11-25 04:35:42,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-11-25 04:35:42,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-11-25 04:35:42,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states.