/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-MCRwithDepranks-Lazy-NoForkJoinOpt.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread/indexer.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-16 07:34:16,122 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-16 07:34:16,133 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-16 07:34:16,191 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-16 07:34:16,191 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-16 07:34:16,192 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-16 07:34:16,193 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-16 07:34:16,195 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-16 07:34:16,197 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-16 07:34:16,197 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-16 07:34:16,198 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-16 07:34:16,199 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-16 07:34:16,200 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-16 07:34:16,200 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-16 07:34:16,201 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-16 07:34:16,202 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-16 07:34:16,203 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-16 07:34:16,204 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-16 07:34:16,205 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-16 07:34:16,207 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-16 07:34:16,208 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-16 07:34:16,209 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-16 07:34:16,210 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-16 07:34:16,211 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-16 07:34:16,213 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-16 07:34:16,213 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-16 07:34:16,213 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-16 07:34:16,214 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-16 07:34:16,215 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-16 07:34:16,215 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-16 07:34:16,216 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-16 07:34:16,216 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-16 07:34:16,217 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-16 07:34:16,218 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-16 07:34:16,218 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-16 07:34:16,219 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-16 07:34:16,219 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-16 07:34:16,220 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-16 07:34:16,220 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-16 07:34:16,220 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-16 07:34:16,221 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-16 07:34:16,228 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-MCRwithDepranks-Lazy-NoForkJoinOpt.epf [2022-03-16 07:34:16,262 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-16 07:34:16,262 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-16 07:34:16,262 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-16 07:34:16,262 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-16 07:34:16,263 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-16 07:34:16,263 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-16 07:34:16,264 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-16 07:34:16,264 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-16 07:34:16,264 INFO L138 SettingsManager]: * Use SBE=true [2022-03-16 07:34:16,264 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-16 07:34:16,265 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-16 07:34:16,265 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-16 07:34:16,265 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-16 07:34:16,265 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-16 07:34:16,266 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-16 07:34:16,266 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-16 07:34:16,266 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-16 07:34:16,266 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-16 07:34:16,266 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-16 07:34:16,266 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-16 07:34:16,266 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-16 07:34:16,266 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-16 07:34:16,267 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-16 07:34:16,267 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-16 07:34:16,268 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-16 07:34:16,268 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-16 07:34:16,268 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-16 07:34:16,269 INFO L138 SettingsManager]: * Construct finite automaton lazily=true [2022-03-16 07:34:16,269 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-16 07:34:16,269 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-16 07:34:16,269 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-16 07:34:16,269 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-16 07:34:16,269 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-16 07:34:16,269 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2022-03-16 07:34:16,270 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-16 07:34:16,270 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-03-16 07:34:16,270 INFO L138 SettingsManager]: * MCR: Optimize fork and join=false [2022-03-16 07:34:16,270 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-16 07:34:16,525 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-16 07:34:16,549 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-16 07:34:16,551 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-16 07:34:16,552 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-16 07:34:16,552 INFO L275 PluginConnector]: CDTParser initialized [2022-03-16 07:34:16,553 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/indexer.i [2022-03-16 07:34:16,609 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c8ca13948/b77ac23a652c4c0782f6cf675b6896f5/FLAG5968b5474 [2022-03-16 07:34:17,134 INFO L306 CDTParser]: Found 1 translation units. [2022-03-16 07:34:17,134 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/indexer.i [2022-03-16 07:34:17,162 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c8ca13948/b77ac23a652c4c0782f6cf675b6896f5/FLAG5968b5474 [2022-03-16 07:34:17,589 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c8ca13948/b77ac23a652c4c0782f6cf675b6896f5 [2022-03-16 07:34:17,591 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-16 07:34:17,594 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-16 07:34:17,596 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-16 07:34:17,596 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-16 07:34:17,600 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-16 07:34:17,600 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.03 07:34:17" (1/1) ... [2022-03-16 07:34:17,602 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@475b18bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 07:34:17, skipping insertion in model container [2022-03-16 07:34:17,602 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.03 07:34:17" (1/1) ... [2022-03-16 07:34:17,609 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-16 07:34:17,655 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-16 07:34:18,108 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/indexer.i[47556,47569] [2022-03-16 07:34:18,126 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-16 07:34:18,186 INFO L203 MainTranslator]: Completed pre-run [2022-03-16 07:34:18,235 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/indexer.i[47556,47569] [2022-03-16 07:34:18,245 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-16 07:34:18,304 INFO L208 MainTranslator]: Completed translation [2022-03-16 07:34:18,305 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 07:34:18 WrapperNode [2022-03-16 07:34:18,305 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-16 07:34:18,306 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-16 07:34:18,306 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-16 07:34:18,306 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-16 07:34:18,312 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 07:34:18" (1/1) ... [2022-03-16 07:34:18,345 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 07:34:18" (1/1) ... [2022-03-16 07:34:18,371 INFO L137 Inliner]: procedures = 269, calls = 20, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 114 [2022-03-16 07:34:18,371 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-16 07:34:18,372 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-16 07:34:18,372 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-16 07:34:18,372 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-16 07:34:18,379 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 07:34:18" (1/1) ... [2022-03-16 07:34:18,379 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 07:34:18" (1/1) ... [2022-03-16 07:34:18,391 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 07:34:18" (1/1) ... [2022-03-16 07:34:18,392 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 07:34:18" (1/1) ... [2022-03-16 07:34:18,397 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 07:34:18" (1/1) ... [2022-03-16 07:34:18,410 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 07:34:18" (1/1) ... [2022-03-16 07:34:18,412 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 07:34:18" (1/1) ... [2022-03-16 07:34:18,414 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-16 07:34:18,415 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-16 07:34:18,415 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-16 07:34:18,415 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-16 07:34:18,425 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 07:34:18" (1/1) ... [2022-03-16 07:34:18,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-16 07:34:18,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:34:18,457 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-16 07:34:18,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-16 07:34:18,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-16 07:34:18,494 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-16 07:34:18,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-16 07:34:18,495 INFO L130 BoogieDeclarations]: Found specification of procedure thread_routine [2022-03-16 07:34:18,495 INFO L138 BoogieDeclarations]: Found implementation of procedure thread_routine [2022-03-16 07:34:18,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-16 07:34:18,495 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-03-16 07:34:18,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-16 07:34:18,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-16 07:34:18,495 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-16 07:34:18,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-16 07:34:18,497 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-16 07:34:18,622 INFO L234 CfgBuilder]: Building ICFG [2022-03-16 07:34:18,624 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-16 07:34:18,883 INFO L275 CfgBuilder]: Performing block encoding [2022-03-16 07:34:18,889 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-16 07:34:18,889 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2022-03-16 07:34:18,892 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.03 07:34:18 BoogieIcfgContainer [2022-03-16 07:34:18,893 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-16 07:34:18,895 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-16 07:34:18,895 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-16 07:34:18,898 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-16 07:34:18,898 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.03 07:34:17" (1/3) ... [2022-03-16 07:34:18,899 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34a14a5b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.03 07:34:18, skipping insertion in model container [2022-03-16 07:34:18,899 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 07:34:18" (2/3) ... [2022-03-16 07:34:18,900 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34a14a5b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.03 07:34:18, skipping insertion in model container [2022-03-16 07:34:18,900 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.03 07:34:18" (3/3) ... [2022-03-16 07:34:18,901 INFO L111 eAbstractionObserver]: Analyzing ICFG indexer.i [2022-03-16 07:34:18,906 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-16 07:34:18,906 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-16 07:34:18,906 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-16 07:34:18,907 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-16 07:34:18,966 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,967 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,967 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,967 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,967 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,967 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,968 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,968 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,968 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,968 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,968 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,968 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,971 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,971 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,971 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,971 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,973 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,973 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,973 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,973 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,973 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,973 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,973 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,974 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,974 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,974 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,974 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,974 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,974 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,975 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,975 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,975 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,975 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,975 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,976 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,976 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,976 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,977 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,977 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,977 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,982 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,982 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,982 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,982 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,982 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,982 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,982 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,982 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,986 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,986 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,986 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,986 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,987 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,987 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,987 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,987 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,987 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,987 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,988 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,988 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,988 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,988 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,988 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,988 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,989 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,989 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,989 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,989 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,989 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,989 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,990 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,990 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,990 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,990 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,990 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,990 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,990 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,992 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,992 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,992 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,992 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,993 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,993 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,993 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,993 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,993 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,993 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,994 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,994 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,994 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,994 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,995 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,995 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,995 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,995 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,995 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,996 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,996 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,996 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,996 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,996 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,997 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:18,997 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,000 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,000 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,001 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,001 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,001 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,001 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,001 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,001 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,002 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,002 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,002 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,002 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,002 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,002 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,002 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,003 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,003 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,003 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,003 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,003 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,003 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,004 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,004 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,004 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,004 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:34:19,008 INFO L148 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-03-16 07:34:19,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-16 07:34:19,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:34:19,051 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-03-16 07:34:19,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2022-03-16 07:34:19,078 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-16 07:34:19,084 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, mLazyFiniteAutomaton=true, 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, mMcrOptimizeForkJoin=false, mMcrOverapproximateWrwc=true [2022-03-16 07:34:19,084 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-16 07:34:19,142 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 89 transitions and produced 90 states. [2022-03-16 07:34:19,144 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-16 07:34:19,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:34:19,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1426597330, now seen corresponding path program 1 times [2022-03-16 07:34:19,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:34:19,157 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305744946] [2022-03-16 07:34:19,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:34:19,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:34:19,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:34:19,346 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:34:19,348 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:34:19,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305744946] [2022-03-16 07:34:19,351 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305744946] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-16 07:34:19,351 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-16 07:34:19,352 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-16 07:34:19,353 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77063253] [2022-03-16 07:34:19,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-16 07:34:19,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-16 07:34:19,358 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:34:19,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-16 07:34:19,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-16 07:34:19,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:19,385 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:34:19,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 32.0) internal successors, (64), 2 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-16 07:34:19,387 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:19,409 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 89 transitions and produced 90 states. [2022-03-16 07:34:19,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:19,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-16 07:34:19,412 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-16 07:34:19,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:34:19,413 INFO L85 PathProgramCache]: Analyzing trace with hash 164151824, now seen corresponding path program 1 times [2022-03-16 07:34:19,413 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:34:19,413 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722500558] [2022-03-16 07:34:19,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:34:19,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:34:19,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:34:19,511 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:34:19,511 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:34:19,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722500558] [2022-03-16 07:34:19,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722500558] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-16 07:34:19,512 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-16 07:34:19,512 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-16 07:34:19,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244083265] [2022-03-16 07:34:19,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-16 07:34:19,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-16 07:34:19,514 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:34:19,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-16 07:34:19,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-16 07:34:19,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:19,514 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:34:19,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-16 07:34:19,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:19,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:19,579 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 82 transitions and produced 83 states. [2022-03-16 07:34:19,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:19,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:34:19,582 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-16 07:34:19,583 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-16 07:34:19,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:34:19,583 INFO L85 PathProgramCache]: Analyzing trace with hash -463695901, now seen corresponding path program 1 times [2022-03-16 07:34:19,583 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:34:19,584 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811223371] [2022-03-16 07:34:19,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:34:19,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:34:19,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:34:19,681 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:34:19,681 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:34:19,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811223371] [2022-03-16 07:34:19,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811223371] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:34:19,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744407089] [2022-03-16 07:34:19,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:34:19,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:34:19,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:34:19,687 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:34:19,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-16 07:34:19,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:34:19,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-16 07:34:19,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:34:20,109 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:34:20,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:34:20,260 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:34:20,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744407089] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:34:20,262 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:34:20,263 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-16 07:34:20,263 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646250752] [2022-03-16 07:34:20,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:34:20,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-16 07:34:20,264 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:34:20,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-16 07:34:20,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-16 07:34:20,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:20,265 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:34:20,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 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) [2022-03-16 07:34:20,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:20,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:34:20,265 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:20,386 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 96 transitions and produced 97 states. [2022-03-16 07:34:20,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:20,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:34:20,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:34:20,416 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-16 07:34:20,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-16 07:34:20,605 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-16 07:34:20,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:34:20,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1233101251, now seen corresponding path program 2 times [2022-03-16 07:34:20,606 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:34:20,606 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238084744] [2022-03-16 07:34:20,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:34:20,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:34:20,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:34:20,678 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-16 07:34:20,678 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:34:20,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238084744] [2022-03-16 07:34:20,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238084744] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:34:20,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926657606] [2022-03-16 07:34:20,679 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-16 07:34:20,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:34:20,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:34:20,680 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:34:20,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-16 07:34:20,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-16 07:34:20,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:34:20,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-16 07:34:20,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:34:20,957 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:34:20,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:34:21,140 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:34:21,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926657606] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:34:21,141 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:34:21,141 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 18 [2022-03-16 07:34:21,141 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748899530] [2022-03-16 07:34:21,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:34:21,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-16 07:34:21,144 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:34:21,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-16 07:34:21,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2022-03-16 07:34:21,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:21,150 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:34:21,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 18 states have internal predecessors, (110), 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) [2022-03-16 07:34:21,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:21,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:34:21,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:34:21,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:21,394 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 144 transitions and produced 137 states. [2022-03-16 07:34:21,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:21,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:34:21,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:34:21,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:34:21,417 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-03-16 07:34:21,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:34:21,612 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-16 07:34:21,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:34:21,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1984162252, now seen corresponding path program 1 times [2022-03-16 07:34:21,613 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:34:21,613 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767526675] [2022-03-16 07:34:21,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:34:21,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:34:21,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:34:21,846 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:34:21,846 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:34:21,847 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767526675] [2022-03-16 07:34:21,847 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767526675] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:34:21,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025119820] [2022-03-16 07:34:21,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:34:21,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:34:21,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:34:21,852 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:34:21,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-16 07:34:21,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:34:21,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-16 07:34:21,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:34:22,128 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:34:22,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:34:22,511 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:34:22,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025119820] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:34:22,511 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:34:22,512 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-03-16 07:34:22,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807910653] [2022-03-16 07:34:22,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:34:22,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-16 07:34:22,513 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:34:22,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-16 07:34:22,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-03-16 07:34:22,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:22,515 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:34:22,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.8529411764705883) internal successors, (131), 34 states have internal predecessors, (131), 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) [2022-03-16 07:34:22,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:22,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:34:22,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:34:22,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:34:22,516 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:23,076 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 200 transitions and produced 178 states. [2022-03-16 07:34:23,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:23,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:34:23,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:34:23,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:34:23,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:34:23,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-16 07:34:23,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:34:23,278 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-16 07:34:23,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:34:23,278 INFO L85 PathProgramCache]: Analyzing trace with hash 706069068, now seen corresponding path program 2 times [2022-03-16 07:34:23,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:34:23,279 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802494075] [2022-03-16 07:34:23,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:34:23,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:34:23,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:34:23,733 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 540 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:34:23,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:34:23,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802494075] [2022-03-16 07:34:23,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802494075] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:34:23,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659959953] [2022-03-16 07:34:23,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-16 07:34:23,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:34:23,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:34:23,737 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:34:23,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-16 07:34:23,829 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-16 07:34:23,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:34:23,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-16 07:34:23,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:34:24,119 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 540 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:34:24,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:34:25,110 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 540 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:34:25,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659959953] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:34:25,111 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:34:25,111 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-03-16 07:34:25,111 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462715602] [2022-03-16 07:34:25,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:34:25,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-16 07:34:25,112 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:34:25,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-16 07:34:25,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-03-16 07:34:25,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:25,116 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:34:25,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 3.196969696969697) internal successors, (211), 66 states have internal predecessors, (211), 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) [2022-03-16 07:34:25,116 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:25,116 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:34:25,116 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:34:25,116 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:34:25,117 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:34:25,117 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:26,809 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 312 transitions and produced 259 states. [2022-03-16 07:34:26,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:26,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:34:26,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:34:26,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:34:26,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:34:26,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:34:26,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-16 07:34:27,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:34:27,016 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-16 07:34:27,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:34:27,016 INFO L85 PathProgramCache]: Analyzing trace with hash -195955892, now seen corresponding path program 3 times [2022-03-16 07:34:27,017 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:34:27,017 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794343492] [2022-03-16 07:34:27,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:34:27,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:34:27,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:34:28,348 INFO L134 CoverageAnalysis]: Checked inductivity of 2361 backedges. 0 proven. 2356 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:34:28,348 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:34:28,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794343492] [2022-03-16 07:34:28,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794343492] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:34:28,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831026527] [2022-03-16 07:34:28,348 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-16 07:34:28,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:34:28,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:34:28,357 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:34:28,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-16 07:34:28,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-16 07:34:28,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:34:28,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-16 07:34:28,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:34:28,632 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-16 07:34:28,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-16 07:34:30,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-16 07:34:30,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-16 07:34:30,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-16 07:34:30,749 INFO L134 CoverageAnalysis]: Checked inductivity of 2361 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 2356 trivial. 0 not checked. [2022-03-16 07:34:30,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:34:31,908 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread_routineThread1of1ForFork0_~w~0#1_23| Int) (v_ArrVal_365 (Array Int Int)) (|v_thread_routineThread1of1ForFork0_#t~pre6#1_22| Int)) (let ((.cse0 (* 7 |v_thread_routineThread1of1ForFork0_~w~0#1_23|))) (or (<= 0 .cse0) (= (mod .cse0 128) 0) (< |v_thread_routineThread1of1ForFork0_#t~pre6#1_22| 1) (< |v_thread_routineThread1of1ForFork0_~w~0#1_23| (+ (* |v_thread_routineThread1of1ForFork0_#t~pre6#1_22| 11) (select (select (store |c_#memory_int| |c_~#tids~0.base| v_ArrVal_365) |c_thread_routineThread1of1ForFork0_#in~arg#1.base|) |c_thread_routineThread1of1ForFork0_#in~arg#1.offset|)))))) is different from false [2022-03-16 07:34:32,050 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:34:32,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-03-16 07:34:32,062 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:34:32,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 41 [2022-03-16 07:34:32,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-03-16 07:34:34,936 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-16 07:34:34,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-03-16 07:34:34,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2361 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2356 trivial. 3 not checked. [2022-03-16 07:34:34,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831026527] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:34:34,954 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:34:34,954 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 18, 18] total 96 [2022-03-16 07:34:34,954 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851549123] [2022-03-16 07:34:34,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:34:34,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2022-03-16 07:34:34,955 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:34:34,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2022-03-16 07:34:34,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1198, Invalid=7735, Unknown=1, NotChecked=186, Total=9120 [2022-03-16 07:34:34,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:34,959 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:34:34,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 3.1875) internal successors, (306), 96 states have internal predecessors, (306), 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) [2022-03-16 07:34:34,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:34,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:34:34,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:34:34,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:34:34,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:34:34,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:34:34,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:41,764 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 388 transitions and produced 335 states. [2022-03-16 07:34:41,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:41,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:34:41,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:34:41,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:34:41,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:34:41,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:34:41,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-03-16 07:34:41,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-16 07:34:41,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:34:41,966 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-16 07:34:41,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:34:41,966 INFO L85 PathProgramCache]: Analyzing trace with hash 9946960, now seen corresponding path program 1 times [2022-03-16 07:34:41,967 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:34:41,967 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151410272] [2022-03-16 07:34:41,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:34:41,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:34:42,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:34:43,373 INFO L134 CoverageAnalysis]: Checked inductivity of 2525 backedges. 0 proven. 2512 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:34:43,373 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:34:43,373 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151410272] [2022-03-16 07:34:43,373 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151410272] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:34:43,373 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142191497] [2022-03-16 07:34:43,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:34:43,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:34:43,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:34:43,375 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:34:43,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-16 07:34:43,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:34:43,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-16 07:34:43,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:34:44,012 INFO L134 CoverageAnalysis]: Checked inductivity of 2525 backedges. 0 proven. 2512 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:34:44,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:34:47,248 INFO L134 CoverageAnalysis]: Checked inductivity of 2525 backedges. 0 proven. 2512 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:34:47,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142191497] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:34:47,248 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:34:47,248 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67, 67] total 134 [2022-03-16 07:34:47,248 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615163202] [2022-03-16 07:34:47,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:34:47,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2022-03-16 07:34:47,249 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:34:47,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2022-03-16 07:34:47,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4556, Invalid=13266, Unknown=0, NotChecked=0, Total=17822 [2022-03-16 07:34:47,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:47,255 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:34:47,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 134 states have (on average 3.0223880597014925) internal successors, (405), 134 states have internal predecessors, (405), 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) [2022-03-16 07:34:47,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:47,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:34:47,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:34:47,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:34:47,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:34:47,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:34:47,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 119 states. [2022-03-16 07:34:47,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:53,113 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 619 transitions and produced 500 states. [2022-03-16 07:34:53,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:34:53,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:34:53,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:34:53,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:34:53,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:34:53,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:34:53,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-03-16 07:34:53,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:34:53,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-16 07:34:53,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:34:53,318 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-16 07:34:53,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:34:53,318 INFO L85 PathProgramCache]: Analyzing trace with hash -803678163, now seen corresponding path program 2 times [2022-03-16 07:34:53,318 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:34:53,319 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740416718] [2022-03-16 07:34:53,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:34:53,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:34:53,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:34:57,868 INFO L134 CoverageAnalysis]: Checked inductivity of 10478 backedges. 0 proven. 10465 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:34:57,868 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:34:57,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740416718] [2022-03-16 07:34:57,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740416718] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:34:57,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635544369] [2022-03-16 07:34:57,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-16 07:34:57,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:34:57,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:34:57,870 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:34:57,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-16 07:34:58,061 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-16 07:34:58,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:34:58,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 860 conjuncts, 132 conjunts are in the unsatisfiable core [2022-03-16 07:34:58,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:34:58,900 INFO L134 CoverageAnalysis]: Checked inductivity of 10478 backedges. 0 proven. 10465 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:34:58,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:35:09,245 INFO L134 CoverageAnalysis]: Checked inductivity of 10478 backedges. 0 proven. 10465 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:35:09,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635544369] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:35:09,245 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:35:09,246 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [133, 133, 133] total 259 [2022-03-16 07:35:09,246 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234486704] [2022-03-16 07:35:09,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:35:09,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 259 states [2022-03-16 07:35:09,247 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:35:09,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 259 interpolants. [2022-03-16 07:35:09,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16899, Invalid=49923, Unknown=0, NotChecked=0, Total=66822 [2022-03-16 07:35:09,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:09,260 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:35:09,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 259 states, 259 states have (on average 2.77992277992278) internal successors, (720), 259 states have internal predecessors, (720), 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) [2022-03-16 07:35:09,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:09,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:35:09,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:35:09,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:35:09,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:35:09,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:35:09,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 119 states. [2022-03-16 07:35:09,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:35:09,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:30,890 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1060 transitions and produced 816 states. [2022-03-16 07:35:30,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:30,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:35:30,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:35:30,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:35:30,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:35:30,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:35:30,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-03-16 07:35:30,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:35:30,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:35:30,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-16 07:35:31,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-16 07:35:31,096 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-16 07:35:31,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:35:31,096 INFO L85 PathProgramCache]: Analyzing trace with hash 311684432, now seen corresponding path program 3 times [2022-03-16 07:35:31,096 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:35:31,096 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645509762] [2022-03-16 07:35:31,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:35:31,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:35:31,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:35:32,278 INFO L134 CoverageAnalysis]: Checked inductivity of 40781 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 40768 trivial. 0 not checked. [2022-03-16 07:35:32,279 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:35:32,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645509762] [2022-03-16 07:35:32,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645509762] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:35:32,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105120742] [2022-03-16 07:35:32,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-16 07:35:32,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:35:32,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:35:32,282 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:35:32,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-16 07:35:32,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-16 07:35:32,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:35:32,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-16 07:35:32,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:35:32,581 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-16 07:35:32,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-16 07:35:37,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-16 07:35:37,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-16 07:35:37,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-16 07:35:37,480 INFO L134 CoverageAnalysis]: Checked inductivity of 40781 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 40768 trivial. 0 not checked. [2022-03-16 07:35:37,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:35:38,842 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread_routineThread1of1ForFork0_~w~0#1_34| Int) (v_ArrVal_1382 (Array Int Int)) (|v_thread_routineThread1of1ForFork0_#t~pre6#1_35| Int)) (let ((.cse0 (* 7 |v_thread_routineThread1of1ForFork0_~w~0#1_34|))) (or (< |v_thread_routineThread1of1ForFork0_#t~pre6#1_35| 2) (<= 0 .cse0) (= (mod .cse0 128) 0) (< |v_thread_routineThread1of1ForFork0_~w~0#1_34| (+ (select (select (store |c_#memory_int| |c_~#tids~0.base| v_ArrVal_1382) |c_thread_routineThread1of1ForFork0_#in~arg#1.base|) |c_thread_routineThread1of1ForFork0_#in~arg#1.offset|) (* |v_thread_routineThread1of1ForFork0_#t~pre6#1_35| 11)))))) is different from false [2022-03-16 07:35:38,916 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:35:38,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-03-16 07:35:38,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:35:38,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 41 [2022-03-16 07:35:38,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-03-16 07:35:41,544 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-16 07:35:41,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-03-16 07:35:41,566 INFO L134 CoverageAnalysis]: Checked inductivity of 40781 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 40768 trivial. 3 not checked. [2022-03-16 07:35:41,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105120742] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:35:41,566 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:35:41,566 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 19] total 48 [2022-03-16 07:35:41,567 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753309522] [2022-03-16 07:35:41,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:35:41,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-16 07:35:41,568 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:35:41,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-16 07:35:41,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1985, Unknown=1, NotChecked=90, Total=2256 [2022-03-16 07:35:41,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:41,569 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:35:41,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 5.208333333333333) internal successors, (250), 48 states have internal predecessors, (250), 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) [2022-03-16 07:35:41,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:41,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:35:41,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:35:41,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:35:41,570 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:35:41,570 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:35:41,570 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 119 states. [2022-03-16 07:35:41,570 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:35:41,570 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:35:41,570 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:42,439 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 3098 transitions and produced 2853 states. [2022-03-16 07:35:42,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:42,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:35:42,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:35:42,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:35:42,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:35:42,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:35:42,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-03-16 07:35:42,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:35:42,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:35:42,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:35:42,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-16 07:35:42,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-16 07:35:42,652 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-16 07:35:42,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:35:42,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1451530459, now seen corresponding path program 1 times [2022-03-16 07:35:42,653 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:35:42,653 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523018602] [2022-03-16 07:35:42,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:35:42,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:35:43,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:35:43,822 INFO L134 CoverageAnalysis]: Checked inductivity of 55039 backedges. 3553 proven. 14 refuted. 0 times theorem prover too weak. 51472 trivial. 0 not checked. [2022-03-16 07:35:43,822 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:35:43,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523018602] [2022-03-16 07:35:43,823 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523018602] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:35:43,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926487601] [2022-03-16 07:35:43,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:35:43,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:35:43,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:35:43,825 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:35:43,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-16 07:35:44,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:35:44,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 3571 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-16 07:35:44,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:35:46,296 INFO L134 CoverageAnalysis]: Checked inductivity of 55039 backedges. 3567 proven. 0 refuted. 0 times theorem prover too weak. 51472 trivial. 0 not checked. [2022-03-16 07:35:46,296 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-16 07:35:46,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926487601] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-16 07:35:46,297 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-16 07:35:46,298 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 8 [2022-03-16 07:35:46,298 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083442629] [2022-03-16 07:35:46,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-16 07:35:46,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-16 07:35:46,299 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:35:46,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-16 07:35:46,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-03-16 07:35:46,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:46,300 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:35:46,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 29.714285714285715) internal successors, (208), 7 states have internal predecessors, (208), 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) [2022-03-16 07:35:46,300 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:46,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:35:46,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:35:46,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:35:46,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:35:46,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:35:46,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 119 states. [2022-03-16 07:35:46,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:35:46,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:35:46,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:35:46,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:46,376 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1256 transitions and produced 1012 states. [2022-03-16 07:35:46,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:46,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:35:46,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:35:46,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:35:46,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:35:46,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:35:46,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-03-16 07:35:46,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:35:46,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:35:46,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:35:46,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:35:46,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-16 07:35:46,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-16 07:35:46,598 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-16 07:35:46,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:35:46,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1312050576, now seen corresponding path program 1 times [2022-03-16 07:35:46,599 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:35:46,599 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085179700] [2022-03-16 07:35:46,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:35:46,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:35:47,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-16 07:35:47,104 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-16 07:35:47,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-16 07:35:47,923 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-16 07:35:47,923 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-16 07:35:47,924 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 3 remaining) [2022-03-16 07:35:47,926 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 3 remaining) [2022-03-16 07:35:47,926 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 3 remaining) [2022-03-16 07:35:47,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-03-16 07:35:47,932 INFO L732 BasicCegarLoop]: Path program histogram: [3, 3, 2, 1, 1, 1, 1] [2022-03-16 07:35:47,933 WARN L235 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-16 07:35:47,933 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-03-16 07:35:47,951 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,951 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,951 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,951 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,951 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,951 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,951 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,952 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,952 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,952 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,952 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,952 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,952 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,952 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,952 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,952 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,952 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,952 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,952 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,954 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,954 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,954 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,955 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,955 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,955 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,955 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,955 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,955 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,955 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,955 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,955 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,955 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,955 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,955 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,956 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,956 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,956 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,956 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,956 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,956 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,956 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,956 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,956 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,956 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,956 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,956 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,956 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,957 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,957 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,957 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,957 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,957 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,957 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,957 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,957 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,957 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,957 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,957 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,958 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,958 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,958 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,958 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,958 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,958 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,958 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,958 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,958 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,958 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,958 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,958 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,958 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,958 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,959 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,959 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,959 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,959 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,959 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,959 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,959 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,959 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,959 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,959 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,959 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,959 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,959 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,959 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,959 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,959 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,960 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,960 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,960 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,960 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,960 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,960 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,960 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,960 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,960 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,960 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,960 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,960 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,960 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,960 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,960 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,961 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,961 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,961 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,961 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,961 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,961 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,961 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,961 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,961 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,961 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,961 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,962 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,962 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,962 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,962 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,962 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,962 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,962 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,963 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,964 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,964 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,964 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,964 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,964 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,964 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,964 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,964 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,964 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,964 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,964 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,964 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,965 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,965 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,965 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,965 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,965 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,965 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,965 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,965 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,965 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,965 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,965 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,965 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,965 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,965 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,966 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,966 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,966 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,966 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,966 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,966 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,966 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,966 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,966 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,966 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,966 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,966 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,966 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,967 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,967 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,967 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,967 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,967 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,967 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,967 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,967 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,967 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,967 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,967 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,968 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,968 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,969 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,970 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,971 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,971 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,971 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,971 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,971 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,971 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,971 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,971 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,971 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,971 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,971 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,971 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,972 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,973 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,973 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,976 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,977 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,977 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,977 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,977 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,977 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,978 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,979 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,980 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,981 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,982 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,982 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,982 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,982 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,983 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,984 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,985 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,986 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,986 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,986 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,986 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,986 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,986 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,986 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,986 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,986 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,986 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,986 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,987 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,987 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,987 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,987 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,987 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,987 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,987 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,987 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,988 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,988 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,988 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,988 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,988 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,988 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,988 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,988 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,989 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,989 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,989 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,989 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,989 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,989 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,989 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,989 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,989 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,990 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,990 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,990 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,990 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,991 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,992 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,992 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,992 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,992 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,992 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,992 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,992 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,992 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:35:47,994 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-16 07:35:47,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-16 07:35:47,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:35:48,000 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-03-16 07:35:48,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (12)] Waiting until timeout for monitored process [2022-03-16 07:35:48,007 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-16 07:35:48,008 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, mLazyFiniteAutomaton=true, 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, mMcrOptimizeForkJoin=false, mMcrOverapproximateWrwc=true [2022-03-16 07:35:48,008 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-16 07:35:48,023 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 89 transitions and produced 90 states. [2022-03-16 07:35:48,023 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-16 07:35:48,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:35:48,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1444997990, now seen corresponding path program 1 times [2022-03-16 07:35:48,024 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:35:48,024 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502587633] [2022-03-16 07:35:48,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:35:48,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:35:48,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:35:48,063 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:35:48,063 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:35:48,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502587633] [2022-03-16 07:35:48,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502587633] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-16 07:35:48,063 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-16 07:35:48,063 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-16 07:35:48,064 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788597426] [2022-03-16 07:35:48,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-16 07:35:48,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-16 07:35:48,064 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:35:48,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-16 07:35:48,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-16 07:35:48,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:48,065 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:35:48,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 32.0) internal successors, (64), 2 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-16 07:35:48,065 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:48,074 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 89 transitions and produced 90 states. [2022-03-16 07:35:48,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:48,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-03-16 07:35:48,075 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-16 07:35:48,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:35:48,076 INFO L85 PathProgramCache]: Analyzing trace with hash 145751164, now seen corresponding path program 1 times [2022-03-16 07:35:48,076 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:35:48,076 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559449216] [2022-03-16 07:35:48,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:35:48,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:35:48,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:35:48,095 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:35:48,096 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:35:48,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559449216] [2022-03-16 07:35:48,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559449216] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-16 07:35:48,096 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-16 07:35:48,096 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-16 07:35:48,096 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641002334] [2022-03-16 07:35:48,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-16 07:35:48,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-16 07:35:48,097 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:35:48,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-16 07:35:48,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-16 07:35:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:48,097 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:35:48,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-16 07:35:48,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:48,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:48,119 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 82 transitions and produced 83 states. [2022-03-16 07:35:48,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:48,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:35:48,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-03-16 07:35:48,120 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-16 07:35:48,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:35:48,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1889076799, now seen corresponding path program 1 times [2022-03-16 07:35:48,120 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:35:48,121 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314557405] [2022-03-16 07:35:48,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:35:48,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:35:48,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:35:48,149 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:35:48,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:35:48,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314557405] [2022-03-16 07:35:48,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314557405] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:35:48,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770200525] [2022-03-16 07:35:48,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:35:48,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:35:48,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:35:48,155 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:35:48,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-16 07:35:48,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:35:48,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-16 07:35:48,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:35:48,432 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:35:48,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:35:48,531 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:35:48,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770200525] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:35:48,531 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:35:48,531 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-16 07:35:48,532 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669115606] [2022-03-16 07:35:48,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:35:48,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-16 07:35:48,532 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:35:48,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-16 07:35:48,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-16 07:35:48,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:48,533 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:35:48,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 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) [2022-03-16 07:35:48,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:48,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:35:48,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:48,604 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 96 transitions and produced 97 states. [2022-03-16 07:35:48,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:48,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:35:48,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:35:48,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-16 07:35:48,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-16 07:35:48,806 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-16 07:35:48,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:35:48,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1836952479, now seen corresponding path program 2 times [2022-03-16 07:35:48,806 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:35:48,807 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669718201] [2022-03-16 07:35:48,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:35:48,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:35:48,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:35:48,839 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-16 07:35:48,839 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:35:48,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669718201] [2022-03-16 07:35:48,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669718201] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:35:48,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845031613] [2022-03-16 07:35:48,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-16 07:35:48,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:35:48,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:35:48,842 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:35:48,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-16 07:35:49,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-16 07:35:49,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:35:49,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-16 07:35:49,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:35:49,178 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:35:49,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:35:49,353 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:35:49,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845031613] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:35:49,353 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:35:49,354 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 18 [2022-03-16 07:35:49,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224119905] [2022-03-16 07:35:49,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:35:49,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-16 07:35:49,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:35:49,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-16 07:35:49,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2022-03-16 07:35:49,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:49,355 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:35:49,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 18 states have internal predecessors, (110), 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) [2022-03-16 07:35:49,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:49,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:35:49,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:35:49,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:49,536 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 144 transitions and produced 137 states. [2022-03-16 07:35:49,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:49,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:35:49,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:35:49,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:35:49,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-16 07:35:49,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-16 07:35:49,748 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-16 07:35:49,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:35:49,748 INFO L85 PathProgramCache]: Analyzing trace with hash -680966196, now seen corresponding path program 1 times [2022-03-16 07:35:49,748 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:35:49,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004397123] [2022-03-16 07:35:49,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:35:49,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:35:49,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:35:49,877 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:35:49,878 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:35:49,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004397123] [2022-03-16 07:35:49,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004397123] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:35:49,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442073474] [2022-03-16 07:35:49,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:35:49,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:35:49,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:35:49,879 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:35:49,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-16 07:35:50,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:35:50,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-16 07:35:50,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:35:50,220 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:35:50,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:35:50,526 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:35:50,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442073474] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:35:50,526 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:35:50,526 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-03-16 07:35:50,526 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548995619] [2022-03-16 07:35:50,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:35:50,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-16 07:35:50,527 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:35:50,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-16 07:35:50,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-03-16 07:35:50,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:50,528 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:35:50,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.8529411764705883) internal successors, (131), 34 states have internal predecessors, (131), 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) [2022-03-16 07:35:50,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:50,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:35:50,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:35:50,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:35:50,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:51,012 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 200 transitions and produced 178 states. [2022-03-16 07:35:51,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:51,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:35:51,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:35:51,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:35:51,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:35:51,036 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-03-16 07:35:51,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:35:51,214 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-16 07:35:51,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:35:51,214 INFO L85 PathProgramCache]: Analyzing trace with hash -529449652, now seen corresponding path program 2 times [2022-03-16 07:35:51,214 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:35:51,214 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586122418] [2022-03-16 07:35:51,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:35:51,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:35:51,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:35:51,569 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 540 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:35:51,569 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:35:51,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586122418] [2022-03-16 07:35:51,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586122418] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:35:51,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664479336] [2022-03-16 07:35:51,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-16 07:35:51,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:35:51,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:35:51,571 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:35:51,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-16 07:35:51,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-16 07:35:51,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:35:51,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-16 07:35:51,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:35:52,029 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 540 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:35:52,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:35:52,877 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 540 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:35:52,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664479336] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:35:52,878 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:35:52,878 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-03-16 07:35:52,878 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291706267] [2022-03-16 07:35:52,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:35:52,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-16 07:35:52,879 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:35:52,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-16 07:35:52,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-03-16 07:35:52,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:52,880 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:35:52,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 3.196969696969697) internal successors, (211), 66 states have internal predecessors, (211), 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) [2022-03-16 07:35:52,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:52,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:35:52,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:35:52,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:35:52,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:35:52,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:54,332 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 312 transitions and produced 259 states. [2022-03-16 07:35:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:35:54,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:35:54,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:35:54,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:35:54,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:35:54,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:35:54,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-16 07:35:54,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-16 07:35:54,544 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-16 07:35:54,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:35:54,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1857464396, now seen corresponding path program 3 times [2022-03-16 07:35:54,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:35:54,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570178271] [2022-03-16 07:35:54,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:35:54,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:35:54,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:35:55,719 INFO L134 CoverageAnalysis]: Checked inductivity of 2361 backedges. 0 proven. 2356 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:35:55,719 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:35:55,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570178271] [2022-03-16 07:35:55,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570178271] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:35:55,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276173736] [2022-03-16 07:35:55,720 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-16 07:35:55,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:35:55,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:35:55,724 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:35:55,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-16 07:35:55,905 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-16 07:35:55,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:35:55,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-16 07:35:55,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:35:56,269 INFO L353 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2022-03-16 07:35:56,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 32 [2022-03-16 07:35:59,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-16 07:35:59,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-16 07:35:59,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-16 07:35:59,934 INFO L134 CoverageAnalysis]: Checked inductivity of 2361 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 2356 trivial. 0 not checked. [2022-03-16 07:35:59,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:36:00,938 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread_routineThread1of2ForFork0_~w~0#1_23| Int) (|v_thread_routineThread1of2ForFork0_#t~pre6#1_22| Int) (v_ArrVal_2950 (Array Int Int))) (let ((.cse0 (* |v_thread_routineThread1of2ForFork0_~w~0#1_23| 7))) (or (< |v_thread_routineThread1of2ForFork0_#t~pre6#1_22| 1) (= (mod .cse0 128) 0) (< |v_thread_routineThread1of2ForFork0_~w~0#1_23| (+ (select (select (store |c_#memory_int| |c_~#tids~0.base| v_ArrVal_2950) |c_thread_routineThread1of2ForFork0_#in~arg#1.base|) |c_thread_routineThread1of2ForFork0_#in~arg#1.offset|) (* |v_thread_routineThread1of2ForFork0_#t~pre6#1_22| 11))) (<= 0 .cse0)))) is different from false [2022-03-16 07:36:01,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:36:01,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-03-16 07:36:01,021 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:36:01,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 41 [2022-03-16 07:36:01,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-03-16 07:36:03,426 INFO L134 CoverageAnalysis]: Checked inductivity of 2361 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2356 trivial. 3 not checked. [2022-03-16 07:36:03,427 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276173736] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:36:03,427 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:36:03,427 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 22, 18] total 101 [2022-03-16 07:36:03,427 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374851484] [2022-03-16 07:36:03,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:36:03,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2022-03-16 07:36:03,428 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:36:03,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2022-03-16 07:36:03,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1225, Invalid=8678, Unknown=1, NotChecked=196, Total=10100 [2022-03-16 07:36:03,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:36:03,430 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:36:03,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 3.1485148514851486) internal successors, (318), 101 states have internal predecessors, (318), 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) [2022-03-16 07:36:03,430 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:36:03,430 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:36:03,430 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:36:03,430 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:36:03,430 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:36:03,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:36:03,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:36:12,598 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 388 transitions and produced 335 states. [2022-03-16 07:36:12,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:36:12,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:36:12,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:36:12,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:36:12,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:36:12,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:36:12,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-03-16 07:36:12,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-16 07:36:12,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:36:12,819 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-16 07:36:12,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:36:12,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1590732986, now seen corresponding path program 1 times [2022-03-16 07:36:12,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:36:12,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746180884] [2022-03-16 07:36:12,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:36:12,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:36:12,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:36:14,166 INFO L134 CoverageAnalysis]: Checked inductivity of 2525 backedges. 0 proven. 2512 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:36:14,166 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:36:14,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746180884] [2022-03-16 07:36:14,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746180884] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:36:14,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869350826] [2022-03-16 07:36:14,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:36:14,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:36:14,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:36:14,167 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:36:14,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-16 07:36:14,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:36:14,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-16 07:36:14,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:36:14,854 INFO L134 CoverageAnalysis]: Checked inductivity of 2525 backedges. 0 proven. 2512 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:36:14,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:36:17,816 INFO L134 CoverageAnalysis]: Checked inductivity of 2525 backedges. 0 proven. 2512 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:36:17,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869350826] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:36:17,816 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:36:17,816 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67, 67] total 134 [2022-03-16 07:36:17,816 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613906107] [2022-03-16 07:36:17,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:36:17,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2022-03-16 07:36:17,817 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:36:17,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2022-03-16 07:36:17,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4556, Invalid=13266, Unknown=0, NotChecked=0, Total=17822 [2022-03-16 07:36:17,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:36:17,821 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:36:17,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 134 states have (on average 3.0223880597014925) internal successors, (405), 134 states have internal predecessors, (405), 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) [2022-03-16 07:36:17,822 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:36:17,822 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:36:17,822 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:36:17,822 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:36:17,822 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:36:17,822 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:36:17,822 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2022-03-16 07:36:17,822 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:36:23,639 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 619 transitions and produced 500 states. [2022-03-16 07:36:23,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:36:23,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:36:23,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:36:23,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:36:23,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:36:23,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:36:23,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-03-16 07:36:23,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:36:23,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-16 07:36:23,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:36:23,859 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-16 07:36:23,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:36:23,860 INFO L85 PathProgramCache]: Analyzing trace with hash 600946133, now seen corresponding path program 2 times [2022-03-16 07:36:23,860 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:36:23,860 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393188552] [2022-03-16 07:36:23,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:36:23,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:36:23,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:36:28,167 INFO L134 CoverageAnalysis]: Checked inductivity of 10478 backedges. 0 proven. 10465 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:36:28,167 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:36:28,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393188552] [2022-03-16 07:36:28,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393188552] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:36:28,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929694145] [2022-03-16 07:36:28,168 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-16 07:36:28,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:36:28,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:36:28,169 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:36:28,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-16 07:36:28,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-16 07:36:28,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:36:28,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 860 conjuncts, 132 conjunts are in the unsatisfiable core [2022-03-16 07:36:28,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:36:29,150 INFO L134 CoverageAnalysis]: Checked inductivity of 10478 backedges. 0 proven. 10465 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:36:29,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:36:39,402 INFO L134 CoverageAnalysis]: Checked inductivity of 10478 backedges. 0 proven. 10465 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:36:39,403 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929694145] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:36:39,403 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:36:39,403 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [133, 133, 133] total 259 [2022-03-16 07:36:39,403 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317369474] [2022-03-16 07:36:39,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:36:39,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 259 states [2022-03-16 07:36:39,404 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:36:39,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 259 interpolants. [2022-03-16 07:36:39,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16899, Invalid=49923, Unknown=0, NotChecked=0, Total=66822 [2022-03-16 07:36:39,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:36:39,409 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:36:39,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 259 states, 259 states have (on average 2.77992277992278) internal successors, (720), 259 states have internal predecessors, (720), 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) [2022-03-16 07:36:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:36:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:36:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:36:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:36:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:36:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:36:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2022-03-16 07:36:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:36:39,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:01,218 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1060 transitions and produced 816 states. [2022-03-16 07:37:01,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:01,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:37:01,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:37:01,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:37:01,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:37:01,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:37:01,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-03-16 07:37:01,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:37:01,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:37:01,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-16 07:37:01,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:37:01,420 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-16 07:37:01,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:37:01,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1492068026, now seen corresponding path program 3 times [2022-03-16 07:37:01,421 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:37:01,421 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536979727] [2022-03-16 07:37:01,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:37:01,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:37:01,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:37:02,132 INFO L134 CoverageAnalysis]: Checked inductivity of 40781 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 40768 trivial. 0 not checked. [2022-03-16 07:37:02,132 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:37:02,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536979727] [2022-03-16 07:37:02,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536979727] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:37:02,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928715654] [2022-03-16 07:37:02,133 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-16 07:37:02,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:37:02,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:37:02,136 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:37:02,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-16 07:37:02,453 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-16 07:37:02,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:37:02,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-16 07:37:02,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:37:02,537 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-16 07:37:02,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-16 07:37:06,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-16 07:37:06,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-16 07:37:06,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-16 07:37:06,694 INFO L134 CoverageAnalysis]: Checked inductivity of 40781 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 40768 trivial. 0 not checked. [2022-03-16 07:37:06,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:37:06,973 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3967 (Array Int Int))) (<= (div (+ (- 11) (select (select (store |c_#memory_int| |c_~#tids~0.base| v_ArrVal_3967) |c_thread_routineThread1of2ForFork0_#in~arg#1.base|) |c_thread_routineThread1of2ForFork0_#in~arg#1.offset|)) (- 11)) 3)) is different from false [2022-03-16 07:37:06,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:37:06,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-03-16 07:37:07,002 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:37:07,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 41 [2022-03-16 07:37:07,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-03-16 07:37:08,323 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-16 07:37:08,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-03-16 07:37:08,338 INFO L134 CoverageAnalysis]: Checked inductivity of 40781 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 40768 trivial. 3 not checked. [2022-03-16 07:37:08,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928715654] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:37:08,338 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:37:08,338 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 19] total 47 [2022-03-16 07:37:08,339 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772636529] [2022-03-16 07:37:08,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:37:08,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-03-16 07:37:08,339 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:37:08,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-03-16 07:37:08,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1900, Unknown=1, NotChecked=88, Total=2162 [2022-03-16 07:37:08,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:08,340 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:37:08,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 4.702127659574468) internal successors, (221), 47 states have internal predecessors, (221), 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) [2022-03-16 07:37:08,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:08,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:37:08,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:37:08,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:37:08,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:37:08,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:37:08,341 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2022-03-16 07:37:08,341 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:37:08,341 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:37:08,341 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:09,931 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 3168 transitions and produced 2897 states. [2022-03-16 07:37:09,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:09,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:37:09,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:37:09,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:37:09,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:37:09,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:37:09,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-03-16 07:37:09,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:37:09,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:37:09,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-16 07:37:09,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-16 07:37:10,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:37:10,133 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-16 07:37:10,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:37:10,134 INFO L85 PathProgramCache]: Analyzing trace with hash 305361811, now seen corresponding path program 1 times [2022-03-16 07:37:10,134 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:37:10,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42082839] [2022-03-16 07:37:10,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:37:10,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:37:10,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:37:11,020 INFO L134 CoverageAnalysis]: Checked inductivity of 55046 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 55033 trivial. 0 not checked. [2022-03-16 07:37:11,020 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:37:11,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42082839] [2022-03-16 07:37:11,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42082839] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:37:11,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350990549] [2022-03-16 07:37:11,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:37:11,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:37:11,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:37:11,024 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:37:11,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-16 07:37:11,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:37:11,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 3616 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-16 07:37:11,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:37:13,552 INFO L134 CoverageAnalysis]: Checked inductivity of 55046 backedges. 3574 proven. 0 refuted. 0 times theorem prover too weak. 51472 trivial. 0 not checked. [2022-03-16 07:37:13,552 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-16 07:37:13,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350990549] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-16 07:37:13,552 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-16 07:37:13,552 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2022-03-16 07:37:13,553 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761139099] [2022-03-16 07:37:13,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-16 07:37:13,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-16 07:37:13,553 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:37:13,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-16 07:37:13,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-03-16 07:37:13,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:13,554 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:37:13,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 33.42857142857143) internal successors, (234), 7 states have internal predecessors, (234), 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) [2022-03-16 07:37:13,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:13,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:37:13,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:37:13,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:37:13,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:37:13,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:37:13,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2022-03-16 07:37:13,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:37:13,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:37:13,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2022-03-16 07:37:13,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:13,654 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1314 transitions and produced 1070 states. [2022-03-16 07:37:13,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:13,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:37:13,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:37:13,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:37:13,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:37:13,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:37:13,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-03-16 07:37:13,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:37:13,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:37:13,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-16 07:37:13,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:37:13,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-16 07:37:13,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-16 07:37:13,856 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-16 07:37:13,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:37:13,856 INFO L85 PathProgramCache]: Analyzing trace with hash 54739208, now seen corresponding path program 1 times [2022-03-16 07:37:13,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:37:13,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830189513] [2022-03-16 07:37:13,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:37:13,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:37:14,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:37:14,197 INFO L134 CoverageAnalysis]: Checked inductivity of 40975 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:37:14,198 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:37:14,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830189513] [2022-03-16 07:37:14,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830189513] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:37:14,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954419132] [2022-03-16 07:37:14,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:37:14,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:37:14,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:37:14,200 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:37:14,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-16 07:37:14,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:37:14,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 1740 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-16 07:37:14,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:37:15,648 INFO L134 CoverageAnalysis]: Checked inductivity of 40975 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:37:15,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:37:16,476 INFO L134 CoverageAnalysis]: Checked inductivity of 40975 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:37:16,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954419132] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:37:16,476 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:37:16,476 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-16 07:37:16,477 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452125173] [2022-03-16 07:37:16,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:37:16,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-16 07:37:16,477 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:37:16,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-16 07:37:16,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2022-03-16 07:37:16,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:16,478 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:37:16,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 13.785714285714286) internal successors, (193), 14 states have internal predecessors, (193), 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) [2022-03-16 07:37:16,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:16,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:37:16,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:37:16,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:37:16,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:37:16,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:37:16,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2022-03-16 07:37:16,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:37:16,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:37:16,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2022-03-16 07:37:16,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:37:16,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:16,736 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1317 transitions and produced 1073 states. [2022-03-16 07:37:16,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:16,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:37:16,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:37:16,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:37:16,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:37:16,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:37:16,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-03-16 07:37:16,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:37:16,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:37:16,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-16 07:37:16,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:37:16,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-16 07:37:16,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-16 07:37:16,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-16 07:37:16,951 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-16 07:37:16,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:37:16,952 INFO L85 PathProgramCache]: Analyzing trace with hash -2123999335, now seen corresponding path program 1 times [2022-03-16 07:37:16,952 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:37:16,952 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115813839] [2022-03-16 07:37:16,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:37:16,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:37:17,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:37:17,674 INFO L134 CoverageAnalysis]: Checked inductivity of 40983 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:37:17,675 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:37:17,675 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115813839] [2022-03-16 07:37:17,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115813839] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:37:17,675 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299986109] [2022-03-16 07:37:17,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:37:17,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:37:17,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:37:17,676 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:37:17,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-16 07:37:18,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:37:18,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 1747 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-16 07:37:18,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:37:18,287 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-16 07:37:18,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-16 07:37:23,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-16 07:37:23,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-16 07:37:23,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-16 07:37:23,292 INFO L134 CoverageAnalysis]: Checked inductivity of 40983 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:37:23,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:37:23,858 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread_routineThread2of2ForFork0_~w~0#1_14| Int) (v_ArrVal_6060 (Array Int Int)) (|v_thread_routineThread2of2ForFork0_#t~pre6#1_13| Int)) (let ((.cse0 (* 7 |v_thread_routineThread2of2ForFork0_~w~0#1_14|))) (or (<= 0 .cse0) (< |v_thread_routineThread2of2ForFork0_#t~pre6#1_13| 1) (< |v_thread_routineThread2of2ForFork0_~w~0#1_14| (+ (select (select (store |c_#memory_int| |c_~#tids~0.base| v_ArrVal_6060) |c_thread_routineThread2of2ForFork0_#in~arg#1.base|) |c_thread_routineThread2of2ForFork0_#in~arg#1.offset|) (* |v_thread_routineThread2of2ForFork0_#t~pre6#1_13| 11))) (= (mod .cse0 128) 0)))) is different from false [2022-03-16 07:37:23,915 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:37:23,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-03-16 07:37:23,923 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:37:23,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 41 [2022-03-16 07:37:23,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-03-16 07:37:36,904 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-16 07:37:36,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-03-16 07:37:36,920 INFO L134 CoverageAnalysis]: Checked inductivity of 40983 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 40962 trivial. 6 not checked. [2022-03-16 07:37:36,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299986109] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:37:36,920 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:37:36,920 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 52 [2022-03-16 07:37:36,920 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330446681] [2022-03-16 07:37:36,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:37:36,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-03-16 07:37:36,921 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:37:36,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-03-16 07:37:36,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=2352, Unknown=1, NotChecked=98, Total=2652 [2022-03-16 07:37:36,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:36,922 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:37:36,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 6.076923076923077) internal successors, (316), 52 states have internal predecessors, (316), 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) [2022-03-16 07:37:36,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:36,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:37:36,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:37:36,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:37:36,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:37:36,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:37:36,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2022-03-16 07:37:36,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:37:36,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:37:36,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2022-03-16 07:37:36,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:37:36,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-16 07:37:36,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:38,166 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1386 transitions and produced 1142 states. [2022-03-16 07:37:38,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:37:38,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:37:38,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:37:38,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:37:38,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:37:38,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:37:38,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-03-16 07:37:38,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:37:38,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:37:38,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-16 07:37:38,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:37:38,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-16 07:37:38,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-16 07:37:38,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-16 07:37:38,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:37:38,368 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-16 07:37:38,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:37:38,369 INFO L85 PathProgramCache]: Analyzing trace with hash -38281902, now seen corresponding path program 1 times [2022-03-16 07:37:38,369 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:37:38,369 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528458046] [2022-03-16 07:37:38,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:37:38,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:37:38,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:37:39,153 INFO L134 CoverageAnalysis]: Checked inductivity of 40991 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:37:39,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:37:39,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528458046] [2022-03-16 07:37:39,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528458046] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:37:39,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871057881] [2022-03-16 07:37:39,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:37:39,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:37:39,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:37:39,155 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:37:39,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-16 07:37:39,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:37:39,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 1817 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-16 07:37:39,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:37:39,782 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-16 07:37:39,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-16 07:37:45,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-16 07:37:45,525 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-16 07:37:45,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-16 07:37:45,871 INFO L134 CoverageAnalysis]: Checked inductivity of 40991 backedges. 18 proven. 11 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:37:45,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:37:47,084 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_6669 (Array Int Int)) (|v_thread_routineThread2of2ForFork0_#t~pre6#1_16| Int) (|v_thread_routineThread2of2ForFork0_~w~0#1_17| Int)) (let ((.cse0 (* 7 |v_thread_routineThread2of2ForFork0_~w~0#1_17|))) (or (< |v_thread_routineThread2of2ForFork0_#t~pre6#1_16| 2) (<= 0 .cse0) (< |v_thread_routineThread2of2ForFork0_~w~0#1_17| (+ (select (select (store |c_#memory_int| |c_~#tids~0.base| v_ArrVal_6669) |c_thread_routineThread2of2ForFork0_#in~arg#1.base|) |c_thread_routineThread2of2ForFork0_#in~arg#1.offset|) (* |v_thread_routineThread2of2ForFork0_#t~pre6#1_16| 11))) (= (mod .cse0 128) 0)))) is different from false [2022-03-16 07:37:47,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:37:47,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-03-16 07:37:47,164 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:37:47,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 41 [2022-03-16 07:37:47,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-03-16 07:38:00,336 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-16 07:38:00,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-03-16 07:38:00,352 INFO L134 CoverageAnalysis]: Checked inductivity of 40991 backedges. 18 proven. 5 refuted. 0 times theorem prover too weak. 40962 trivial. 6 not checked. [2022-03-16 07:38:00,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871057881] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:38:00,352 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:38:00,353 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 54 [2022-03-16 07:38:00,353 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740083378] [2022-03-16 07:38:00,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:38:00,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-03-16 07:38:00,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:38:00,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-03-16 07:38:00,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=2545, Unknown=1, NotChecked=102, Total=2862 [2022-03-16 07:38:00,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:00,355 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:38:00,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 7.574074074074074) internal successors, (409), 54 states have internal predecessors, (409), 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) [2022-03-16 07:38:00,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:00,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:00,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:38:00,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:38:00,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:38:00,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:38:00,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2022-03-16 07:38:00,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:38:00,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:38:00,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2022-03-16 07:38:00,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:38:00,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-16 07:38:00,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2022-03-16 07:38:00,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:01,762 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 3424 transitions and produced 3179 states. [2022-03-16 07:38:01,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:38:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:38:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:38:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:38:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-03-16 07:38:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:38:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:38:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-16 07:38:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:38:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-16 07:38:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-16 07:38:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-16 07:38:01,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-16 07:38:01,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:38:01,964 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-16 07:38:01,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:38:01,965 INFO L85 PathProgramCache]: Analyzing trace with hash 897339521, now seen corresponding path program 1 times [2022-03-16 07:38:01,965 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:38:01,966 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487640116] [2022-03-16 07:38:01,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:38:01,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:38:02,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:38:02,734 INFO L134 CoverageAnalysis]: Checked inductivity of 55250 backedges. 3554 proven. 14 refuted. 0 times theorem prover too weak. 51682 trivial. 0 not checked. [2022-03-16 07:38:02,735 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:38:02,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487640116] [2022-03-16 07:38:02,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487640116] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:38:02,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494413173] [2022-03-16 07:38:02,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:38:02,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:38:02,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:38:02,740 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:38:02,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-16 07:38:03,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:38:03,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 3898 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-16 07:38:03,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:38:05,500 INFO L134 CoverageAnalysis]: Checked inductivity of 55250 backedges. 3568 proven. 0 refuted. 0 times theorem prover too weak. 51682 trivial. 0 not checked. [2022-03-16 07:38:05,500 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-16 07:38:05,501 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494413173] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-16 07:38:05,501 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-16 07:38:05,501 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 8 [2022-03-16 07:38:05,501 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109897726] [2022-03-16 07:38:05,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-16 07:38:05,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-16 07:38:05,502 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:38:05,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-16 07:38:05,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-03-16 07:38:05,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:05,503 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:38:05,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 35.857142857142854) internal successors, (251), 7 states have internal predecessors, (251), 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) [2022-03-16 07:38:05,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:05,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:05,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:38:05,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:38:05,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:38:05,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:38:05,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2022-03-16 07:38:05,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:38:05,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:38:05,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2022-03-16 07:38:05,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:38:05,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-16 07:38:05,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2022-03-16 07:38:05,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2022-03-16 07:38:05,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:05,573 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1582 transitions and produced 1338 states. [2022-03-16 07:38:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:38:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:38:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:38:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:38:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-03-16 07:38:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:38:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:38:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-16 07:38:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:38:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-16 07:38:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-16 07:38:05,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-16 07:38:05,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:38:05,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-16 07:38:05,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-16 07:38:05,787 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-16 07:38:05,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:38:05,788 INFO L85 PathProgramCache]: Analyzing trace with hash -2047950410, now seen corresponding path program 1 times [2022-03-16 07:38:05,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:38:05,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915638729] [2022-03-16 07:38:05,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:38:05,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:38:06,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-16 07:38:06,672 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-16 07:38:07,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-16 07:38:07,348 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-16 07:38:07,348 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-16 07:38:07,349 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 4 remaining) [2022-03-16 07:38:07,349 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 4 remaining) [2022-03-16 07:38:07,349 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 4 remaining) [2022-03-16 07:38:07,349 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 4 remaining) [2022-03-16 07:38:07,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-03-16 07:38:07,350 INFO L732 BasicCegarLoop]: Path program histogram: [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-16 07:38:07,350 WARN L235 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-16 07:38:07,350 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-03-16 07:38:07,365 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,365 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,365 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,365 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,365 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,365 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,365 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,365 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,365 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,366 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,366 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,366 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,366 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,366 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,366 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,366 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,366 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,366 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,366 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,366 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,366 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,366 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,366 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,367 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,367 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,367 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,367 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,367 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,367 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,367 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,367 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,367 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,367 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,367 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,367 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,367 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,367 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,368 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,368 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,368 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,368 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,368 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,368 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,368 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,368 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,368 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,368 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,368 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,368 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,368 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,368 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,369 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,369 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,369 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,369 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,369 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,369 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,369 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,369 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,369 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,369 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,369 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,369 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,369 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,370 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,370 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,370 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,370 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,370 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,370 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,370 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,370 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,370 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,370 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,370 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,370 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,370 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,370 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,370 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,371 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,371 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,371 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,371 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,371 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,371 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,371 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,371 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,371 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,371 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,371 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,371 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,371 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,371 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,371 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,372 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,372 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,372 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,372 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,372 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,372 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,372 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,372 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,372 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,372 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,372 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,372 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,372 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,372 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,373 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,373 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,373 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,373 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,373 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,373 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,373 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,373 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,373 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,373 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,373 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,373 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,373 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,373 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,374 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,374 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,374 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,374 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,374 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,374 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,374 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,374 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,374 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,374 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,374 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,374 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,374 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,374 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,374 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,375 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,375 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,375 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,375 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,375 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,375 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,375 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,375 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,375 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,375 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,375 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,375 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,375 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,375 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,376 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,376 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,376 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,376 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,376 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,376 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,376 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,376 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,376 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,376 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,376 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,377 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,377 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,377 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,377 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,377 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,377 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,377 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,377 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,377 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,377 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,377 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,377 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,377 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,377 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,378 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,379 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,380 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,380 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,380 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,380 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,380 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,380 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,380 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,380 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,380 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,380 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,380 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,380 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,380 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,381 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,381 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,381 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,381 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,381 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,381 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,381 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,381 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,381 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,381 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,381 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,381 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,382 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,382 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,382 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,382 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,382 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,382 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,382 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,382 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,382 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,382 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,382 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,382 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,382 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,382 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,382 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,383 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,383 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,383 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,383 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,383 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,383 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,383 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,383 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,383 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,383 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,383 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,383 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,383 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,383 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,383 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,383 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,384 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,384 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,384 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,384 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,384 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,384 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,384 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,384 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,384 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,384 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,384 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,384 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,384 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,384 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,384 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,384 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,385 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,385 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,385 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,385 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,385 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,385 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,385 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,385 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,385 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,385 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,385 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,385 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,385 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,385 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,386 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,387 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,388 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,388 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,388 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,388 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,388 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,388 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,388 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,388 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,388 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,388 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,388 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,388 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,388 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,389 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,389 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,389 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,389 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,389 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,389 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,389 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,389 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,389 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,389 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,389 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,389 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,389 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,389 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,389 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,389 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,389 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,390 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,391 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,392 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,392 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,392 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,392 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,392 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,392 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,392 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,392 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,392 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,392 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,392 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,392 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,392 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,392 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,392 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,393 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,393 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,393 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,393 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,393 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,393 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,393 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,393 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,393 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,393 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,393 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,393 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,393 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,393 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,393 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,394 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,394 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,394 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,394 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,394 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,394 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,394 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,394 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,394 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,394 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,394 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,394 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,394 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,394 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,395 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,395 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,395 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,395 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,395 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,395 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,395 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,395 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,395 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,395 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,395 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,395 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,396 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,396 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,396 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,396 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,396 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,396 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,396 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,396 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,396 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,396 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,396 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,396 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,397 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,397 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,397 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,397 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,397 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,397 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,397 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,397 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,397 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,397 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,397 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,397 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,397 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,397 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,398 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,398 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,398 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,398 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,398 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,398 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,398 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,398 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,398 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,398 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,398 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,398 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,398 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,398 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,399 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,399 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,440 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,440 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,440 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,440 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,440 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,441 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,441 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,441 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,441 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,441 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,441 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,441 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,441 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,441 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,441 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,441 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,441 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,442 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,442 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,442 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,442 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,442 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,442 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,442 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,442 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,442 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,443 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,443 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,443 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,443 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,443 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,443 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,443 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,443 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,443 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,443 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,443 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,443 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,443 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,444 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,444 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,444 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,444 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,444 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,444 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,444 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,444 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,444 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,445 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,445 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,445 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,445 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,445 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,445 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,445 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,445 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,445 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,445 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,445 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,445 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,445 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,445 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,446 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,446 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,446 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,446 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,446 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of3ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,446 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,446 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,446 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,446 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,447 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,447 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,447 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,447 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,447 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,447 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,447 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,447 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,447 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,447 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,447 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,447 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,447 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,447 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,447 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,447 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,447 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,448 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,448 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,448 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,448 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of3ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:38:07,448 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-16 07:38:07,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-16 07:38:07,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:38:07,450 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-03-16 07:38:07,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (26)] Waiting until timeout for monitored process [2022-03-16 07:38:07,453 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-16 07:38:07,454 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, mLazyFiniteAutomaton=true, 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, mMcrOptimizeForkJoin=false, mMcrOverapproximateWrwc=true [2022-03-16 07:38:07,454 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-03-16 07:38:07,460 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 89 transitions and produced 90 states. [2022-03-16 07:38:07,460 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-16 07:38:07,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:38:07,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1697618586, now seen corresponding path program 1 times [2022-03-16 07:38:07,461 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:38:07,461 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706837752] [2022-03-16 07:38:07,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:38:07,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:38:07,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:38:07,482 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:38:07,482 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:38:07,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706837752] [2022-03-16 07:38:07,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706837752] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-16 07:38:07,483 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-16 07:38:07,483 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-16 07:38:07,483 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525210236] [2022-03-16 07:38:07,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-16 07:38:07,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-16 07:38:07,483 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:38:07,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-16 07:38:07,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-16 07:38:07,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:07,484 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:38:07,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 32.0) internal successors, (64), 2 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-16 07:38:07,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:07,487 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 89 transitions and produced 90 states. [2022-03-16 07:38:07,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:07,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-03-16 07:38:07,488 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-16 07:38:07,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:38:07,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1006599556, now seen corresponding path program 1 times [2022-03-16 07:38:07,489 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:38:07,489 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237399808] [2022-03-16 07:38:07,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:38:07,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:38:07,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:38:07,510 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:38:07,511 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:38:07,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237399808] [2022-03-16 07:38:07,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237399808] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-16 07:38:07,511 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-16 07:38:07,511 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-16 07:38:07,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084251573] [2022-03-16 07:38:07,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-16 07:38:07,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-16 07:38:07,512 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:38:07,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-16 07:38:07,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-16 07:38:07,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:07,512 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:38:07,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-16 07:38:07,513 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:07,513 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:07,529 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 82 transitions and produced 83 states. [2022-03-16 07:38:07,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:07,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:07,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-03-16 07:38:07,529 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-16 07:38:07,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:38:07,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1369560683, now seen corresponding path program 1 times [2022-03-16 07:38:07,530 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:38:07,530 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000387940] [2022-03-16 07:38:07,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:38:07,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:38:07,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:38:07,557 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:38:07,557 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:38:07,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000387940] [2022-03-16 07:38:07,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000387940] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:38:07,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679498279] [2022-03-16 07:38:07,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:38:07,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:38:07,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:38:07,563 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:38:07,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-16 07:38:07,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:38:07,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-16 07:38:07,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:38:07,980 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:38:07,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:38:08,057 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:38:08,057 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679498279] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:38:08,057 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:38:08,057 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-16 07:38:08,057 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470215392] [2022-03-16 07:38:08,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:38:08,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-16 07:38:08,058 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:38:08,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-16 07:38:08,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-16 07:38:08,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:08,058 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:38:08,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 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) [2022-03-16 07:38:08,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:08,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:08,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:08,106 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 96 transitions and produced 97 states. [2022-03-16 07:38:08,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:08,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:08,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:38:08,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-16 07:38:08,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-03-16 07:38:08,307 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-16 07:38:08,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:38:08,308 INFO L85 PathProgramCache]: Analyzing trace with hash 369522379, now seen corresponding path program 2 times [2022-03-16 07:38:08,308 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:38:08,308 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797001596] [2022-03-16 07:38:08,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:38:08,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:38:08,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:38:08,336 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-16 07:38:08,337 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:38:08,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797001596] [2022-03-16 07:38:08,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797001596] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:38:08,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362118153] [2022-03-16 07:38:08,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-16 07:38:08,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:38:08,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:38:08,338 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:38:08,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-16 07:38:08,754 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-16 07:38:08,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:38:08,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-16 07:38:08,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:38:08,858 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:38:08,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:38:08,990 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:38:08,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362118153] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:38:08,990 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:38:08,990 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 18 [2022-03-16 07:38:08,991 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138854172] [2022-03-16 07:38:08,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:38:08,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-16 07:38:08,991 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:38:08,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-16 07:38:08,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2022-03-16 07:38:08,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:08,991 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:38:08,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 18 states have internal predecessors, (110), 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) [2022-03-16 07:38:08,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:08,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:08,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:38:08,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:09,141 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 144 transitions and produced 137 states. [2022-03-16 07:38:09,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:09,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:09,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:38:09,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:38:09,158 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-16 07:38:09,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:38:09,342 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-16 07:38:09,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:38:09,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1358652832, now seen corresponding path program 1 times [2022-03-16 07:38:09,342 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:38:09,342 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032805211] [2022-03-16 07:38:09,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:38:09,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:38:09,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:38:09,463 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:38:09,463 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:38:09,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032805211] [2022-03-16 07:38:09,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032805211] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:38:09,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805218070] [2022-03-16 07:38:09,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:38:09,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:38:09,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:38:09,465 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:38:09,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-16 07:38:09,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:38:09,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-16 07:38:09,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:38:10,000 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:38:10,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:38:10,267 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:38:10,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805218070] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:38:10,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:38:10,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-03-16 07:38:10,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216994309] [2022-03-16 07:38:10,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:38:10,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-16 07:38:10,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:38:10,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-16 07:38:10,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-03-16 07:38:10,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:10,269 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:38:10,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.8529411764705883) internal successors, (131), 34 states have internal predecessors, (131), 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) [2022-03-16 07:38:10,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:10,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:10,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:38:10,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:38:10,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:10,698 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 200 transitions and produced 178 states. [2022-03-16 07:38:10,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:10,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:10,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:38:10,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:38:10,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:38:10,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-16 07:38:10,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:38:10,899 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-16 07:38:10,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:38:10,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1451116320, now seen corresponding path program 2 times [2022-03-16 07:38:10,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:38:10,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401796843] [2022-03-16 07:38:10,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:38:10,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:38:10,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:38:11,268 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 540 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:38:11,268 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:38:11,268 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401796843] [2022-03-16 07:38:11,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401796843] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:38:11,269 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386198956] [2022-03-16 07:38:11,269 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-16 07:38:11,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:38:11,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:38:11,272 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:38:11,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-16 07:38:11,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-16 07:38:11,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:38:11,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-16 07:38:11,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:38:11,905 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 540 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:38:11,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:38:12,707 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 540 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:38:12,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386198956] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:38:12,708 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:38:12,708 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-03-16 07:38:12,708 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481342307] [2022-03-16 07:38:12,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:38:12,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-16 07:38:12,708 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:38:12,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-16 07:38:12,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-03-16 07:38:12,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:12,709 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:38:12,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 3.196969696969697) internal successors, (211), 66 states have internal predecessors, (211), 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) [2022-03-16 07:38:12,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:12,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:12,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:38:12,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:38:12,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:38:12,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:14,055 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 312 transitions and produced 259 states. [2022-03-16 07:38:14,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:14,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:14,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:38:14,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:38:14,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:38:14,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:38:14,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-16 07:38:14,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:38:14,257 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-16 07:38:14,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:38:14,257 INFO L85 PathProgramCache]: Analyzing trace with hash 626685408, now seen corresponding path program 3 times [2022-03-16 07:38:14,257 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:38:14,257 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341339786] [2022-03-16 07:38:14,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:38:14,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:38:14,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:38:15,367 INFO L134 CoverageAnalysis]: Checked inductivity of 2361 backedges. 0 proven. 2356 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:38:15,368 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:38:15,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341339786] [2022-03-16 07:38:15,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341339786] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:38:15,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555494266] [2022-03-16 07:38:15,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-16 07:38:15,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:38:15,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:38:15,369 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:38:15,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-16 07:38:15,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-16 07:38:15,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:38:15,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-16 07:38:15,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:38:15,833 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-16 07:38:15,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-16 07:38:16,891 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-16 07:38:16,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-16 07:38:17,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-16 07:38:17,356 INFO L134 CoverageAnalysis]: Checked inductivity of 2361 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 2356 trivial. 0 not checked. [2022-03-16 07:38:17,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:38:18,132 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_8321 (Array Int Int)) (|v_thread_routineThread1of3ForFork0_~w~0#1_23| Int) (|v_thread_routineThread1of3ForFork0_#t~pre6#1_22| Int)) (let ((.cse0 (* 7 |v_thread_routineThread1of3ForFork0_~w~0#1_23|))) (or (= (mod .cse0 128) 0) (< |v_thread_routineThread1of3ForFork0_#t~pre6#1_22| 1) (<= 0 .cse0) (< |v_thread_routineThread1of3ForFork0_~w~0#1_23| (+ (* |v_thread_routineThread1of3ForFork0_#t~pre6#1_22| 11) (select (select (store |c_#memory_int| |c_~#tids~0.base| v_ArrVal_8321) |c_thread_routineThread1of3ForFork0_#in~arg#1.base|) |c_thread_routineThread1of3ForFork0_#in~arg#1.offset|)))))) is different from false [2022-03-16 07:38:18,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:38:18,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-03-16 07:38:18,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:38:18,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 41 [2022-03-16 07:38:18,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-03-16 07:38:20,140 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-16 07:38:20,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-03-16 07:38:20,153 INFO L134 CoverageAnalysis]: Checked inductivity of 2361 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2356 trivial. 3 not checked. [2022-03-16 07:38:20,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555494266] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:38:20,154 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:38:20,154 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 18, 18] total 96 [2022-03-16 07:38:20,154 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582565968] [2022-03-16 07:38:20,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:38:20,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2022-03-16 07:38:20,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:38:20,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2022-03-16 07:38:20,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1198, Invalid=7735, Unknown=1, NotChecked=186, Total=9120 [2022-03-16 07:38:20,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:20,155 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:38:20,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 3.1875) internal successors, (306), 96 states have internal predecessors, (306), 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) [2022-03-16 07:38:20,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:20,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:20,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:38:20,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:38:20,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:38:20,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:38:20,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:26,505 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 2496 transitions and produced 2416 states. [2022-03-16 07:38:26,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:26,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:26,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:38:26,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:38:26,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:38:26,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:38:26,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:38:26,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-16 07:38:26,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-16 07:38:26,707 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-16 07:38:26,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:38:26,707 INFO L85 PathProgramCache]: Analyzing trace with hash 559999603, now seen corresponding path program 1 times [2022-03-16 07:38:26,708 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:38:26,708 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380355557] [2022-03-16 07:38:26,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:38:26,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:38:26,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:38:28,320 INFO L134 CoverageAnalysis]: Checked inductivity of 16790 backedges. 0 proven. 2512 refuted. 0 times theorem prover too weak. 14278 trivial. 0 not checked. [2022-03-16 07:38:28,320 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:38:28,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380355557] [2022-03-16 07:38:28,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380355557] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:38:28,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846462865] [2022-03-16 07:38:28,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:38:28,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:38:28,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:38:28,322 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:38:28,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-16 07:38:29,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:38:29,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 2656 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-16 07:38:29,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:38:30,510 INFO L134 CoverageAnalysis]: Checked inductivity of 16790 backedges. 0 proven. 2512 refuted. 0 times theorem prover too weak. 14278 trivial. 0 not checked. [2022-03-16 07:38:30,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:38:34,586 INFO L134 CoverageAnalysis]: Checked inductivity of 16790 backedges. 0 proven. 2512 refuted. 0 times theorem prover too weak. 14278 trivial. 0 not checked. [2022-03-16 07:38:34,587 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846462865] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:38:34,587 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:38:34,587 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67, 67] total 134 [2022-03-16 07:38:34,587 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586061482] [2022-03-16 07:38:34,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:38:34,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2022-03-16 07:38:34,589 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:38:34,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2022-03-16 07:38:34,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4556, Invalid=13266, Unknown=0, NotChecked=0, Total=17822 [2022-03-16 07:38:34,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:34,592 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:38:34,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 134 states have (on average 3.171641791044776) internal successors, (425), 134 states have internal predecessors, (425), 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) [2022-03-16 07:38:34,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:34,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:34,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:38:34,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:38:34,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:38:34,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:38:34,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:38:34,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:40,284 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 2727 transitions and produced 2581 states. [2022-03-16 07:38:40,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:40,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:40,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:38:40,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:38:40,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:38:40,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:38:40,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:38:40,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:38:40,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-16 07:38:40,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-16 07:38:40,487 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-16 07:38:40,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:38:40,488 INFO L85 PathProgramCache]: Analyzing trace with hash -228825894, now seen corresponding path program 2 times [2022-03-16 07:38:40,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:38:40,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490721929] [2022-03-16 07:38:40,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:38:40,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:38:40,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:38:44,962 INFO L134 CoverageAnalysis]: Checked inductivity of 24743 backedges. 0 proven. 10465 refuted. 0 times theorem prover too weak. 14278 trivial. 0 not checked. [2022-03-16 07:38:44,963 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:38:44,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490721929] [2022-03-16 07:38:44,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490721929] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:38:44,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645952512] [2022-03-16 07:38:44,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-16 07:38:44,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:38:44,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:38:44,964 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:38:44,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-16 07:38:45,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-16 07:38:45,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:38:45,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 2986 conjuncts, 132 conjunts are in the unsatisfiable core [2022-03-16 07:38:45,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:38:47,318 INFO L134 CoverageAnalysis]: Checked inductivity of 24743 backedges. 0 proven. 10465 refuted. 0 times theorem prover too weak. 14278 trivial. 0 not checked. [2022-03-16 07:38:47,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:38:58,874 INFO L134 CoverageAnalysis]: Checked inductivity of 24743 backedges. 0 proven. 10465 refuted. 0 times theorem prover too weak. 14278 trivial. 0 not checked. [2022-03-16 07:38:58,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645952512] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:38:58,874 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:38:58,875 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [133, 133, 133] total 259 [2022-03-16 07:38:58,875 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003280521] [2022-03-16 07:38:58,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:38:58,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 259 states [2022-03-16 07:38:58,877 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:38:58,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 259 interpolants. [2022-03-16 07:38:58,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16899, Invalid=49923, Unknown=0, NotChecked=0, Total=66822 [2022-03-16 07:38:58,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:58,884 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:38:58,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 259 states, 259 states have (on average 2.857142857142857) internal successors, (740), 259 states have internal predecessors, (740), 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) [2022-03-16 07:38:58,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:38:58,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:38:58,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:38:58,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:38:58,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:38:58,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:38:58,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:38:58,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:38:58,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:39:20,956 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 3168 transitions and produced 2897 states. [2022-03-16 07:39:20,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:39:20,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:39:20,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:39:20,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:39:20,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:39:20,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:39:20,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:39:20,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:39:20,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:39:20,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-16 07:39:21,158 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:39:21,158 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-16 07:39:21,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:39:21,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1952693363, now seen corresponding path program 3 times [2022-03-16 07:39:21,159 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:39:21,159 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726379032] [2022-03-16 07:39:21,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:39:21,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:39:21,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:39:22,023 INFO L134 CoverageAnalysis]: Checked inductivity of 55046 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 55033 trivial. 0 not checked. [2022-03-16 07:39:22,024 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:39:22,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726379032] [2022-03-16 07:39:22,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726379032] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:39:22,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995343599] [2022-03-16 07:39:22,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-16 07:39:22,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:39:22,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:39:22,026 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:39:22,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-16 07:39:22,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-16 07:39:22,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:39:22,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-16 07:39:22,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:39:25,113 INFO L134 CoverageAnalysis]: Checked inductivity of 55046 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 55033 trivial. 0 not checked. [2022-03-16 07:39:25,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:39:27,194 INFO L134 CoverageAnalysis]: Checked inductivity of 55046 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 55033 trivial. 0 not checked. [2022-03-16 07:39:27,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995343599] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:39:27,195 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:39:27,195 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-16 07:39:27,195 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633411144] [2022-03-16 07:39:27,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:39:27,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-16 07:39:27,197 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:39:27,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-16 07:39:27,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2022-03-16 07:39:27,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:39:27,197 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:39:27,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 13.357142857142858) internal successors, (187), 14 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) [2022-03-16 07:39:27,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:39:27,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:39:27,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:39:27,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:39:27,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:39:27,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:39:27,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:39:27,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:39:27,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:39:27,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:39:27,386 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 3186 transitions and produced 2914 states. [2022-03-16 07:39:27,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:39:27,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:39:27,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:39:27,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:39:27,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:39:27,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:39:27,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:39:27,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:39:27,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:39:27,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-16 07:39:27,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-16 07:39:27,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-16 07:39:27,587 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-16 07:39:27,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:39:27,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1114662876, now seen corresponding path program 1 times [2022-03-16 07:39:27,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:39:27,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338243053] [2022-03-16 07:39:27,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:39:27,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:39:27,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:39:28,219 INFO L134 CoverageAnalysis]: Checked inductivity of 55054 backedges. 3568 proven. 14 refuted. 0 times theorem prover too weak. 51472 trivial. 0 not checked. [2022-03-16 07:39:28,219 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:39:28,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338243053] [2022-03-16 07:39:28,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338243053] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:39:28,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349606440] [2022-03-16 07:39:28,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:39:28,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:39:28,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:39:28,221 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:39:28,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-16 07:39:29,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:39:29,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 3623 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-16 07:39:29,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:39:31,218 INFO L134 CoverageAnalysis]: Checked inductivity of 55054 backedges. 3582 proven. 0 refuted. 0 times theorem prover too weak. 51472 trivial. 0 not checked. [2022-03-16 07:39:31,219 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-16 07:39:31,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349606440] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-16 07:39:31,219 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-16 07:39:31,219 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 8 [2022-03-16 07:39:31,219 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932568792] [2022-03-16 07:39:31,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-16 07:39:31,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-16 07:39:31,220 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:39:31,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-16 07:39:31,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-03-16 07:39:31,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:39:31,221 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:39:31,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 33.57142857142857) internal successors, (235), 7 states have internal predecessors, (235), 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) [2022-03-16 07:39:31,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:39:31,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:39:31,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:39:31,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:39:31,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:39:31,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:39:31,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:39:31,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:39:31,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:39:31,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-16 07:39:31,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:39:31,271 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1317 transitions and produced 1073 states. [2022-03-16 07:39:31,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:39:31,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:39:31,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:39:31,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:39:31,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:39:31,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:39:31,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:39:31,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:39:31,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:39:31,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-16 07:39:31,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:39:31,294 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-16 07:39:31,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-16 07:39:31,473 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-16 07:39:31,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:39:31,473 INFO L85 PathProgramCache]: Analyzing trace with hash 922221391, now seen corresponding path program 1 times [2022-03-16 07:39:31,473 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:39:31,474 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86791177] [2022-03-16 07:39:31,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:39:31,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:39:31,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:39:32,131 INFO L134 CoverageAnalysis]: Checked inductivity of 40983 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:39:32,131 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:39:32,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86791177] [2022-03-16 07:39:32,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86791177] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:39:32,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285121733] [2022-03-16 07:39:32,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:39:32,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:39:32,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:39:32,133 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:39:32,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-16 07:39:32,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:39:32,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 1747 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-16 07:39:32,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:39:32,910 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-16 07:39:32,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-16 07:39:37,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-16 07:39:38,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-16 07:39:38,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-16 07:39:38,258 INFO L134 CoverageAnalysis]: Checked inductivity of 40983 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:39:38,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:39:38,782 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread_routineThread2of3ForFork0_#t~pre6#1_19| Int) (v_ArrVal_11930 (Array Int Int)) (|v_thread_routineThread2of3ForFork0_~w~0#1_20| Int)) (let ((.cse0 (* 7 |v_thread_routineThread2of3ForFork0_~w~0#1_20|))) (or (< |v_thread_routineThread2of3ForFork0_#t~pre6#1_19| 1) (= (mod .cse0 128) 0) (< |v_thread_routineThread2of3ForFork0_~w~0#1_20| (+ (select (select (store |c_#memory_int| |c_~#tids~0.base| v_ArrVal_11930) |c_thread_routineThread2of3ForFork0_#in~arg#1.base|) |c_thread_routineThread2of3ForFork0_#in~arg#1.offset|) (* |v_thread_routineThread2of3ForFork0_#t~pre6#1_19| 11))) (<= 0 .cse0)))) is different from false [2022-03-16 07:39:38,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:39:38,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-03-16 07:39:38,856 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:39:38,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 41 [2022-03-16 07:39:38,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-03-16 07:39:51,804 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-16 07:39:51,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-03-16 07:39:51,819 INFO L134 CoverageAnalysis]: Checked inductivity of 40983 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 40962 trivial. 6 not checked. [2022-03-16 07:39:51,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285121733] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:39:51,820 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:39:51,820 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 52 [2022-03-16 07:39:51,820 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678005999] [2022-03-16 07:39:51,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:39:51,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-03-16 07:39:51,821 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:39:51,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-03-16 07:39:51,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=2336, Unknown=1, NotChecked=98, Total=2652 [2022-03-16 07:39:51,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:39:51,822 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:39:51,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 6.076923076923077) internal successors, (316), 52 states have internal predecessors, (316), 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) [2022-03-16 07:39:51,822 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:39:51,822 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:39:51,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:39:51,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:39:51,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:39:51,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:39:51,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:39:51,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:39:51,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:39:51,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-16 07:39:51,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:39:51,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:39:53,158 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1386 transitions and produced 1142 states. [2022-03-16 07:39:53,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:39:53,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:39:53,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:39:53,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:39:53,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:39:53,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:39:53,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:39:53,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:39:53,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:39:53,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-16 07:39:53,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:39:53,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-16 07:39:53,194 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-16 07:39:53,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-16 07:39:53,383 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-16 07:39:53,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:39:53,384 INFO L85 PathProgramCache]: Analyzing trace with hash 369207292, now seen corresponding path program 1 times [2022-03-16 07:39:53,384 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:39:53,384 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397259757] [2022-03-16 07:39:53,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:39:53,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:39:53,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:39:54,022 INFO L134 CoverageAnalysis]: Checked inductivity of 40991 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:39:54,022 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:39:54,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397259757] [2022-03-16 07:39:54,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397259757] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:39:54,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17105331] [2022-03-16 07:39:54,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:39:54,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:39:54,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:39:54,024 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:39:54,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-16 07:39:54,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:39:54,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 1817 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-16 07:39:54,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:39:54,869 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-16 07:39:54,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-16 07:40:00,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-16 07:40:01,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-16 07:40:01,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-16 07:40:01,373 INFO L134 CoverageAnalysis]: Checked inductivity of 40991 backedges. 18 proven. 11 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:40:01,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:40:02,484 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread_routineThread2of3ForFork0_~w~0#1_23| Int) (v_ArrVal_12539 (Array Int Int)) (|v_thread_routineThread2of3ForFork0_#t~pre6#1_22| Int)) (let ((.cse0 (* 7 |v_thread_routineThread2of3ForFork0_~w~0#1_23|))) (or (<= 0 .cse0) (= (mod .cse0 128) 0) (< |v_thread_routineThread2of3ForFork0_#t~pre6#1_22| 2) (< |v_thread_routineThread2of3ForFork0_~w~0#1_23| (+ (select (select (store |c_#memory_int| |c_~#tids~0.base| v_ArrVal_12539) |c_thread_routineThread2of3ForFork0_#in~arg#1.base|) |c_thread_routineThread2of3ForFork0_#in~arg#1.offset|) (* |v_thread_routineThread2of3ForFork0_#t~pre6#1_22| 11)))))) is different from false [2022-03-16 07:40:02,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:40:02,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-03-16 07:40:02,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:40:02,564 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 41 [2022-03-16 07:40:02,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-03-16 07:40:20,268 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-16 07:40:20,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-03-16 07:40:20,284 INFO L134 CoverageAnalysis]: Checked inductivity of 40991 backedges. 18 proven. 5 refuted. 0 times theorem prover too weak. 40962 trivial. 6 not checked. [2022-03-16 07:40:20,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17105331] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:40:20,284 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:40:20,285 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 54 [2022-03-16 07:40:20,285 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735464767] [2022-03-16 07:40:20,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:40:20,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-03-16 07:40:20,286 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:40:20,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-03-16 07:40:20,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=2545, Unknown=1, NotChecked=102, Total=2862 [2022-03-16 07:40:20,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:40:20,287 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:40:20,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 7.574074074074074) internal successors, (409), 54 states have internal predecessors, (409), 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) [2022-03-16 07:40:20,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:40:20,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:40:20,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:40:20,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:40:20,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:40:20,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:40:20,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:40:20,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:40:20,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:40:20,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-16 07:40:20,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:40:20,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2022-03-16 07:40:20,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:40:22,053 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 3512 transitions and produced 3240 states. [2022-03-16 07:40:22,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:40:22,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:40:22,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:40:22,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:40:22,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:40:22,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:40:22,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:40:22,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:40:22,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:40:22,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-16 07:40:22,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:40:22,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-16 07:40:22,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:40:22,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-16 07:40:22,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:40:22,255 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-16 07:40:22,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:40:22,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1750923513, now seen corresponding path program 1 times [2022-03-16 07:40:22,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:40:22,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181013405] [2022-03-16 07:40:22,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:40:22,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:40:22,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:40:22,964 INFO L134 CoverageAnalysis]: Checked inductivity of 55275 backedges. 3579 proven. 14 refuted. 0 times theorem prover too weak. 51682 trivial. 0 not checked. [2022-03-16 07:40:22,965 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:40:22,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181013405] [2022-03-16 07:40:22,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181013405] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:40:22,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687456512] [2022-03-16 07:40:22,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:40:22,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:40:22,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:40:22,968 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:40:22,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-16 07:40:23,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:40:24,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 3950 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-16 07:40:24,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:40:25,882 INFO L134 CoverageAnalysis]: Checked inductivity of 55275 backedges. 3593 proven. 0 refuted. 0 times theorem prover too weak. 51682 trivial. 0 not checked. [2022-03-16 07:40:25,882 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-16 07:40:25,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687456512] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-16 07:40:25,883 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-16 07:40:25,883 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 8 [2022-03-16 07:40:25,883 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917187531] [2022-03-16 07:40:25,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-16 07:40:25,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-16 07:40:25,884 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:40:25,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-16 07:40:25,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-03-16 07:40:25,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:40:25,884 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:40:25,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 39.714285714285715) internal successors, (278), 7 states have internal predecessors, (278), 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) [2022-03-16 07:40:25,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:40:25,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:40:25,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:40:25,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:40:25,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:40:25,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:40:25,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:40:25,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:40:25,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:40:25,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2022-03-16 07:40:25,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:40:25,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2022-03-16 07:40:25,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:40:25,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:40:25,993 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1643 transitions and produced 1399 states. [2022-03-16 07:40:25,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:40:25,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:40:25,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:40:25,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:40:25,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:40:25,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:40:25,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:40:25,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:40:25,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:40:25,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-16 07:40:25,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:40:25,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-16 07:40:25,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:40:25,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:40:26,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-16 07:40:26,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:40:26,207 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-16 07:40:26,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:40:26,208 INFO L85 PathProgramCache]: Analyzing trace with hash -237903452, now seen corresponding path program 1 times [2022-03-16 07:40:26,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:40:26,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191728920] [2022-03-16 07:40:26,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:40:26,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:40:26,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:40:27,151 INFO L134 CoverageAnalysis]: Checked inductivity of 41204 backedges. 11 proven. 37 refuted. 0 times theorem prover too weak. 41156 trivial. 0 not checked. [2022-03-16 07:40:27,152 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:40:27,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191728920] [2022-03-16 07:40:27,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191728920] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:40:27,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144713936] [2022-03-16 07:40:27,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:40:27,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:40:27,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:40:27,154 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:40:27,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-16 07:40:27,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:40:27,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 2074 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-16 07:40:27,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:40:28,070 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-16 07:40:28,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-16 07:40:34,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-16 07:40:34,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-16 07:40:34,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-16 07:40:34,750 INFO L134 CoverageAnalysis]: Checked inductivity of 41204 backedges. 39 proven. 9 refuted. 0 times theorem prover too weak. 41156 trivial. 0 not checked. [2022-03-16 07:40:34,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:40:35,272 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_14166 (Array Int Int)) (|v_thread_routineThread3of3ForFork0_~w~0#1_11| Int) (|v_thread_routineThread3of3ForFork0_#t~pre6#1_10| Int)) (let ((.cse0 (* 7 |v_thread_routineThread3of3ForFork0_~w~0#1_11|))) (or (< |v_thread_routineThread3of3ForFork0_~w~0#1_11| (+ (* |v_thread_routineThread3of3ForFork0_#t~pre6#1_10| 11) (select (select (store |c_#memory_int| |c_~#tids~0.base| v_ArrVal_14166) |c_thread_routineThread3of3ForFork0_#in~arg#1.base|) |c_thread_routineThread3of3ForFork0_#in~arg#1.offset|))) (<= 0 .cse0) (= (mod .cse0 128) 0) (< |v_thread_routineThread3of3ForFork0_#t~pre6#1_10| 1)))) is different from false [2022-03-16 07:40:35,327 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:40:35,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-03-16 07:40:35,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:40:35,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 41 [2022-03-16 07:40:35,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-03-16 07:41:08,055 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-16 07:41:08,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-03-16 07:41:08,072 INFO L134 CoverageAnalysis]: Checked inductivity of 41204 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 41156 trivial. 9 not checked. [2022-03-16 07:41:08,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144713936] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:41:08,072 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:41:08,073 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 58 [2022-03-16 07:41:08,073 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263570216] [2022-03-16 07:41:08,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:41:08,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-03-16 07:41:08,074 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:41:08,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-03-16 07:41:08,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=2921, Unknown=1, NotChecked=110, Total=3306 [2022-03-16 07:41:08,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:08,075 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:41:08,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 8.189655172413794) internal successors, (475), 58 states have internal predecessors, (475), 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) [2022-03-16 07:41:08,075 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:08,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:41:08,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:41:08,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:41:08,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:41:08,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:41:08,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:41:08,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:41:08,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:41:08,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2022-03-16 07:41:08,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:41:08,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2022-03-16 07:41:08,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:41:08,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:41:08,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:09,535 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 3750 transitions and produced 3505 states. [2022-03-16 07:41:09,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:09,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:41:09,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:41:09,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:41:09,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:41:09,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:41:09,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:41:09,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:41:09,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:41:09,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-16 07:41:09,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:41:09,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-16 07:41:09,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:41:09,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:41:09,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-16 07:41:09,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-16 07:41:09,736 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-03-16 07:41:09,737 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-16 07:41:09,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:41:09,737 INFO L85 PathProgramCache]: Analyzing trace with hash 723083862, now seen corresponding path program 1 times [2022-03-16 07:41:09,737 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:41:09,738 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974218204] [2022-03-16 07:41:09,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:41:09,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:41:09,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:41:10,755 INFO L134 CoverageAnalysis]: Checked inductivity of 55472 backedges. 3555 proven. 14 refuted. 0 times theorem prover too weak. 51903 trivial. 0 not checked. [2022-03-16 07:41:10,755 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:41:10,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974218204] [2022-03-16 07:41:10,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974218204] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:41:10,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870426226] [2022-03-16 07:41:10,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:41:10,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:41:10,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:41:10,757 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:41:10,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-16 07:41:12,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:41:12,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 4225 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-16 07:41:12,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:41:14,252 INFO L134 CoverageAnalysis]: Checked inductivity of 55472 backedges. 3569 proven. 0 refuted. 0 times theorem prover too weak. 51903 trivial. 0 not checked. [2022-03-16 07:41:14,252 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-16 07:41:14,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870426226] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-16 07:41:14,252 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-16 07:41:14,253 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 8 [2022-03-16 07:41:14,253 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696319420] [2022-03-16 07:41:14,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-16 07:41:14,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-16 07:41:14,254 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:41:14,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-16 07:41:14,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-03-16 07:41:14,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:14,254 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:41:14,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 42.0) internal successors, (294), 7 states have internal predecessors, (294), 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) [2022-03-16 07:41:14,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:14,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:41:14,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:41:14,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:41:14,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:41:14,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:41:14,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:41:14,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:41:14,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:41:14,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2022-03-16 07:41:14,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:41:14,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2022-03-16 07:41:14,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:41:14,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:41:14,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2022-03-16 07:41:14,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:14,326 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1908 transitions and produced 1664 states. [2022-03-16 07:41:14,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:14,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:41:14,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:41:14,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:41:14,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:41:14,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:41:14,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-03-16 07:41:14,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:41:14,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:41:14,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-16 07:41:14,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:41:14,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-16 07:41:14,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:41:14,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:41:14,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-16 07:41:14,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:41:14,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-16 07:41:14,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-03-16 07:41:14,528 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-16 07:41:14,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:41:14,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1914307701, now seen corresponding path program 1 times [2022-03-16 07:41:14,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:41:14,529 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853705240] [2022-03-16 07:41:14,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:41:14,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:41:15,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-16 07:41:15,887 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-16 07:41:17,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-16 07:41:17,591 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-16 07:41:17,591 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-16 07:41:17,591 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (4 of 5 remaining) [2022-03-16 07:41:17,591 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2022-03-16 07:41:17,591 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 5 remaining) [2022-03-16 07:41:17,592 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2022-03-16 07:41:17,592 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2022-03-16 07:41:17,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-03-16 07:41:17,592 INFO L732 BasicCegarLoop]: Path program histogram: [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-16 07:41:17,593 WARN L235 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-16 07:41:17,593 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-03-16 07:41:17,606 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,607 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,607 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,607 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,607 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,607 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,607 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,607 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,607 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,607 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,607 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,607 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,607 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,608 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,608 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,608 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,608 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,608 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,608 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,608 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,608 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,608 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,608 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,608 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,608 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,608 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,608 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,608 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,609 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,609 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,609 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,609 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,609 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,609 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,609 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,609 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,609 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,609 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,609 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,609 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,609 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,609 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,610 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,610 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,610 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,610 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,610 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,610 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,610 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,610 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,610 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,610 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,610 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,610 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,610 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,611 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,611 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,611 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,611 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,611 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,611 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,611 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,611 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,611 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,611 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,611 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,611 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,611 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,612 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,612 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,612 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,612 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,612 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,612 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,612 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,612 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,612 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,612 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,612 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,612 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,612 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,612 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,612 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,612 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,612 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,613 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,613 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,613 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,613 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,613 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,613 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,613 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,613 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,613 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,613 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,613 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,613 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,613 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,613 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,613 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,613 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,613 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,614 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,614 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,614 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,614 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,614 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,614 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,614 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,614 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,614 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,614 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,614 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,614 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,614 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,614 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,615 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,615 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,615 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,615 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,615 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,615 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,615 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,615 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,615 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,615 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,615 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,615 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,615 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,615 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,616 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,616 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,616 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,616 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,616 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,616 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,616 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,616 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,616 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,616 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,616 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,616 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,616 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,616 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,616 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,617 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,617 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,617 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,617 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,617 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,617 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,617 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,617 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,617 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,617 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,617 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,617 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,617 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,618 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,618 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,618 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,618 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,618 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,618 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,618 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,618 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,618 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,618 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,618 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,618 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,618 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,619 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,619 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,619 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,619 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,619 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,619 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,619 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,619 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,619 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,619 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,620 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,620 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,620 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,620 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,620 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,620 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,620 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,620 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,620 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,620 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,620 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,620 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,620 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,620 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,621 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,621 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,621 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,621 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,621 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,621 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,621 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,621 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,621 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,621 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,621 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,621 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,621 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,621 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,622 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,622 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,622 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,622 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,622 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,622 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,622 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,622 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,622 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,622 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,622 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,622 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,622 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,622 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,622 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,623 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,623 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,623 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,623 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,623 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,623 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,623 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,623 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,623 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,623 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,623 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,623 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,624 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,624 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,624 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,624 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,624 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,624 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,624 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,624 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,624 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,624 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,624 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,624 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,624 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,624 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,624 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,624 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,625 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,626 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,626 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,626 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,626 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,626 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,626 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,626 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,626 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,626 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,626 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,626 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,626 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,626 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,626 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,626 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,626 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,627 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,627 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,627 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,627 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,627 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,627 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,627 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,627 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,627 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,627 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,627 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,627 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,627 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,627 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,628 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,628 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,628 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,628 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,628 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,628 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,628 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,628 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,628 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,628 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,628 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,628 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,628 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,628 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,628 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,629 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,629 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,629 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,629 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,629 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,629 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,629 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,629 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,629 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,629 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,629 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,629 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,629 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,629 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,630 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,630 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,630 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,630 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,630 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,630 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,630 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,630 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,630 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,630 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,630 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,630 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,630 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,630 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,631 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,631 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,631 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,631 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,631 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,631 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,631 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,631 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,631 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,631 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,632 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,632 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,632 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,632 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,632 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,632 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,632 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,632 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,632 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,632 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,632 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,632 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,632 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,632 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,632 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,632 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,633 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,633 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,633 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,633 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,633 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,633 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,633 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,633 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,633 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,633 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,633 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,633 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,633 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,633 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,633 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,634 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,634 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,634 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,634 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,634 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,634 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,634 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,634 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,634 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,634 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,634 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,634 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,634 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,634 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,634 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,635 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,635 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,635 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,635 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,635 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,635 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,635 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,635 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,635 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,635 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,635 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,635 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,636 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,636 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,636 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,636 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,636 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,636 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,636 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,636 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,636 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,636 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,636 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,636 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,636 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,636 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,636 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,636 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,636 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,637 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,637 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,637 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,637 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,637 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,637 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,637 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,637 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,637 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,637 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,637 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,637 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,637 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,637 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,637 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,637 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,637 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,638 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,638 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,638 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,638 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,638 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,638 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,638 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,638 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,638 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,638 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,638 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,638 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,638 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,638 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,638 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,638 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,639 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,639 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,639 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,639 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,639 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,639 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,639 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,639 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,639 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,639 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,639 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,639 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,639 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,639 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,640 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,640 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,640 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,640 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,640 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,640 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,640 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,640 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,640 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,640 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,640 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,640 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,640 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,640 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,640 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,640 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,641 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,641 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,641 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,641 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,641 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,641 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,641 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,641 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,641 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,641 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,641 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,641 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,641 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,641 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,642 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,642 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,642 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,642 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,642 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,642 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,642 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,642 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,642 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,642 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,642 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,642 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,642 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,642 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,643 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,643 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,643 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,643 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,643 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,643 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,643 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,643 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,643 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,643 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,643 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,644 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,644 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,644 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,644 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,644 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,644 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,644 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,644 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,644 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,644 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,644 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,644 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,644 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,644 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,644 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,645 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,645 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,645 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,645 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,645 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,645 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,645 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,645 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,645 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,645 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,645 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,645 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,645 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,645 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,645 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,646 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,646 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,646 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,646 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,646 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,646 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,646 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,646 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,646 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,646 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,646 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,646 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,646 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,646 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,646 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,647 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,647 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,647 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,647 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,647 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,647 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,647 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,647 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,647 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,647 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,647 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,647 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,647 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,648 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,648 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,648 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,648 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,648 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,648 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,648 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,648 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,648 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,648 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,648 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,648 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,648 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,648 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,648 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,648 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,649 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,649 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,649 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,649 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,649 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,649 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,649 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,649 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,649 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,649 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,649 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,649 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,649 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,649 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,649 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,649 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,649 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,650 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,650 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,650 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,650 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,650 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,650 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,650 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,650 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,650 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,650 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,650 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,650 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,650 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,650 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,650 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,650 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,651 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,651 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,651 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,651 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,651 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,651 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,651 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,651 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,651 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,651 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,651 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,651 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,651 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,651 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,651 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,652 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,652 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,652 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,652 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,652 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,652 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,652 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,652 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,652 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,652 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,652 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,652 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,652 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,652 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,652 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,653 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,653 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,653 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,653 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,653 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,653 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,653 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,653 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,653 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,653 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,653 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,653 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,653 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,653 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,653 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,654 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,654 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,654 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,654 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,654 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,654 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,654 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,654 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,654 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,654 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,654 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,654 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,655 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,655 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,655 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,655 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,655 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,655 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,655 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,655 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,655 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,656 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,656 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,656 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,656 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,656 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,656 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,656 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,656 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,656 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,656 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,656 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,656 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,656 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,656 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,657 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,657 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,657 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,657 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,657 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,657 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,657 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,657 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,658 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,658 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,658 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,658 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,658 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,658 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,658 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,658 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,658 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,658 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,658 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,658 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,659 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,659 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,659 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,659 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,659 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,659 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,659 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,659 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,659 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread2of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,659 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,660 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,660 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,660 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,660 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,660 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,660 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,660 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,660 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,660 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,660 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,660 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,660 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,660 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,660 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,660 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,660 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,660 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,661 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,661 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,661 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,661 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,661 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,661 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,661 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread3of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,661 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,661 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~tab#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,661 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~pre6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,661 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,661 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,661 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,662 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,662 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,662 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~h~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,662 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,662 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,662 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~tab#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,662 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,662 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~m~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,662 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,662 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#in~new_val#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,662 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,662 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~w~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,662 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~ret7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,663 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,663 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,663 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~h#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,663 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,663 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,663 WARN L322 ript$VariableManager]: TermVariabe |thread_routineThread4of4ForFork0_cas_~ret_val~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-16 07:41:17,664 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-03-16 07:41:17,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-16 07:41:17,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:41:17,666 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-03-16 07:41:17,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (41)] Waiting until timeout for monitored process [2022-03-16 07:41:17,669 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-16 07:41:17,669 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, mLazyFiniteAutomaton=true, 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, mMcrOptimizeForkJoin=false, mMcrOverapproximateWrwc=true [2022-03-16 07:41:17,669 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-03-16 07:41:17,675 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 89 transitions and produced 90 states. [2022-03-16 07:41:17,675 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:41:17,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:41:17,676 INFO L85 PathProgramCache]: Analyzing trace with hash -36662010, now seen corresponding path program 1 times [2022-03-16 07:41:17,676 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:41:17,676 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499592919] [2022-03-16 07:41:17,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:41:17,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:41:17,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:41:17,692 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:41:17,692 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:41:17,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499592919] [2022-03-16 07:41:17,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499592919] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-16 07:41:17,693 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-16 07:41:17,693 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-16 07:41:17,693 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429097422] [2022-03-16 07:41:17,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-16 07:41:17,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-16 07:41:17,693 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:41:17,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-16 07:41:17,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-16 07:41:17,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:17,694 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:41:17,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 32.0) internal successors, (64), 2 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-16 07:41:17,695 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:17,697 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 89 transitions and produced 90 states. [2022-03-16 07:41:17,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:17,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-03-16 07:41:17,699 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:41:17,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:41:17,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1554087144, now seen corresponding path program 1 times [2022-03-16 07:41:17,699 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:41:17,699 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662981239] [2022-03-16 07:41:17,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:41:17,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:41:17,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:41:17,722 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:41:17,723 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:41:17,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662981239] [2022-03-16 07:41:17,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662981239] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-16 07:41:17,723 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-16 07:41:17,723 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-16 07:41:17,723 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596527272] [2022-03-16 07:41:17,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-16 07:41:17,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-16 07:41:17,723 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:41:17,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-16 07:41:17,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-16 07:41:17,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:17,724 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:41:17,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-16 07:41:17,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:17,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:17,739 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 82 transitions and produced 83 states. [2022-03-16 07:41:17,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:17,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:41:17,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-03-16 07:41:17,739 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:41:17,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:41:17,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1274302137, now seen corresponding path program 1 times [2022-03-16 07:41:17,740 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:41:17,740 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502443495] [2022-03-16 07:41:17,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:41:17,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:41:17,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:41:17,765 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:41:17,765 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:41:17,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502443495] [2022-03-16 07:41:17,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502443495] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:41:17,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861068371] [2022-03-16 07:41:17,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:41:17,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:41:17,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:41:17,767 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:41:17,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-16 07:41:18,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:41:18,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-16 07:41:18,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:41:18,473 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:41:18,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:41:18,584 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:41:18,584 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861068371] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:41:18,584 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:41:18,584 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-16 07:41:18,584 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069199556] [2022-03-16 07:41:18,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:41:18,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-16 07:41:18,585 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:41:18,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-16 07:41:18,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-16 07:41:18,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:18,585 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:41:18,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 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) [2022-03-16 07:41:18,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:18,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:41:18,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:18,640 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 96 transitions and produced 97 states. [2022-03-16 07:41:18,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:18,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:41:18,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:41:18,660 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-16 07:41:18,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-16 07:41:18,841 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:41:18,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:41:18,842 INFO L85 PathProgramCache]: Analyzing trace with hash -185388583, now seen corresponding path program 2 times [2022-03-16 07:41:18,842 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:41:18,842 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784174961] [2022-03-16 07:41:18,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:41:18,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:41:18,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:41:18,878 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-16 07:41:18,879 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:41:18,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784174961] [2022-03-16 07:41:18,879 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784174961] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:41:18,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337222794] [2022-03-16 07:41:18,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-16 07:41:18,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:41:18,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:41:18,880 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:41:18,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-16 07:41:19,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-16 07:41:19,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:41:19,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-16 07:41:19,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:41:19,667 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:41:19,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:41:19,800 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-16 07:41:19,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337222794] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:41:19,801 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:41:19,801 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 18 [2022-03-16 07:41:19,801 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239351747] [2022-03-16 07:41:19,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:41:19,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-16 07:41:19,801 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:41:19,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-16 07:41:19,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2022-03-16 07:41:19,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:19,802 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:41:19,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 18 states have internal predecessors, (110), 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) [2022-03-16 07:41:19,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:19,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:41:19,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:41:19,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:19,964 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 144 transitions and produced 137 states. [2022-03-16 07:41:19,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:19,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:41:19,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:41:19,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:41:19,984 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-16 07:41:20,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:41:20,165 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:41:20,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:41:20,165 INFO L85 PathProgramCache]: Analyzing trace with hash 503122528, now seen corresponding path program 1 times [2022-03-16 07:41:20,166 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:41:20,166 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141570748] [2022-03-16 07:41:20,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:41:20,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:41:20,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:41:20,280 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:41:20,280 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:41:20,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141570748] [2022-03-16 07:41:20,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141570748] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:41:20,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166581696] [2022-03-16 07:41:20,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:41:20,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:41:20,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:41:20,282 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:41:20,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-16 07:41:20,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:41:20,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-16 07:41:20,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:41:21,090 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:41:21,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:41:21,377 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:41:21,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166581696] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:41:21,377 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:41:21,378 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-03-16 07:41:21,378 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884970833] [2022-03-16 07:41:21,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:41:21,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-16 07:41:21,378 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:41:21,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-16 07:41:21,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-03-16 07:41:21,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:21,379 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:41:21,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.8529411764705883) internal successors, (131), 34 states have internal predecessors, (131), 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) [2022-03-16 07:41:21,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:21,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:41:21,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:41:21,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:41:21,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:21,805 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 200 transitions and produced 178 states. [2022-03-16 07:41:21,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:21,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:41:21,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:41:21,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:41:21,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:41:21,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-16 07:41:22,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-16 07:41:22,007 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:41:22,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:41:22,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1506910752, now seen corresponding path program 2 times [2022-03-16 07:41:22,007 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:41:22,007 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972270170] [2022-03-16 07:41:22,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:41:22,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:41:22,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:41:22,327 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 540 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:41:22,328 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:41:22,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972270170] [2022-03-16 07:41:22,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972270170] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:41:22,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712112010] [2022-03-16 07:41:22,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-16 07:41:22,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:41:22,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:41:22,329 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:41:22,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-16 07:41:22,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-16 07:41:22,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:41:22,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-16 07:41:22,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:41:23,196 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 540 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:41:23,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:41:24,001 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 540 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:41:24,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712112010] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:41:24,002 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:41:24,002 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-03-16 07:41:24,002 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831746794] [2022-03-16 07:41:24,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:41:24,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-16 07:41:24,002 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:41:24,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-16 07:41:24,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-03-16 07:41:24,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:24,004 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:41:24,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 3.196969696969697) internal successors, (211), 66 states have internal predecessors, (211), 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) [2022-03-16 07:41:24,004 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:24,004 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:41:24,004 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:41:24,004 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:41:24,004 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:41:24,004 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:25,409 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 312 transitions and produced 259 states. [2022-03-16 07:41:25,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:25,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:41:25,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:41:25,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:41:25,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:41:25,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:41:25,429 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-03-16 07:41:25,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:41:25,611 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:41:25,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:41:25,611 INFO L85 PathProgramCache]: Analyzing trace with hash 958694624, now seen corresponding path program 3 times [2022-03-16 07:41:25,611 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:41:25,611 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189748084] [2022-03-16 07:41:25,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:41:25,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:41:25,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:41:26,651 INFO L134 CoverageAnalysis]: Checked inductivity of 2361 backedges. 0 proven. 2356 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-16 07:41:26,651 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:41:26,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189748084] [2022-03-16 07:41:26,651 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189748084] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:41:26,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597373801] [2022-03-16 07:41:26,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-16 07:41:26,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:41:26,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:41:26,653 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:41:26,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-16 07:41:27,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-16 07:41:27,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:41:27,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-16 07:41:27,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:41:27,626 INFO L353 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2022-03-16 07:41:27,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 32 [2022-03-16 07:41:30,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-16 07:41:30,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-16 07:41:30,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-16 07:41:30,969 INFO L134 CoverageAnalysis]: Checked inductivity of 2361 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 2356 trivial. 0 not checked. [2022-03-16 07:41:30,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:41:31,813 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread_routineThread1of4ForFork0_#t~pre6#1_22| Int) (v_ArrVal_15902 (Array Int Int)) (|v_thread_routineThread1of4ForFork0_~w~0#1_23| Int)) (let ((.cse0 (* 7 |v_thread_routineThread1of4ForFork0_~w~0#1_23|))) (or (< |v_thread_routineThread1of4ForFork0_#t~pre6#1_22| 1) (= (mod .cse0 128) 0) (< |v_thread_routineThread1of4ForFork0_~w~0#1_23| (+ (* |v_thread_routineThread1of4ForFork0_#t~pre6#1_22| 11) (select (select (store |c_#memory_int| |c_~#tids~0.base| v_ArrVal_15902) |c_thread_routineThread1of4ForFork0_#in~arg#1.base|) |c_thread_routineThread1of4ForFork0_#in~arg#1.offset|))) (<= 0 .cse0)))) is different from false [2022-03-16 07:41:31,877 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:41:31,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-03-16 07:41:31,884 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:41:31,885 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 41 [2022-03-16 07:41:31,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-03-16 07:41:34,014 INFO L134 CoverageAnalysis]: Checked inductivity of 2361 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2356 trivial. 3 not checked. [2022-03-16 07:41:34,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597373801] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:41:34,015 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:41:34,015 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 22, 18] total 101 [2022-03-16 07:41:34,015 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463756608] [2022-03-16 07:41:34,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:41:34,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2022-03-16 07:41:34,016 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:41:34,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2022-03-16 07:41:34,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1225, Invalid=8678, Unknown=1, NotChecked=196, Total=10100 [2022-03-16 07:41:34,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:34,017 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:41:34,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 3.1485148514851486) internal successors, (318), 101 states have internal predecessors, (318), 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) [2022-03-16 07:41:34,017 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:34,017 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:41:34,017 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:41:34,018 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:41:34,018 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:41:34,018 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:41:34,018 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:42,965 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 388 transitions and produced 335 states. [2022-03-16 07:41:42,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:42,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:41:42,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:41:42,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:41:42,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:41:42,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:41:42,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-03-16 07:41:42,985 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-16 07:41:43,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-03-16 07:41:43,166 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:41:43,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:41:43,167 INFO L85 PathProgramCache]: Analyzing trace with hash 586904626, now seen corresponding path program 1 times [2022-03-16 07:41:43,167 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:41:43,167 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956867035] [2022-03-16 07:41:43,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:41:43,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:41:43,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:41:44,276 INFO L134 CoverageAnalysis]: Checked inductivity of 2525 backedges. 0 proven. 2512 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:41:44,277 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:41:44,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956867035] [2022-03-16 07:41:44,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956867035] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:41:44,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868761832] [2022-03-16 07:41:44,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:41:44,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:41:44,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:41:44,278 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:41:44,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-16 07:41:44,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:41:44,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-16 07:41:44,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:41:45,346 INFO L134 CoverageAnalysis]: Checked inductivity of 2525 backedges. 0 proven. 2512 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:41:45,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:41:48,269 INFO L134 CoverageAnalysis]: Checked inductivity of 2525 backedges. 0 proven. 2512 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:41:48,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868761832] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:41:48,270 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:41:48,270 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67, 67] total 134 [2022-03-16 07:41:48,270 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3031204] [2022-03-16 07:41:48,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:41:48,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2022-03-16 07:41:48,271 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:41:48,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2022-03-16 07:41:48,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4556, Invalid=13266, Unknown=0, NotChecked=0, Total=17822 [2022-03-16 07:41:48,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:48,274 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:41:48,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 134 states have (on average 3.0223880597014925) internal successors, (405), 134 states have internal predecessors, (405), 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) [2022-03-16 07:41:48,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:48,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:41:48,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:41:48,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:41:48,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:41:48,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:41:48,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 119 states. [2022-03-16 07:41:48,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:54,065 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 619 transitions and produced 500 states. [2022-03-16 07:41:54,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:41:54,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:41:54,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:41:54,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:41:54,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:41:54,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:41:54,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-03-16 07:41:54,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:41:54,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-16 07:41:54,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:41:54,266 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:41:54,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:41:54,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1548791091, now seen corresponding path program 2 times [2022-03-16 07:41:54,267 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:41:54,267 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638969995] [2022-03-16 07:41:54,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:41:54,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:41:54,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:41:58,452 INFO L134 CoverageAnalysis]: Checked inductivity of 10478 backedges. 0 proven. 10465 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:41:58,452 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:41:58,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638969995] [2022-03-16 07:41:58,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638969995] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:41:58,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90746393] [2022-03-16 07:41:58,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-16 07:41:58,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:41:58,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:41:58,454 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:41:58,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-16 07:41:59,217 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-16 07:41:59,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:41:59,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 860 conjuncts, 132 conjunts are in the unsatisfiable core [2022-03-16 07:41:59,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:41:59,948 INFO L134 CoverageAnalysis]: Checked inductivity of 10478 backedges. 0 proven. 10465 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:41:59,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:42:10,327 INFO L134 CoverageAnalysis]: Checked inductivity of 10478 backedges. 0 proven. 10465 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-03-16 07:42:10,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90746393] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:42:10,328 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:42:10,328 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [133, 133, 133] total 259 [2022-03-16 07:42:10,328 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204583331] [2022-03-16 07:42:10,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:42:10,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 259 states [2022-03-16 07:42:10,329 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:42:10,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 259 interpolants. [2022-03-16 07:42:10,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16899, Invalid=49923, Unknown=0, NotChecked=0, Total=66822 [2022-03-16 07:42:10,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:42:10,339 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:42:10,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 259 states, 259 states have (on average 2.77992277992278) internal successors, (720), 259 states have internal predecessors, (720), 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) [2022-03-16 07:42:10,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:42:10,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:42:10,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:42:10,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:42:10,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:42:10,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:42:10,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 119 states. [2022-03-16 07:42:10,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:42:10,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:42:32,637 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1060 transitions and produced 816 states. [2022-03-16 07:42:32,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:42:32,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:42:32,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:42:32,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:42:32,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:42:32,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:42:32,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-03-16 07:42:32,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:42:32,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:42:32,658 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-16 07:42:32,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:42:32,839 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:42:32,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:42:32,839 INFO L85 PathProgramCache]: Analyzing trace with hash -684368334, now seen corresponding path program 3 times [2022-03-16 07:42:32,839 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:42:32,840 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076074338] [2022-03-16 07:42:32,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:42:32,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:42:32,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:42:33,348 INFO L134 CoverageAnalysis]: Checked inductivity of 40781 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 40768 trivial. 0 not checked. [2022-03-16 07:42:33,349 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:42:33,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076074338] [2022-03-16 07:42:33,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076074338] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:42:33,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273441887] [2022-03-16 07:42:33,349 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-16 07:42:33,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:42:33,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:42:33,350 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:42:33,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-16 07:42:34,116 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-16 07:42:34,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-16 07:42:34,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-16 07:42:34,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:42:34,189 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-16 07:42:34,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-16 07:42:38,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-16 07:42:38,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-16 07:42:38,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-16 07:42:38,922 INFO L134 CoverageAnalysis]: Checked inductivity of 40781 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 40768 trivial. 0 not checked. [2022-03-16 07:42:38,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:42:40,028 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread_routineThread1of4ForFork0_#t~pre6#1_35| Int) (|v_thread_routineThread1of4ForFork0_~w~0#1_34| Int) (v_ArrVal_16919 (Array Int Int))) (let ((.cse0 (* 7 |v_thread_routineThread1of4ForFork0_~w~0#1_34|))) (or (= (mod .cse0 128) 0) (< |v_thread_routineThread1of4ForFork0_~w~0#1_34| (+ (select (select (store |c_#memory_int| |c_~#tids~0.base| v_ArrVal_16919) |c_thread_routineThread1of4ForFork0_#in~arg#1.base|) |c_thread_routineThread1of4ForFork0_#in~arg#1.offset|) (* |v_thread_routineThread1of4ForFork0_#t~pre6#1_35| 11))) (<= 0 .cse0) (< |v_thread_routineThread1of4ForFork0_#t~pre6#1_35| 2)))) is different from false [2022-03-16 07:42:40,098 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:42:40,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-03-16 07:42:40,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:42:40,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 41 [2022-03-16 07:42:40,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-03-16 07:42:42,823 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-16 07:42:42,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-03-16 07:42:42,838 INFO L134 CoverageAnalysis]: Checked inductivity of 40781 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 40768 trivial. 3 not checked. [2022-03-16 07:42:42,838 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273441887] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:42:42,838 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:42:42,839 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 19] total 48 [2022-03-16 07:42:42,839 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561903062] [2022-03-16 07:42:42,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:42:42,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-16 07:42:42,840 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:42:42,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-16 07:42:42,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=1984, Unknown=1, NotChecked=90, Total=2256 [2022-03-16 07:42:42,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:42:42,840 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:42:42,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 5.208333333333333) internal successors, (250), 48 states have internal predecessors, (250), 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) [2022-03-16 07:42:42,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:42:42,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:42:42,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:42:42,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2022-03-16 07:42:42,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:42:42,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:42:42,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 119 states. [2022-03-16 07:42:42,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:42:42,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:42:42,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:42:43,886 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 3168 transitions and produced 2897 states. [2022-03-16 07:42:43,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:42:43,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:42:43,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:42:43,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:42:43,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:42:43,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:42:43,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2022-03-16 07:42:43,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:42:43,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:42:43,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:42:43,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-16 07:42:44,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-03-16 07:42:44,088 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:42:44,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:42:44,088 INFO L85 PathProgramCache]: Analyzing trace with hash -323600757, now seen corresponding path program 1 times [2022-03-16 07:42:44,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:42:44,088 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050367886] [2022-03-16 07:42:44,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:42:44,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:42:44,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:42:44,768 INFO L134 CoverageAnalysis]: Checked inductivity of 55046 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 55033 trivial. 0 not checked. [2022-03-16 07:42:44,768 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:42:44,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050367886] [2022-03-16 07:42:44,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050367886] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:42:44,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423191448] [2022-03-16 07:42:44,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:42:44,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:42:44,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:42:44,769 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:42:44,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-16 07:42:46,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:42:46,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 3616 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-16 07:42:46,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:42:48,081 INFO L134 CoverageAnalysis]: Checked inductivity of 55046 backedges. 3574 proven. 0 refuted. 0 times theorem prover too weak. 51472 trivial. 0 not checked. [2022-03-16 07:42:48,081 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-16 07:42:48,081 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423191448] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-16 07:42:48,082 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-16 07:42:48,082 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2022-03-16 07:42:48,082 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640004322] [2022-03-16 07:42:48,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-16 07:42:48,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-16 07:42:48,083 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:42:48,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-16 07:42:48,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-03-16 07:42:48,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:42:48,083 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:42:48,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 33.42857142857143) internal successors, (234), 7 states have internal predecessors, (234), 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) [2022-03-16 07:42:48,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:42:48,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:42:48,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:42:48,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:42:48,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:42:48,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:42:48,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2022-03-16 07:42:48,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:42:48,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:42:48,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:42:48,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:42:48,157 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1314 transitions and produced 1070 states. [2022-03-16 07:42:48,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:42:48,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:42:48,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:42:48,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:42:48,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:42:48,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:42:48,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2022-03-16 07:42:48,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:42:48,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:42:48,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:42:48,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:42:48,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-16 07:42:48,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-16 07:42:48,359 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:42:48,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:42:48,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1427558656, now seen corresponding path program 1 times [2022-03-16 07:42:48,359 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:42:48,359 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606389707] [2022-03-16 07:42:48,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:42:48,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:42:48,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:42:48,623 INFO L134 CoverageAnalysis]: Checked inductivity of 40975 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:42:48,624 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:42:48,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606389707] [2022-03-16 07:42:48,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606389707] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:42:48,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195746290] [2022-03-16 07:42:48,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:42:48,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:42:48,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:42:48,625 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:42:48,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-16 07:42:49,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:42:49,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 1740 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-16 07:42:49,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:42:50,500 INFO L134 CoverageAnalysis]: Checked inductivity of 40975 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:42:50,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:42:51,433 INFO L134 CoverageAnalysis]: Checked inductivity of 40975 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:42:51,433 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195746290] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:42:51,434 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:42:51,434 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-16 07:42:51,434 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637603351] [2022-03-16 07:42:51,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:42:51,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-16 07:42:51,435 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:42:51,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-16 07:42:51,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2022-03-16 07:42:51,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:42:51,436 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:42:51,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 13.785714285714286) internal successors, (193), 14 states have internal predecessors, (193), 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) [2022-03-16 07:42:51,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:42:51,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:42:51,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:42:51,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:42:51,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:42:51,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:42:51,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2022-03-16 07:42:51,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:42:51,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:42:51,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:42:51,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:42:51,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:42:51,629 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1317 transitions and produced 1073 states. [2022-03-16 07:42:51,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:42:51,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:42:51,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:42:51,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:42:51,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:42:51,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:42:51,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2022-03-16 07:42:51,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:42:51,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:42:51,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:42:51,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:42:51,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-16 07:42:51,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-16 07:42:51,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-03-16 07:42:51,847 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:42:51,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:42:51,847 INFO L85 PathProgramCache]: Analyzing trace with hash -520960507, now seen corresponding path program 1 times [2022-03-16 07:42:51,847 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:42:51,848 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630017028] [2022-03-16 07:42:51,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:42:51,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:42:52,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:42:52,722 INFO L134 CoverageAnalysis]: Checked inductivity of 40983 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:42:52,723 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:42:52,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630017028] [2022-03-16 07:42:52,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630017028] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:42:52,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365163761] [2022-03-16 07:42:52,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:42:52,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:42:52,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:42:52,724 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:42:52,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-16 07:42:53,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:42:53,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 1747 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-16 07:42:53,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:42:53,805 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-16 07:42:53,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-16 07:42:58,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-16 07:42:58,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-16 07:42:58,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-16 07:42:59,096 INFO L134 CoverageAnalysis]: Checked inductivity of 40983 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:42:59,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:42:59,607 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread_routineThread2of4ForFork0_~w~0#1_14| Int) (v_ArrVal_19012 (Array Int Int)) (|v_thread_routineThread2of4ForFork0_#t~pre6#1_13| Int)) (let ((.cse0 (* 7 |v_thread_routineThread2of4ForFork0_~w~0#1_14|))) (or (<= 0 .cse0) (< |v_thread_routineThread2of4ForFork0_#t~pre6#1_13| 1) (= (mod .cse0 128) 0) (< |v_thread_routineThread2of4ForFork0_~w~0#1_14| (+ (select (select (store |c_#memory_int| |c_~#tids~0.base| v_ArrVal_19012) |c_thread_routineThread2of4ForFork0_#in~arg#1.base|) |c_thread_routineThread2of4ForFork0_#in~arg#1.offset|) (* |v_thread_routineThread2of4ForFork0_#t~pre6#1_13| 11)))))) is different from false [2022-03-16 07:42:59,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:42:59,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-03-16 07:42:59,676 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:42:59,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 41 [2022-03-16 07:42:59,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-03-16 07:43:15,911 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-16 07:43:15,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-03-16 07:43:15,927 INFO L134 CoverageAnalysis]: Checked inductivity of 40983 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 40962 trivial. 6 not checked. [2022-03-16 07:43:15,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365163761] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:43:15,927 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:43:15,927 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 52 [2022-03-16 07:43:15,927 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046271238] [2022-03-16 07:43:15,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:43:15,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-03-16 07:43:15,928 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:43:15,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-03-16 07:43:15,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=2337, Unknown=1, NotChecked=98, Total=2652 [2022-03-16 07:43:15,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:43:15,929 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:43:15,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 6.076923076923077) internal successors, (316), 52 states have internal predecessors, (316), 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) [2022-03-16 07:43:15,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:43:15,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:43:15,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:43:15,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:43:15,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:43:15,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:43:15,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2022-03-16 07:43:15,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:43:15,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:43:15,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:43:15,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:43:15,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-16 07:43:15,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:43:16,901 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1386 transitions and produced 1142 states. [2022-03-16 07:43:16,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:43:16,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:43:16,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:43:16,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:43:16,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:43:16,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:43:16,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2022-03-16 07:43:16,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:43:16,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:43:16,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:43:16,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:43:16,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-16 07:43:16,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:43:16,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-16 07:43:17,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-03-16 07:43:17,102 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:43:17,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:43:17,103 INFO L85 PathProgramCache]: Analyzing trace with hash -851582242, now seen corresponding path program 1 times [2022-03-16 07:43:17,103 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:43:17,103 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626591488] [2022-03-16 07:43:17,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:43:17,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:43:17,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:43:17,667 INFO L134 CoverageAnalysis]: Checked inductivity of 40991 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:43:17,668 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:43:17,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626591488] [2022-03-16 07:43:17,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626591488] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:43:17,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190448619] [2022-03-16 07:43:17,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:43:17,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:43:17,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:43:17,669 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:43:17,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-16 07:43:18,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:43:18,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 1817 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-16 07:43:18,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:43:18,782 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-16 07:43:18,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-16 07:43:24,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-16 07:43:24,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-16 07:43:24,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-16 07:43:25,242 INFO L134 CoverageAnalysis]: Checked inductivity of 40991 backedges. 18 proven. 11 refuted. 0 times theorem prover too weak. 40962 trivial. 0 not checked. [2022-03-16 07:43:25,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:43:25,524 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_19621 (Array Int Int))) (<= (div (+ (- 11) (select (select (store |c_#memory_int| |c_~#tids~0.base| v_ArrVal_19621) |c_thread_routineThread2of4ForFork0_#in~arg#1.base|) |c_thread_routineThread2of4ForFork0_#in~arg#1.offset|)) (- 11)) 3)) is different from false [2022-03-16 07:43:25,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:43:25,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-03-16 07:43:25,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:43:25,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 41 [2022-03-16 07:43:25,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-03-16 07:43:28,392 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-16 07:43:28,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-03-16 07:43:28,406 INFO L134 CoverageAnalysis]: Checked inductivity of 40991 backedges. 18 proven. 5 refuted. 0 times theorem prover too weak. 40962 trivial. 6 not checked. [2022-03-16 07:43:28,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190448619] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:43:28,407 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:43:28,407 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 53 [2022-03-16 07:43:28,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464598536] [2022-03-16 07:43:28,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:43:28,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-16 07:43:28,408 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:43:28,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-16 07:43:28,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=2450, Unknown=1, NotChecked=100, Total=2756 [2022-03-16 07:43:28,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:43:28,409 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:43:28,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 7.169811320754717) internal successors, (380), 53 states have internal predecessors, (380), 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) [2022-03-16 07:43:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:43:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:43:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:43:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:43:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:43:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:43:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2022-03-16 07:43:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:43:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:43:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:43:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:43:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-16 07:43:28,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:43:28,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:43:30,481 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 3512 transitions and produced 3240 states. [2022-03-16 07:43:30,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:43:30,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:43:30,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:43:30,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:43:30,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:43:30,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:43:30,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2022-03-16 07:43:30,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:43:30,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:43:30,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:43:30,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:43:30,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-16 07:43:30,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:43:30,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-16 07:43:30,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-16 07:43:30,682 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-16 07:43:30,683 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:43:30,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:43:30,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1617421925, now seen corresponding path program 1 times [2022-03-16 07:43:30,683 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:43:30,683 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503821975] [2022-03-16 07:43:30,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:43:30,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:43:30,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:43:31,468 INFO L134 CoverageAnalysis]: Checked inductivity of 55275 backedges. 3579 proven. 14 refuted. 0 times theorem prover too weak. 51682 trivial. 0 not checked. [2022-03-16 07:43:31,468 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:43:31,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503821975] [2022-03-16 07:43:31,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503821975] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:43:31,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010849021] [2022-03-16 07:43:31,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:43:31,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:43:31,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:43:31,470 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:43:31,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-16 07:43:33,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:43:33,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 3950 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-16 07:43:33,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:43:35,168 INFO L134 CoverageAnalysis]: Checked inductivity of 55275 backedges. 3593 proven. 0 refuted. 0 times theorem prover too weak. 51682 trivial. 0 not checked. [2022-03-16 07:43:35,168 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-16 07:43:35,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010849021] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-16 07:43:35,168 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-16 07:43:35,168 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 8 [2022-03-16 07:43:35,169 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068431893] [2022-03-16 07:43:35,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-16 07:43:35,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-16 07:43:35,169 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:43:35,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-16 07:43:35,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-03-16 07:43:35,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:43:35,169 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:43:35,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 39.714285714285715) internal successors, (278), 7 states have internal predecessors, (278), 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) [2022-03-16 07:43:35,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:43:35,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:43:35,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:43:35,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:43:35,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:43:35,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:43:35,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2022-03-16 07:43:35,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:43:35,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:43:35,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:43:35,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:43:35,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2022-03-16 07:43:35,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:43:35,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2022-03-16 07:43:35,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:43:35,250 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1643 transitions and produced 1399 states. [2022-03-16 07:43:35,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:43:35,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:43:35,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:43:35,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:43:35,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:43:35,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:43:35,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2022-03-16 07:43:35,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:43:35,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:43:35,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:43:35,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:43:35,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-16 07:43:35,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:43:35,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-16 07:43:35,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:43:35,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-16 07:43:35,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-16 07:43:35,459 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:43:35,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:43:35,460 INFO L85 PathProgramCache]: Analyzing trace with hash 129189702, now seen corresponding path program 1 times [2022-03-16 07:43:35,460 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:43:35,460 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063101096] [2022-03-16 07:43:35,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:43:35,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:43:35,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:43:36,230 INFO L134 CoverageAnalysis]: Checked inductivity of 41204 backedges. 11 proven. 37 refuted. 0 times theorem prover too weak. 41156 trivial. 0 not checked. [2022-03-16 07:43:36,230 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:43:36,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063101096] [2022-03-16 07:43:36,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063101096] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:43:36,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622164358] [2022-03-16 07:43:36,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:43:36,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:43:36,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:43:36,232 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:43:36,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-16 07:43:37,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:43:37,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 2074 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-16 07:43:37,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:43:37,469 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-16 07:43:37,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-16 07:43:43,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-16 07:43:43,358 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-16 07:43:43,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-16 07:43:43,605 INFO L134 CoverageAnalysis]: Checked inductivity of 41204 backedges. 39 proven. 9 refuted. 0 times theorem prover too weak. 41156 trivial. 0 not checked. [2022-03-16 07:43:43,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:43:44,142 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread_routineThread3of4ForFork0_~w~0#1_11| Int) (|v_thread_routineThread3of4ForFork0_#t~pre6#1_10| Int) (v_ArrVal_21248 (Array Int Int))) (let ((.cse0 (* 7 |v_thread_routineThread3of4ForFork0_~w~0#1_11|))) (or (<= 0 .cse0) (< |v_thread_routineThread3of4ForFork0_~w~0#1_11| (+ (select (select (store |c_#memory_int| |c_~#tids~0.base| v_ArrVal_21248) |c_thread_routineThread3of4ForFork0_#in~arg#1.base|) |c_thread_routineThread3of4ForFork0_#in~arg#1.offset|) (* |v_thread_routineThread3of4ForFork0_#t~pre6#1_10| 11))) (= (mod .cse0 128) 0) (< |v_thread_routineThread3of4ForFork0_#t~pre6#1_10| 1)))) is different from false [2022-03-16 07:43:44,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:43:44,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-03-16 07:43:44,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:43:44,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 41 [2022-03-16 07:43:44,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-03-16 07:44:08,427 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-16 07:44:08,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-03-16 07:44:08,443 INFO L134 CoverageAnalysis]: Checked inductivity of 41204 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 41156 trivial. 9 not checked. [2022-03-16 07:44:08,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622164358] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:44:08,443 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:44:08,444 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 58 [2022-03-16 07:44:08,444 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389440504] [2022-03-16 07:44:08,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:44:08,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-03-16 07:44:08,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:44:08,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-03-16 07:44:08,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=2942, Unknown=1, NotChecked=110, Total=3306 [2022-03-16 07:44:08,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:44:08,445 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:44:08,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 8.189655172413794) internal successors, (475), 58 states have internal predecessors, (475), 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) [2022-03-16 07:44:08,445 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:44:08,445 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:44:08,445 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:44:08,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:44:08,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:44:08,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:44:08,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2022-03-16 07:44:08,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:44:08,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:44:08,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:44:08,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:44:08,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2022-03-16 07:44:08,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:44:08,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2022-03-16 07:44:08,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:44:08,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:44:09,777 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 3838 transitions and produced 3566 states. [2022-03-16 07:44:09,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:44:09,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:44:09,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:44:09,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:44:09,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:44:09,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:44:09,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2022-03-16 07:44:09,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:44:09,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:44:09,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:44:09,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:44:09,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-16 07:44:09,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:44:09,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-16 07:44:09,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:44:09,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-16 07:44:09,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-03-16 07:44:09,992 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:44:09,993 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:44:09,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:44:09,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1092165997, now seen corresponding path program 1 times [2022-03-16 07:44:09,993 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:44:09,993 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568801487] [2022-03-16 07:44:09,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:44:09,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:44:10,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:44:10,651 INFO L134 CoverageAnalysis]: Checked inductivity of 55507 backedges. 3590 proven. 14 refuted. 0 times theorem prover too weak. 51903 trivial. 0 not checked. [2022-03-16 07:44:10,651 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:44:10,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568801487] [2022-03-16 07:44:10,651 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568801487] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:44:10,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614283476] [2022-03-16 07:44:10,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:44:10,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:44:10,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:44:10,653 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:44:10,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-16 07:44:12,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:44:12,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 4277 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-16 07:44:12,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:44:14,215 INFO L134 CoverageAnalysis]: Checked inductivity of 55507 backedges. 3604 proven. 0 refuted. 0 times theorem prover too weak. 51903 trivial. 0 not checked. [2022-03-16 07:44:14,216 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-16 07:44:14,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614283476] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-16 07:44:14,216 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-16 07:44:14,216 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 8 [2022-03-16 07:44:14,216 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373500997] [2022-03-16 07:44:14,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-16 07:44:14,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-16 07:44:14,217 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:44:14,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-16 07:44:14,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-03-16 07:44:14,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:44:14,217 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:44:14,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.857142857142854) internal successors, (321), 7 states have internal predecessors, (321), 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) [2022-03-16 07:44:14,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:44:14,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:44:14,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:44:14,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:44:14,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:44:14,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:44:14,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2022-03-16 07:44:14,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:44:14,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:44:14,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:44:14,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:44:14,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2022-03-16 07:44:14,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:44:14,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2022-03-16 07:44:14,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:44:14,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2022-03-16 07:44:14,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:44:14,308 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1969 transitions and produced 1725 states. [2022-03-16 07:44:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:44:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:44:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:44:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:44:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:44:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:44:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2022-03-16 07:44:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:44:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:44:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:44:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:44:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-16 07:44:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:44:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-16 07:44:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:44:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-16 07:44:14,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:44:14,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-03-16 07:44:14,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:44:14,509 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:44:14,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:44:14,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1368255000, now seen corresponding path program 1 times [2022-03-16 07:44:14,510 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:44:14,510 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575989921] [2022-03-16 07:44:14,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:44:14,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:44:14,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:44:15,331 INFO L134 CoverageAnalysis]: Checked inductivity of 41436 backedges. 33 proven. 53 refuted. 0 times theorem prover too weak. 41350 trivial. 0 not checked. [2022-03-16 07:44:15,331 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:44:15,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575989921] [2022-03-16 07:44:15,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575989921] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:44:15,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234772641] [2022-03-16 07:44:15,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:44:15,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:44:15,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:44:15,333 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:44:15,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-16 07:44:16,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:44:16,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 2401 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-16 07:44:16,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:44:16,726 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-16 07:44:16,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-16 07:44:29,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-16 07:44:29,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-16 07:44:29,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-16 07:44:29,541 INFO L134 CoverageAnalysis]: Checked inductivity of 41436 backedges. 32 proven. 95 refuted. 0 times theorem prover too weak. 41309 trivial. 0 not checked. [2022-03-16 07:44:29,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-16 07:44:30,094 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread_routineThread4of4ForFork0_#t~pre6#1_10| Int) (v_ArrVal_22987 (Array Int Int)) (|v_thread_routineThread4of4ForFork0_~w~0#1_11| Int)) (let ((.cse0 (* 7 |v_thread_routineThread4of4ForFork0_~w~0#1_11|))) (or (< |v_thread_routineThread4of4ForFork0_~w~0#1_11| (+ (select (select (store |c_#memory_int| |c_~#tids~0.base| v_ArrVal_22987) |c_thread_routineThread4of4ForFork0_#in~arg#1.base|) |c_thread_routineThread4of4ForFork0_#in~arg#1.offset|) (* |v_thread_routineThread4of4ForFork0_#t~pre6#1_10| 11))) (= (mod .cse0 128) 0) (<= 0 .cse0) (< |v_thread_routineThread4of4ForFork0_#t~pre6#1_10| 1)))) is different from false [2022-03-16 07:44:30,152 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:44:30,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-03-16 07:44:30,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-16 07:44:30,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 41 [2022-03-16 07:44:30,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-03-16 07:45:23,108 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-16 07:45:23,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-03-16 07:45:23,149 INFO L134 CoverageAnalysis]: Checked inductivity of 41436 backedges. 74 proven. 0 refuted. 0 times theorem prover too weak. 41350 trivial. 12 not checked. [2022-03-16 07:45:23,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234772641] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-16 07:45:23,150 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-16 07:45:23,150 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 27, 24] total 68 [2022-03-16 07:45:23,150 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082849605] [2022-03-16 07:45:23,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-16 07:45:23,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-03-16 07:45:23,151 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-16 07:45:23,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-03-16 07:45:23,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=368, Invalid=4057, Unknown=1, NotChecked=130, Total=4556 [2022-03-16 07:45:23,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:45:23,152 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-16 07:45:23,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 9.617647058823529) internal successors, (654), 68 states have internal predecessors, (654), 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) [2022-03-16 07:45:23,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:45:23,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:45:23,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:45:23,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:45:23,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:45:23,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:45:23,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2022-03-16 07:45:23,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:45:23,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:45:23,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:45:23,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:45:23,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2022-03-16 07:45:23,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:45:23,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2022-03-16 07:45:23,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:45:23,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2022-03-16 07:45:23,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:45:23,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:45:25,234 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 2038 transitions and produced 1794 states. [2022-03-16 07:45:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-16 07:45:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-16 07:45:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-16 07:45:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-16 07:45:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-16 07:45:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-16 07:45:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2022-03-16 07:45:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-16 07:45:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2022-03-16 07:45:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:45:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:45:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-16 07:45:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-16 07:45:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-16 07:45:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:45:25,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-16 07:45:25,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-16 07:45:25,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-16 07:45:25,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-03-16 07:45:25,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:45:25,436 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-16 07:45:25,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-16 07:45:25,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1777473151, now seen corresponding path program 1 times [2022-03-16 07:45:25,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-16 07:45:25,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23814102] [2022-03-16 07:45:25,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:45:25,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-16 07:45:25,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:45:26,213 INFO L134 CoverageAnalysis]: Checked inductivity of 41444 backedges. 33 proven. 61 refuted. 0 times theorem prover too weak. 41350 trivial. 0 not checked. [2022-03-16 07:45:26,213 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-16 07:45:26,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23814102] [2022-03-16 07:45:26,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23814102] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-16 07:45:26,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534079268] [2022-03-16 07:45:26,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-16 07:45:26,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:45:26,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-16 07:45:26,214 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-16 07:45:26,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-16 07:45:27,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-16 07:45:27,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 2471 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-16 07:45:27,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-16 07:45:27,642 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-16 07:45:27,642 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 Received shutdown request... [2022-03-16 07:45:29,857 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-03-16 07:45:29,858 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 6 remaining) [2022-03-16 07:45:29,870 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-16 07:45:29,882 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (12)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-16 07:45:29,882 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (41)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-16 07:45:29,882 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-16 07:45:29,882 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-16 07:45:29,884 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-16 07:45:29,884 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (26)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-16 07:45:30,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-16 07:45:30,059 WARN L594 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 1172 with TraceHistMax 128,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 4ms.. [2022-03-16 07:45:30,059 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 6 remaining) [2022-03-16 07:45:30,059 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 6 remaining) [2022-03-16 07:45:30,059 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 6 remaining) [2022-03-16 07:45:30,060 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 6 remaining) [2022-03-16 07:45:30,060 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 6 remaining) [2022-03-16 07:45:30,060 INFO L732 BasicCegarLoop]: Path program histogram: [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-16 07:45:30,063 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 4 thread instances [2022-03-16 07:45:30,063 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-16 07:45:30,066 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.03 07:45:30 BasicIcfg [2022-03-16 07:45:30,066 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-16 07:45:30,066 INFO L158 Benchmark]: Toolchain (without parser) took 672472.66ms. Allocated memory was 178.3MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 118.9MB in the beginning and 833.7MB in the end (delta: -714.8MB). Peak memory consumption was 1.2GB. Max. memory is 8.0GB. [2022-03-16 07:45:30,066 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 178.3MB. Free memory is still 137.5MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-16 07:45:30,066 INFO L158 Benchmark]: CACSL2BoogieTranslator took 709.27ms. Allocated memory was 178.3MB in the beginning and 239.1MB in the end (delta: 60.8MB). Free memory was 118.8MB in the beginning and 190.6MB in the end (delta: -71.8MB). Peak memory consumption was 17.2MB. Max. memory is 8.0GB. [2022-03-16 07:45:30,067 INFO L158 Benchmark]: Boogie Procedure Inliner took 65.30ms. Allocated memory is still 239.1MB. Free memory was 190.6MB in the beginning and 188.1MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-16 07:45:30,067 INFO L158 Benchmark]: Boogie Preprocessor took 42.56ms. Allocated memory is still 239.1MB. Free memory was 188.1MB in the beginning and 186.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-16 07:45:30,067 INFO L158 Benchmark]: RCFGBuilder took 477.64ms. Allocated memory is still 239.1MB. Free memory was 186.6MB in the beginning and 171.4MB in the end (delta: 15.2MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. [2022-03-16 07:45:30,067 INFO L158 Benchmark]: TraceAbstraction took 671171.16ms. Allocated memory was 239.1MB in the beginning and 2.1GB in the end (delta: 1.8GB). Free memory was 170.8MB in the beginning and 833.7MB in the end (delta: -662.9MB). Peak memory consumption was 1.2GB. Max. memory is 8.0GB. [2022-03-16 07:45:30,068 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 178.3MB. Free memory is still 137.5MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 709.27ms. Allocated memory was 178.3MB in the beginning and 239.1MB in the end (delta: 60.8MB). Free memory was 118.8MB in the beginning and 190.6MB in the end (delta: -71.8MB). Peak memory consumption was 17.2MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 65.30ms. Allocated memory is still 239.1MB. Free memory was 190.6MB in the beginning and 188.1MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 42.56ms. Allocated memory is still 239.1MB. Free memory was 188.1MB in the beginning and 186.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 477.64ms. Allocated memory is still 239.1MB. Free memory was 186.6MB in the beginning and 171.4MB in the end (delta: 15.2MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. * TraceAbstraction took 671171.16ms. Allocated memory was 239.1MB in the beginning and 2.1GB in the end (delta: 1.8GB). Free memory was 170.8MB in the beginning and 833.7MB in the end (delta: -662.9MB). Peak memory consumption was 1.2GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 1029]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 1172 with TraceHistMax 128,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 4ms.. - TimeoutResultAtElement [Line: 1044]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PartialOrderCegarLoop was analyzing trace of length 1172 with TraceHistMax 128,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 4ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 157 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 88.9s, OverallIterations: 12, TraceHistogramMax: 0, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 38.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 909, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 2.2s SatisfiabilityAnalysisTime, 44.2s InterpolantComputationTime, 8187 NumberOfCodeBlocks, 7402 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 9313 ConstructedInterpolants, 90 QuantifiedInterpolants, 36375 SizeOfPredicates, 283 NumberOfNonLiveVariables, 6137 ConjunctsInSsa, 325 ConjunctsInUnsatCore, 28 InterpolantComputations, 3 PerfectInterpolantSequences, 237232/280564 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 2 thread instances CFG has 4 procedures, 205 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 139.4s, OverallIterations: 16, TraceHistogramMax: 0, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 43.7s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 988, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 3.5s SatisfiabilityAnalysisTime, 84.7s InterpolantComputationTime, 17110 NumberOfCodeBlocks, 16325 NumberOfCodeBlocksAsserted, 34 NumberOfCheckSat, 20646 ConstructedInterpolants, 416 QuantifiedInterpolants, 96487 SizeOfPredicates, 328 NumberOfNonLiveVariables, 15384 ConjunctsInSsa, 412 ConjunctsInUnsatCore, 39 InterpolantComputations, 4 PerfectInterpolantSequences, 716457/759925 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 3 thread instances CFG has 5 procedures, 253 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 190.1s, OverallIterations: 17, TraceHistogramMax: 0, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 41.1s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 999, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.1s SsaConstructionTime, 4.9s SatisfiabilityAnalysisTime, 131.0s InterpolantComputationTime, 27149 NumberOfCodeBlocks, 25470 NumberOfCodeBlocksAsserted, 37 NumberOfCheckSat, 33513 ConstructedInterpolants, 736 QuantifiedInterpolants, 131203 SizeOfPredicates, 331 NumberOfNonLiveVariables, 24360 ConjunctsInSsa, 411 ConjunctsInUnsatCore, 41 InterpolantComputations, 5 PerfectInterpolantSequences, 956498/1000007 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 4 thread instances CFG has 6 procedures, 301 locations, 6 error locations. Started 1 CEGAR loops. OverallTime: 252.4s, OverallIterations: 19, TraceHistogramMax: 0, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 47.1s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 1063, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.0s SsaConstructionTime, 3.5s SatisfiabilityAnalysisTime, 180.0s InterpolantComputationTime, 24400 NumberOfCodeBlocks, 23615 NumberOfCodeBlocksAsserted, 39 NumberOfCheckSat, 31027 ConstructedInterpolants, 1062 QuantifiedInterpolants, 182388 SizeOfPredicates, 377 NumberOfNonLiveVariables, 24188 ConjunctsInSsa, 494 ConjunctsInUnsatCore, 47 InterpolantComputations, 5 PerfectInterpolantSequences, 1075212/1118909 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown