/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-wrwc.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-deagle/floating_read-15.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-03 23:31:49,183 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-03 23:31:49,185 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-03 23:31:49,218 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-03 23:31:49,218 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-03 23:31:49,219 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-03 23:31:49,220 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-03 23:31:49,222 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-03 23:31:49,224 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-03 23:31:49,225 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-03 23:31:49,225 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-03 23:31:49,226 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-03 23:31:49,227 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-03 23:31:49,228 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-03 23:31:49,229 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-03 23:31:49,229 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-03 23:31:49,230 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-03 23:31:49,231 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-03 23:31:49,232 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-03 23:31:49,234 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-03 23:31:49,235 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-03 23:31:49,236 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-03 23:31:49,237 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-03 23:31:49,238 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-03 23:31:49,241 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-03 23:31:49,241 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-03 23:31:49,241 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-03 23:31:49,242 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-03 23:31:49,242 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-03 23:31:49,243 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-03 23:31:49,243 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-03 23:31:49,244 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-03 23:31:49,245 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-03 23:31:49,245 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-03 23:31:49,246 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-03 23:31:49,246 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-03 23:31:49,247 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-03 23:31:49,247 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-03 23:31:49,247 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-03 23:31:49,248 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-03 23:31:49,249 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-03 23:31:49,250 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-wrwc.epf [2022-03-03 23:31:49,269 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-03 23:31:49,270 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-03 23:31:49,270 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-03 23:31:49,270 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-03 23:31:49,271 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-03 23:31:49,271 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-03 23:31:49,271 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-03 23:31:49,271 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-03 23:31:49,272 INFO L138 SettingsManager]: * Use SBE=true [2022-03-03 23:31:49,272 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-03 23:31:49,272 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-03 23:31:49,272 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-03 23:31:49,272 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-03 23:31:49,272 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-03 23:31:49,273 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-03 23:31:49,273 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-03 23:31:49,273 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-03 23:31:49,273 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-03 23:31:49,273 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-03 23:31:49,273 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-03 23:31:49,273 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-03 23:31:49,274 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-03 23:31:49,274 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-03 23:31:49,274 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-03 23:31:49,274 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-03 23:31:49,274 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 23:31:49,274 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-03 23:31:49,274 INFO L138 SettingsManager]: * Construct finite automaton lazily=true [2022-03-03 23:31:49,275 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-03 23:31:49,275 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-03 23:31:49,275 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-03 23:31:49,275 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-03 23:31:49,275 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-03 23:31:49,275 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2022-03-03 23:31:49,275 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-03 23:31:49,275 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-03-03 23:31:49,276 INFO L138 SettingsManager]: * MCR: Overapproximate write-read-write conflicts=false [2022-03-03 23:31:49,276 INFO L138 SettingsManager]: * MCR: Optimize fork and join=false [2022-03-03 23:31:49,276 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-03 23:31:49,471 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-03 23:31:49,487 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-03 23:31:49,489 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-03 23:31:49,490 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-03 23:31:49,491 INFO L275 PluginConnector]: CDTParser initialized [2022-03-03 23:31:49,492 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-deagle/floating_read-15.i [2022-03-03 23:31:49,567 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ba9951249/70b756c2612445d7aea0da4a53123d6f/FLAG4c6d43cc6 [2022-03-03 23:31:49,976 INFO L306 CDTParser]: Found 1 translation units. [2022-03-03 23:31:49,977 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-deagle/floating_read-15.i [2022-03-03 23:31:49,991 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ba9951249/70b756c2612445d7aea0da4a53123d6f/FLAG4c6d43cc6 [2022-03-03 23:31:50,347 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ba9951249/70b756c2612445d7aea0da4a53123d6f [2022-03-03 23:31:50,349 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-03 23:31:50,350 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-03 23:31:50,358 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-03 23:31:50,358 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-03 23:31:50,361 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-03 23:31:50,361 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.03 11:31:50" (1/1) ... [2022-03-03 23:31:50,362 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@39788f68 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 11:31:50, skipping insertion in model container [2022-03-03 23:31:50,362 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.03 11:31:50" (1/1) ... [2022-03-03 23:31:50,369 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-03 23:31:50,406 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-03 23:31:50,691 WARN L1545 CHandler]: Possible shadowing of function thread [2022-03-03 23:31:50,705 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-deagle/floating_read-15.i[31197,31210] [2022-03-03 23:31:50,718 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-03 23:31:50,725 INFO L203 MainTranslator]: Completed pre-run [2022-03-03 23:31:50,770 WARN L1545 CHandler]: Possible shadowing of function thread [2022-03-03 23:31:50,777 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-deagle/floating_read-15.i[31197,31210] [2022-03-03 23:31:50,779 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-03 23:31:50,807 INFO L208 MainTranslator]: Completed translation [2022-03-03 23:31:50,807 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 11:31:50 WrapperNode [2022-03-03 23:31:50,808 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-03 23:31:50,809 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-03 23:31:50,809 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-03 23:31:50,809 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-03 23:31:50,815 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 11:31:50" (1/1) ... [2022-03-03 23:31:50,837 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 11:31:50" (1/1) ... [2022-03-03 23:31:50,860 INFO L137 Inliner]: procedures = 162, calls = 17, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 52 [2022-03-03 23:31:50,861 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-03 23:31:50,861 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-03 23:31:50,861 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-03 23:31:50,862 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-03 23:31:50,867 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 11:31:50" (1/1) ... [2022-03-03 23:31:50,868 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 11:31:50" (1/1) ... [2022-03-03 23:31:50,872 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 11:31:50" (1/1) ... [2022-03-03 23:31:50,872 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 11:31:50" (1/1) ... [2022-03-03 23:31:50,880 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 11:31:50" (1/1) ... [2022-03-03 23:31:50,884 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 11:31:50" (1/1) ... [2022-03-03 23:31:50,885 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 11:31:50" (1/1) ... [2022-03-03 23:31:50,887 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-03 23:31:50,888 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-03 23:31:50,888 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-03 23:31:50,888 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-03 23:31:50,890 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 11:31:50" (1/1) ... [2022-03-03 23:31:50,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 23:31:50,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:31:50,929 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-03 23:31:50,954 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-03 23:31:50,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-03 23:31:50,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-03 23:31:50,973 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-03-03 23:31:50,974 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-03 23:31:50,974 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-03 23:31:50,974 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-03 23:31:50,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-03 23:31:50,974 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2022-03-03 23:31:50,974 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2022-03-03 23:31:50,974 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-03-03 23:31:50,974 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-03 23:31:50,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-03 23:31:50,976 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-03 23:31:51,129 INFO L234 CfgBuilder]: Building ICFG [2022-03-03 23:31:51,130 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-03 23:31:51,259 INFO L275 CfgBuilder]: Performing block encoding [2022-03-03 23:31:51,265 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-03 23:31:51,265 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-03-03 23:31:51,267 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 11:31:51 BoogieIcfgContainer [2022-03-03 23:31:51,267 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-03 23:31:51,269 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-03 23:31:51,269 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-03 23:31:51,272 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-03 23:31:51,272 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.03 11:31:50" (1/3) ... [2022-03-03 23:31:51,273 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23bd374c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 11:31:51, skipping insertion in model container [2022-03-03 23:31:51,273 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 11:31:50" (2/3) ... [2022-03-03 23:31:51,273 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23bd374c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 11:31:51, skipping insertion in model container [2022-03-03 23:31:51,274 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 11:31:51" (3/3) ... [2022-03-03 23:31:51,275 INFO L111 eAbstractionObserver]: Analyzing ICFG floating_read-15.i [2022-03-03 23:31:51,279 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-03 23:31:51,279 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-03 23:31:51,279 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-03 23:31:51,279 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-03 23:31:51,308 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,308 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,308 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,308 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,309 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,309 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,309 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,309 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,310 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,310 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,310 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,310 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,310 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,311 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,311 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,311 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,311 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,311 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,312 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,312 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,315 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,315 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,315 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,316 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,316 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:51,319 INFO L148 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-03-03 23:31:51,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-03 23:31:51,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:31:51,365 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-03 23:31:51,372 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-03 23:31:51,395 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 23:31:51,401 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=false [2022-03-03 23:31:51,401 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-03 23:31:51,435 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:31:51,437 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:51,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:51,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1781753840, now seen corresponding path program 1 times [2022-03-03 23:31:51,449 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:51,450 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405339357] [2022-03-03 23:31:51,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:51,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:51,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:51,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:51,601 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:51,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405339357] [2022-03-03 23:31:51,603 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405339357] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:51,603 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:51,603 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 23:31:51,606 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561916241] [2022-03-03 23:31:51,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:51,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-03 23:31:51,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:51,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-03 23:31:51,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-03 23:31:51,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:51,639 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:51,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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-03 23:31:51,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:51,652 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:31:51,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:51,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-03 23:31:51,653 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:51,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:51,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1781754801, now seen corresponding path program 1 times [2022-03-03 23:31:51,654 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:51,654 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125856880] [2022-03-03 23:31:51,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:51,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:51,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:51,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:51,719 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:51,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125856880] [2022-03-03 23:31:51,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125856880] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:51,720 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:51,720 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:31:51,720 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726065350] [2022-03-03 23:31:51,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:51,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:31:51,722 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:51,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:31:51,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:31:51,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:51,723 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:51,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-03 23:31:51,723 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:51,723 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:51,752 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 45 transitions and produced 46 states. [2022-03-03 23:31:51,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:51,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:51,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-03 23:31:51,753 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:51,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:51,754 INFO L85 PathProgramCache]: Analyzing trace with hash -315270955, now seen corresponding path program 1 times [2022-03-03 23:31:51,754 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:51,754 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432543747] [2022-03-03 23:31:51,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:51,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:51,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:51,829 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-03 23:31:51,830 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:51,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432543747] [2022-03-03 23:31:51,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432543747] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:51,830 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:51,830 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:31:51,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436396094] [2022-03-03 23:31:51,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:51,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:31:51,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:51,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:31:51,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:31:51,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:51,833 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:51,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 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-03 23:31:51,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:51,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:51,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:51,854 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 51 transitions and produced 50 states. [2022-03-03 23:31:51,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:51,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:51,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:51,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-03 23:31:51,856 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:51,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:51,856 INFO L85 PathProgramCache]: Analyzing trace with hash 906942983, now seen corresponding path program 1 times [2022-03-03 23:31:51,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:51,857 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437320566] [2022-03-03 23:31:51,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:51,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:51,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:51,931 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:51,931 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:51,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437320566] [2022-03-03 23:31:51,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437320566] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:31:51,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130704001] [2022-03-03 23:31:51,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:51,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:31:51,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:31:51,934 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-03 23:31:51,968 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-03 23:31:52,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:52,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 23:31:52,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:31:52,192 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:52,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:31:52,303 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:52,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130704001] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:31:52,304 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:31:52,305 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-03 23:31:52,305 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209632709] [2022-03-03 23:31:52,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:31:52,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 23:31:52,308 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:52,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 23:31:52,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-03 23:31:52,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:52,309 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:52,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 23:31:52,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:52,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:52,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:52,311 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:52,461 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 49 transitions and produced 50 states. [2022-03-03 23:31:52,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:52,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:52,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:52,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 23:31:52,484 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-03 23:31:52,671 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,SelfDestructingSolverStorable3 [2022-03-03 23:31:52,672 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:52,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:52,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1968634815, now seen corresponding path program 1 times [2022-03-03 23:31:52,673 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:52,673 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605826210] [2022-03-03 23:31:52,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:52,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:52,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:31:52,702 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-03 23:31:52,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:31:52,744 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-03 23:31:52,745 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-03 23:31:52,745 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-03 23:31:52,747 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-03 23:31:52,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-03 23:31:52,753 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-03-03 23:31:52,754 WARN L235 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-03 23:31:52,754 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-03-03 23:31:52,770 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,770 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,770 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,770 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,771 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,771 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,771 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,771 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,771 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,771 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,772 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,772 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,772 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,772 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,772 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,772 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,773 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,773 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,773 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,773 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,773 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,773 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,773 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,774 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,774 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,774 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,774 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,774 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,774 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,774 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,774 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,775 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,775 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,775 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,775 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,775 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,775 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,775 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,775 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,776 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,776 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,777 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,778 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,778 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,778 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,778 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,778 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,779 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,779 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,779 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:52,781 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-03 23:31:52,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-03 23:31:52,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:31:52,792 INFO L229 MonitoredProcess]: Starting monitored process 4 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-03 23:31:52,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Waiting until timeout for monitored process [2022-03-03 23:31:52,821 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 23:31:52,822 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=false [2022-03-03 23:31:52,822 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-03 23:31:52,840 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:31:52,840 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:52,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:52,841 INFO L85 PathProgramCache]: Analyzing trace with hash 775345522, now seen corresponding path program 1 times [2022-03-03 23:31:52,841 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:52,841 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073225350] [2022-03-03 23:31:52,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:52,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:52,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:52,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:52,883 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:52,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073225350] [2022-03-03 23:31:52,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073225350] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:52,883 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:52,883 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 23:31:52,883 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965786036] [2022-03-03 23:31:52,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:52,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-03 23:31:52,884 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:52,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-03 23:31:52,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-03 23:31:52,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:52,885 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:52,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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-03 23:31:52,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:52,888 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:31:52,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:52,889 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-03-03 23:31:52,889 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:52,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:52,890 INFO L85 PathProgramCache]: Analyzing trace with hash 775346483, now seen corresponding path program 1 times [2022-03-03 23:31:52,890 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:52,890 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345061981] [2022-03-03 23:31:52,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:52,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:52,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:52,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:52,927 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:52,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345061981] [2022-03-03 23:31:52,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345061981] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:52,928 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:52,928 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:31:52,928 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135522810] [2022-03-03 23:31:52,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:52,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:31:52,929 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:52,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:31:52,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:31:52,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:52,930 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:52,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-03 23:31:52,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:52,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:52,961 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 45 transitions and produced 46 states. [2022-03-03 23:31:52,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:52,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:52,962 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-03-03 23:31:52,962 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:52,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:52,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1083506660, now seen corresponding path program 1 times [2022-03-03 23:31:52,963 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:52,963 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419534507] [2022-03-03 23:31:52,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:52,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:52,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:53,024 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-03 23:31:53,025 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:53,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419534507] [2022-03-03 23:31:53,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419534507] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:53,025 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:53,025 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:31:53,026 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053167206] [2022-03-03 23:31:53,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:53,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:31:53,026 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:53,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:31:53,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:31:53,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,027 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:53,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 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-03 23:31:53,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:53,028 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,051 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 51 transitions and produced 50 states. [2022-03-03 23:31:53,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:53,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:53,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-03-03 23:31:53,052 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:53,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:53,052 INFO L85 PathProgramCache]: Analyzing trace with hash -2017126046, now seen corresponding path program 1 times [2022-03-03 23:31:53,052 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:53,053 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537013141] [2022-03-03 23:31:53,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:53,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:53,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:53,122 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:53,124 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:53,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537013141] [2022-03-03 23:31:53,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537013141] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:31:53,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369887098] [2022-03-03 23:31:53,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:53,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:31:53,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:31:53,131 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-03 23:31:53,150 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-03 23:31:53,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:53,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 23:31:53,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:31:53,279 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:53,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:31:53,354 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:53,355 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369887098] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:31:53,355 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:31:53,355 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-03 23:31:53,355 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313390635] [2022-03-03 23:31:53,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:31:53,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 23:31:53,356 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:53,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 23:31:53,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-03 23:31:53,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,358 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:53,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 23:31:53,359 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,359 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:53,359 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:53,359 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,540 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 81 transitions and produced 82 states. [2022-03-03 23:31:53,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:53,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:53,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:31:53,567 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-03 23:31:53,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:31:53,756 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:53,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:53,756 INFO L85 PathProgramCache]: Analyzing trace with hash 286308789, now seen corresponding path program 1 times [2022-03-03 23:31:53,757 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:53,757 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303905803] [2022-03-03 23:31:53,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:53,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:53,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:31:53,774 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-03 23:31:53,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:31:53,810 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-03 23:31:53,810 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-03 23:31:53,810 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-03 23:31:53,810 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-03 23:31:53,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-03-03 23:31:53,811 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-03-03 23:31:53,811 WARN L235 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-03 23:31:53,812 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-03-03 23:31:53,821 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,821 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,822 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,822 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,822 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,822 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,822 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,822 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,822 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,822 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,822 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,823 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,823 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,823 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,823 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,823 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,823 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,823 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,823 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,823 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,824 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,824 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,824 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,824 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,824 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,824 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,824 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,824 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,824 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,824 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,825 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,825 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,825 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,825 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,825 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,825 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,825 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,825 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,825 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,825 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,826 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,826 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,826 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,826 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,826 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,826 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,826 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,826 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,826 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,827 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,827 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,827 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,827 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,827 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,827 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,827 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,827 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,827 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,828 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,828 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,828 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,828 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,828 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,828 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,828 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,829 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,829 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,829 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,829 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,829 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,830 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,830 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,830 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,830 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,830 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:53,832 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-03 23:31:53,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-03 23:31:53,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:31:53,840 INFO L229 MonitoredProcess]: Starting monitored process 6 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-03 23:31:53,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Waiting until timeout for monitored process [2022-03-03 23:31:53,844 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 23:31:53,844 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=false [2022-03-03 23:31:53,844 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-03 23:31:53,849 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:31:53,849 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:53,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:53,850 INFO L85 PathProgramCache]: Analyzing trace with hash 898626907, now seen corresponding path program 1 times [2022-03-03 23:31:53,850 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:53,850 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39438256] [2022-03-03 23:31:53,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:53,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:53,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:53,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:53,879 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:53,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39438256] [2022-03-03 23:31:53,879 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39438256] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:53,879 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:53,879 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 23:31:53,879 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635264184] [2022-03-03 23:31:53,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:53,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-03 23:31:53,881 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:53,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-03 23:31:53,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-03 23:31:53,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,882 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:53,882 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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-03 23:31:53,882 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,886 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:31:53,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-03-03 23:31:53,887 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:53,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:53,888 INFO L85 PathProgramCache]: Analyzing trace with hash 898627868, now seen corresponding path program 1 times [2022-03-03 23:31:53,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:53,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195394423] [2022-03-03 23:31:53,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:53,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:53,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:53,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:53,914 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:53,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195394423] [2022-03-03 23:31:53,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195394423] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:53,914 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:53,914 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:31:53,914 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197474795] [2022-03-03 23:31:53,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:53,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:31:53,915 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:53,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:31:53,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:31:53,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,916 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:53,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-03 23:31:53,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,933 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 45 transitions and produced 46 states. [2022-03-03 23:31:53,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:53,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-03-03 23:31:53,934 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:53,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:53,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1823512938, now seen corresponding path program 1 times [2022-03-03 23:31:53,934 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:53,935 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761262825] [2022-03-03 23:31:53,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:53,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:53,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:53,964 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-03 23:31:53,964 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:53,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761262825] [2022-03-03 23:31:53,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761262825] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:53,965 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:53,965 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:31:53,965 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603707662] [2022-03-03 23:31:53,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:53,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:31:53,965 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:53,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:31:53,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:31:53,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,966 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:53,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 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-03 23:31:53,967 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,967 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:53,967 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,981 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 51 transitions and produced 50 states. [2022-03-03 23:31:53,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:53,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:53,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:53,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-03-03 23:31:53,982 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:53,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:53,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1587743943, now seen corresponding path program 1 times [2022-03-03 23:31:53,983 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:53,983 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476698350] [2022-03-03 23:31:53,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:53,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:53,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:54,030 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:54,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:54,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476698350] [2022-03-03 23:31:54,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476698350] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:31:54,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693678881] [2022-03-03 23:31:54,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:54,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:31:54,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:31:54,033 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-03 23:31:54,057 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-03 23:31:54,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:54,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 23:31:54,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:31:54,175 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:54,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:31:54,243 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:54,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693678881] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:31:54,243 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:31:54,244 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-03 23:31:54,246 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438236230] [2022-03-03 23:31:54,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:31:54,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 23:31:54,247 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:54,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 23:31:54,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-03 23:31:54,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:54,249 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:54,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 23:31:54,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:54,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:54,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:54,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:54,483 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 127 transitions and produced 126 states. [2022-03-03 23:31:54,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:54,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:54,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:54,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:31:54,510 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-03 23:31:54,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:31:54,700 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:54,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:54,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1192635454, now seen corresponding path program 1 times [2022-03-03 23:31:54,700 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:54,701 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563488015] [2022-03-03 23:31:54,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:54,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:54,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:54,774 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:54,775 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:54,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563488015] [2022-03-03 23:31:54,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563488015] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:31:54,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140977478] [2022-03-03 23:31:54,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:54,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:31:54,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:31:54,777 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-03 23:31:54,800 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-03 23:31:54,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:54,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-03 23:31:54,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:31:54,970 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:54,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:31:55,140 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:55,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140977478] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:31:55,141 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:31:55,141 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-03 23:31:55,141 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353746089] [2022-03-03 23:31:55,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:31:55,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-03 23:31:55,142 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:55,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-03 23:31:55,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-03-03 23:31:55,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:55,143 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:55,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 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-03 23:31:55,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:55,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:55,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:55,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:31:55,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:55,377 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 123 transitions and produced 124 states. [2022-03-03 23:31:55,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:55,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:55,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:55,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:31:55,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-03 23:31:55,411 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-03 23:31:55,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:31:55,600 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:55,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:55,600 INFO L85 PathProgramCache]: Analyzing trace with hash 176735389, now seen corresponding path program 1 times [2022-03-03 23:31:55,600 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:55,600 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127332815] [2022-03-03 23:31:55,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:55,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:55,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:31:55,617 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-03 23:31:55,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:31:55,632 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-03 23:31:55,632 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-03 23:31:55,632 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-03 23:31:55,632 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-03 23:31:55,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-03-03 23:31:55,633 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-03-03 23:31:55,634 WARN L235 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-03 23:31:55,634 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-03-03 23:31:55,642 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,642 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,642 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,642 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,642 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,642 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,642 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,642 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,642 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,642 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,642 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,643 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,643 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,643 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,643 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,643 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,643 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,643 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,643 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,643 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,643 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,644 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,644 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,644 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,644 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,644 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,644 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,644 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,644 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,644 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,644 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,644 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,644 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,645 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,645 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,645 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,645 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,645 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,645 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,645 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,645 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,645 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,645 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,645 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,646 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,646 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,646 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,646 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,646 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,646 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,646 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,646 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,646 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,646 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,646 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,646 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,647 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,647 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,647 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,647 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,647 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,647 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,647 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,647 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,647 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,647 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,648 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,648 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,648 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,648 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,648 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,648 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,648 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,648 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,648 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,648 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,648 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,648 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,649 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,649 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,649 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,649 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,649 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,649 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,650 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,650 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,650 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,650 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,650 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,650 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,651 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,651 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,651 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,651 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,651 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,651 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,651 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,651 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,652 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,652 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:55,654 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-03-03 23:31:55,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-03 23:31:55,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:31:55,657 INFO L229 MonitoredProcess]: Starting monitored process 9 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-03 23:31:55,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (9)] Waiting until timeout for monitored process [2022-03-03 23:31:55,661 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 23:31:55,661 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=false [2022-03-03 23:31:55,661 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-03 23:31:55,665 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:31:55,665 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:55,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:55,665 INFO L85 PathProgramCache]: Analyzing trace with hash -2143369301, now seen corresponding path program 1 times [2022-03-03 23:31:55,665 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:55,665 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945728720] [2022-03-03 23:31:55,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:55,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:55,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:55,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:55,677 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:55,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945728720] [2022-03-03 23:31:55,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945728720] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:55,677 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:55,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 23:31:55,678 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233383759] [2022-03-03 23:31:55,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:55,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-03 23:31:55,678 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:55,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-03 23:31:55,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-03 23:31:55,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:55,679 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:55,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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-03 23:31:55,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:55,680 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:31:55,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:55,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-03-03 23:31:55,681 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:55,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:55,681 INFO L85 PathProgramCache]: Analyzing trace with hash -2143368340, now seen corresponding path program 1 times [2022-03-03 23:31:55,681 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:55,681 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967466332] [2022-03-03 23:31:55,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:55,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:55,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:55,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:55,697 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:55,697 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967466332] [2022-03-03 23:31:55,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967466332] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:55,697 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:55,697 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:31:55,698 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116890210] [2022-03-03 23:31:55,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:55,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:31:55,698 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:55,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:31:55,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:31:55,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:55,699 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:55,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-03 23:31:55,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:55,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:55,710 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 45 transitions and produced 46 states. [2022-03-03 23:31:55,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:55,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:55,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-03-03 23:31:55,711 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:55,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:55,711 INFO L85 PathProgramCache]: Analyzing trace with hash -184146753, now seen corresponding path program 1 times [2022-03-03 23:31:55,711 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:55,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262693082] [2022-03-03 23:31:55,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:55,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:55,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:55,732 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-03 23:31:55,733 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:55,733 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262693082] [2022-03-03 23:31:55,733 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262693082] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:55,733 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:55,733 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:31:55,733 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087393267] [2022-03-03 23:31:55,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:55,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:31:55,734 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:55,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:31:55,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:31:55,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:55,734 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:55,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 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-03 23:31:55,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:55,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:55,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:55,741 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 51 transitions and produced 50 states. [2022-03-03 23:31:55,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:55,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:55,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:55,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-03-03 23:31:55,742 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:55,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:55,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1187205763, now seen corresponding path program 1 times [2022-03-03 23:31:55,743 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:55,743 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583137012] [2022-03-03 23:31:55,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:55,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:55,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:55,772 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:55,772 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:55,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583137012] [2022-03-03 23:31:55,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583137012] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:31:55,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131059048] [2022-03-03 23:31:55,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:55,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:31:55,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:31:55,775 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-03 23:31:55,776 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-03 23:31:55,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:55,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 23:31:55,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:31:55,897 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:55,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:31:55,954 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:55,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131059048] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:31:55,954 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:31:55,955 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-03 23:31:55,956 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812199577] [2022-03-03 23:31:55,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:31:55,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 23:31:55,957 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:55,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 23:31:55,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-03 23:31:55,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:55,957 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:55,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 23:31:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:56,145 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 127 transitions and produced 126 states. [2022-03-03 23:31:56,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:56,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:56,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:56,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:31:56,164 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-03 23:31:56,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:31:56,347 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:56,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:56,348 INFO L85 PathProgramCache]: Analyzing trace with hash -973315185, now seen corresponding path program 1 times [2022-03-03 23:31:56,348 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:56,348 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810160318] [2022-03-03 23:31:56,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:56,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:56,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:56,420 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:56,420 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:56,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810160318] [2022-03-03 23:31:56,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810160318] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:31:56,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455544501] [2022-03-03 23:31:56,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:56,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:31:56,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:31:56,422 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-03 23:31:56,431 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-03 23:31:56,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:56,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-03 23:31:56,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:31:56,612 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:56,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:31:56,746 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:56,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455544501] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:31:56,746 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:31:56,746 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-03 23:31:56,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652053920] [2022-03-03 23:31:56,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:31:56,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-03 23:31:56,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:56,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-03 23:31:56,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-03-03 23:31:56,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:56,748 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:56,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 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-03 23:31:56,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:56,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:56,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:56,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:31:56,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:57,008 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 175 transitions and produced 176 states. [2022-03-03 23:31:57,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:57,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:57,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:57,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:31:57,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 23:31:57,055 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-03 23:31:57,243 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,SelfDestructingSolverStorable20 [2022-03-03 23:31:57,244 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:57,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:57,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1693116247, now seen corresponding path program 1 times [2022-03-03 23:31:57,245 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:57,245 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521273853] [2022-03-03 23:31:57,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:57,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:57,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:31:57,277 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-03 23:31:57,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:31:57,291 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-03 23:31:57,292 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-03 23:31:57,292 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-03 23:31:57,292 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-03 23:31:57,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-03-03 23:31:57,293 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-03-03 23:31:57,293 WARN L235 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-03 23:31:57,293 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2022-03-03 23:31:57,302 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,302 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,302 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,302 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,302 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,302 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,302 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,303 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,303 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,303 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,303 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,303 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,303 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,303 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,303 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,303 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,304 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,304 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,304 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,304 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,304 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,304 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,304 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,304 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,304 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,304 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,304 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,305 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,305 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,305 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,305 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,305 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,305 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,305 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,305 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,305 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,305 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,306 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,306 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,306 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,306 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,306 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,306 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,306 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,306 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,306 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,307 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,307 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,307 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,307 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,307 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,307 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,307 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,307 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,307 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,307 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,308 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,308 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,308 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,308 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,308 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,308 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,308 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,308 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,308 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,308 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,308 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,309 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,309 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,309 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,309 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,309 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,309 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,309 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,309 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,309 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,309 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,309 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,309 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,310 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,310 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,310 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,310 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,310 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,310 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,310 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,310 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,310 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,310 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,310 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,311 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,311 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,311 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,311 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,311 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,311 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,311 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,311 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,311 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,311 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,312 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,312 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,312 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,312 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,312 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,312 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,313 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,313 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,313 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,313 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,313 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,313 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,313 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,313 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,314 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,314 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,314 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,314 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,314 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,314 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,315 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,315 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,315 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,315 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,315 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:57,317 INFO L148 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2022-03-03 23:31:57,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-03 23:31:57,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:31:57,320 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-03 23:31:57,325 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-03 23:31:57,327 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 23:31:57,328 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=false [2022-03-03 23:31:57,328 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-03 23:31:57,331 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:31:57,331 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:57,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:57,331 INFO L85 PathProgramCache]: Analyzing trace with hash 239291490, now seen corresponding path program 1 times [2022-03-03 23:31:57,332 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:57,332 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735331303] [2022-03-03 23:31:57,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:57,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:57,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:57,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:57,353 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:57,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735331303] [2022-03-03 23:31:57,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735331303] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:57,353 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:57,353 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 23:31:57,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884955037] [2022-03-03 23:31:57,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:57,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-03 23:31:57,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:57,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-03 23:31:57,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-03 23:31:57,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:57,355 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:57,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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-03 23:31:57,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:57,356 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:31:57,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:57,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-03-03 23:31:57,357 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:57,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:57,357 INFO L85 PathProgramCache]: Analyzing trace with hash 239292451, now seen corresponding path program 1 times [2022-03-03 23:31:57,357 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:57,357 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497135490] [2022-03-03 23:31:57,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:57,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:57,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:57,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:57,375 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:57,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497135490] [2022-03-03 23:31:57,375 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497135490] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:57,375 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:57,375 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:31:57,376 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869959434] [2022-03-03 23:31:57,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:57,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:31:57,376 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:57,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:31:57,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:31:57,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:57,377 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:57,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-03 23:31:57,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:57,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:57,387 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 45 transitions and produced 46 states. [2022-03-03 23:31:57,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:57,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:57,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-03-03 23:31:57,388 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:57,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:57,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1483448859, now seen corresponding path program 1 times [2022-03-03 23:31:57,389 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:57,389 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484418159] [2022-03-03 23:31:57,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:57,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:57,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:57,431 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-03 23:31:57,431 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:57,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484418159] [2022-03-03 23:31:57,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484418159] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:57,431 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:57,431 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:31:57,432 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839319879] [2022-03-03 23:31:57,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:57,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:31:57,432 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:57,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:31:57,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:31:57,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:57,433 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:57,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 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-03 23:31:57,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:57,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:57,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:57,440 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 51 transitions and produced 50 states. [2022-03-03 23:31:57,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:57,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:57,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:57,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-03-03 23:31:57,441 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:57,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:57,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1737726477, now seen corresponding path program 1 times [2022-03-03 23:31:57,441 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:57,441 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795882751] [2022-03-03 23:31:57,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:57,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:57,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:57,470 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:57,470 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:57,470 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795882751] [2022-03-03 23:31:57,470 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795882751] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:31:57,470 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857296049] [2022-03-03 23:31:57,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:57,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:31:57,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:31:57,477 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-03 23:31:57,479 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-03 23:31:57,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:57,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 23:31:57,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:31:57,603 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:57,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:31:57,662 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:57,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857296049] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:31:57,662 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:31:57,662 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-03 23:31:57,663 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832929971] [2022-03-03 23:31:57,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:31:57,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 23:31:57,663 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:57,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 23:31:57,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-03 23:31:57,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:57,664 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:57,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 23:31:57,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:57,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:57,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:57,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:57,848 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 127 transitions and produced 126 states. [2022-03-03 23:31:57,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:57,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:57,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:57,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:31:57,876 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-03-03 23:31:58,072 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,SelfDestructingSolverStorable25 [2022-03-03 23:31:58,073 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:58,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:58,074 INFO L85 PathProgramCache]: Analyzing trace with hash 157483872, now seen corresponding path program 1 times [2022-03-03 23:31:58,074 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:58,074 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53986793] [2022-03-03 23:31:58,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:58,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:58,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:58,139 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-03-03 23:31:58,139 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:58,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53986793] [2022-03-03 23:31:58,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53986793] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:31:58,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203222317] [2022-03-03 23:31:58,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:58,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:31:58,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:31:58,141 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-03 23:31:58,145 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-03 23:31:58,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:58,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-03 23:31:58,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:31:58,353 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:58,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:31:58,521 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:58,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203222317] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:31:58,522 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:31:58,522 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 21 [2022-03-03 23:31:58,524 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982003618] [2022-03-03 23:31:58,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:31:58,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 23:31:58,524 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:58,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 23:31:58,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2022-03-03 23:31:58,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:58,525 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:58,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.238095238095238) internal successors, (110), 21 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-03 23:31:58,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:58,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:58,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:58,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:31:58,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:59,324 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 237 transitions and produced 238 states. [2022-03-03 23:31:59,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:59,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:59,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:59,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:31:59,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-03 23:31:59,350 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-03-03 23:31:59,549 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,SelfDestructingSolverStorable26 [2022-03-03 23:31:59,550 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:59,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:59,550 INFO L85 PathProgramCache]: Analyzing trace with hash -184578877, now seen corresponding path program 1 times [2022-03-03 23:31:59,550 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:59,550 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527354194] [2022-03-03 23:31:59,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:59,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:59,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:31:59,567 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-03 23:31:59,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:31:59,583 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-03 23:31:59,583 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-03 23:31:59,584 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-03 23:31:59,584 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-03 23:31:59,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-03-03 23:31:59,585 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-03-03 23:31:59,585 WARN L235 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-03 23:31:59,585 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2022-03-03 23:31:59,594 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,595 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,595 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,595 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,595 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,595 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,595 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,595 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,595 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,595 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,595 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,595 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,595 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,596 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,596 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,596 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,596 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,596 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,596 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,596 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,596 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,596 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,596 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,596 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,597 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,597 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,597 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,597 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,597 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,597 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,597 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,597 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,597 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,597 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,597 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,597 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,598 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,598 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,598 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,598 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,598 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,598 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,598 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,598 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,598 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,598 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,598 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,598 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,599 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,599 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,599 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,599 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,599 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,599 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,599 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,599 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,599 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,599 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,599 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,599 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,600 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,600 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,600 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,600 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,600 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,600 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,600 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,600 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,600 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,600 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,600 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,600 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,601 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,601 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,601 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,601 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,601 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,601 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,601 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,601 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,601 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,601 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,601 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,601 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,602 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,602 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,602 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,602 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,602 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,602 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,602 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,602 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,602 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,602 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,602 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,602 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,602 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,603 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,603 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,603 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,603 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,603 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,603 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,603 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,603 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,603 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,603 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,603 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,604 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,604 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,604 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,604 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,604 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,604 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,604 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,604 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,604 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,604 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,604 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,605 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,605 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,605 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,605 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,605 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,605 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,606 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,606 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,606 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,606 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,606 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,606 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,606 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,606 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,606 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,607 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,607 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,607 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,607 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,607 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,608 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,608 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,608 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,608 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,608 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,608 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,609 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,609 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,609 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,609 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,609 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:31:59,611 INFO L148 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2022-03-03 23:31:59,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-03 23:31:59,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:31:59,614 INFO L229 MonitoredProcess]: Starting monitored process 15 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-03 23:31:59,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (15)] Waiting until timeout for monitored process [2022-03-03 23:31:59,618 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 23:31:59,619 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=false [2022-03-03 23:31:59,619 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-03 23:31:59,622 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:31:59,622 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:59,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:59,622 INFO L85 PathProgramCache]: Analyzing trace with hash -543325312, now seen corresponding path program 1 times [2022-03-03 23:31:59,622 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:59,623 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975706160] [2022-03-03 23:31:59,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:59,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:59,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:59,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:59,639 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:59,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975706160] [2022-03-03 23:31:59,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975706160] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:59,639 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:59,639 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 23:31:59,639 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067706741] [2022-03-03 23:31:59,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:59,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-03 23:31:59,640 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:59,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-03 23:31:59,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-03 23:31:59,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:59,640 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:59,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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-03 23:31:59,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:59,642 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:31:59,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:59,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-03-03 23:31:59,642 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:59,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:59,642 INFO L85 PathProgramCache]: Analyzing trace with hash -543324351, now seen corresponding path program 1 times [2022-03-03 23:31:59,642 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:59,643 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618505410] [2022-03-03 23:31:59,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:59,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:59,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:59,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:59,656 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:59,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618505410] [2022-03-03 23:31:59,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618505410] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:59,657 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:59,657 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:31:59,657 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498084782] [2022-03-03 23:31:59,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:59,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:31:59,657 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:59,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:31:59,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:31:59,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:59,658 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:59,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-03 23:31:59,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:59,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:59,668 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 45 transitions and produced 46 states. [2022-03-03 23:31:59,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:59,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:59,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-03-03 23:31:59,669 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:59,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:59,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1763634818, now seen corresponding path program 1 times [2022-03-03 23:31:59,670 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:59,670 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397441692] [2022-03-03 23:31:59,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:59,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:59,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:59,688 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-03 23:31:59,689 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:59,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397441692] [2022-03-03 23:31:59,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397441692] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:31:59,689 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:31:59,689 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:31:59,689 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270857704] [2022-03-03 23:31:59,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:31:59,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:31:59,689 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:59,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:31:59,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:31:59,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:59,690 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:59,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 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-03 23:31:59,690 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:59,690 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:59,690 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:59,697 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 51 transitions and produced 50 states. [2022-03-03 23:31:59,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:59,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:59,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:59,697 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-03-03 23:31:59,697 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:31:59,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:31:59,698 INFO L85 PathProgramCache]: Analyzing trace with hash -35190009, now seen corresponding path program 1 times [2022-03-03 23:31:59,698 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:31:59,698 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460191058] [2022-03-03 23:31:59,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:59,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:31:59,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:59,724 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:59,725 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:31:59,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460191058] [2022-03-03 23:31:59,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460191058] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:31:59,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508565899] [2022-03-03 23:31:59,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:31:59,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:31:59,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:31:59,728 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-03 23:31:59,729 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-03 23:31:59,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:31:59,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 23:31:59,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:31:59,865 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:59,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:31:59,920 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:31:59,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508565899] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:31:59,921 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:31:59,921 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-03 23:31:59,921 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70895341] [2022-03-03 23:31:59,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:31:59,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 23:31:59,922 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:31:59,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 23:31:59,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-03 23:31:59,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:59,922 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:31:59,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 23:31:59,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:31:59,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:59,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:31:59,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:00,085 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 127 transitions and produced 126 states. [2022-03-03 23:32:00,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:00,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:00,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:00,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:00,103 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-03 23:32:00,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:00,288 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:00,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:00,288 INFO L85 PathProgramCache]: Analyzing trace with hash 294836694, now seen corresponding path program 1 times [2022-03-03 23:32:00,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:00,288 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079325219] [2022-03-03 23:32:00,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:00,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:00,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:00,352 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:00,352 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:00,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079325219] [2022-03-03 23:32:00,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079325219] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:00,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476439364] [2022-03-03 23:32:00,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:00,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:00,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:00,354 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-03 23:32:00,375 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-03 23:32:00,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:00,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-03 23:32:00,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:00,555 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:00,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:00,679 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:00,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476439364] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:00,679 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:00,679 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-03 23:32:00,680 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856632233] [2022-03-03 23:32:00,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:00,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-03 23:32:00,680 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:00,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-03 23:32:00,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-03-03 23:32:00,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:00,681 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:00,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 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-03 23:32:00,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:00,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:00,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:00,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:00,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:01,136 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 309 transitions and produced 310 states. [2022-03-03 23:32:01,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:01,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:01,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:01,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:01,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 23:32:01,155 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-03 23:32:01,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-03-03 23:32:01,338 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:01,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:01,339 INFO L85 PathProgramCache]: Analyzing trace with hash 2072494017, now seen corresponding path program 1 times [2022-03-03 23:32:01,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:01,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266763586] [2022-03-03 23:32:01,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:01,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:01,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:01,360 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-03 23:32:01,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:01,376 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-03 23:32:01,376 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-03 23:32:01,377 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-03 23:32:01,377 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-03 23:32:01,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-03-03 23:32:01,378 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-03-03 23:32:01,378 WARN L235 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-03 23:32:01,378 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2022-03-03 23:32:01,389 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,389 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,389 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,389 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,390 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,390 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,390 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,390 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,390 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,390 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,390 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,390 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,390 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,390 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,391 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,391 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,391 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,391 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,391 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,391 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,391 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,391 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,391 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,392 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,392 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,392 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,392 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,392 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,392 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,392 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,392 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,392 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,392 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,392 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,393 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,393 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,393 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,393 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,393 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,393 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,393 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,393 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,393 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,393 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,394 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,394 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,394 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,394 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,394 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,394 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,394 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,394 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,394 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,394 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,395 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,395 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,395 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,395 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,395 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,395 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,395 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,395 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,395 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,395 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,396 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,396 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,396 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,396 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,396 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,396 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,396 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,396 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,396 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,396 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,396 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,396 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,397 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,397 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,397 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,397 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,397 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,397 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,397 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,397 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,397 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,397 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,397 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,397 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,398 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,398 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,398 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,398 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,398 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,398 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,398 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,398 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,398 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,398 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,398 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,398 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,399 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,399 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,399 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,399 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,399 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,399 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,399 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,399 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,399 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,399 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,399 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,400 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,400 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,400 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,400 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,400 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,400 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,400 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,400 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,400 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,400 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,400 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,400 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,401 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,401 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,401 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,401 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,401 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,401 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,401 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,401 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,401 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,401 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,401 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,401 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,401 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,402 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,402 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,402 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,402 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,402 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,402 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,402 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,402 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,402 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,403 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,403 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,403 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,403 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,403 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,403 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,404 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,404 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,404 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,404 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,404 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,404 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,404 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,404 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,404 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,405 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,405 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,405 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,405 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,405 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,405 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,405 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,406 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,406 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,406 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,406 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,406 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,406 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,406 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,406 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:01,409 INFO L148 ThreadInstanceAdder]: Constructed 7 joinOtherThreadTransitions. [2022-03-03 23:32:01,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-03 23:32:01,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:01,412 INFO L229 MonitoredProcess]: Starting monitored process 18 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-03 23:32:01,424 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 23:32:01,425 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=false [2022-03-03 23:32:01,425 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-03 23:32:01,428 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:01,428 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:01,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:01,428 INFO L85 PathProgramCache]: Analyzing trace with hash -196252411, now seen corresponding path program 1 times [2022-03-03 23:32:01,428 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:01,428 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485804034] [2022-03-03 23:32:01,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:01,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:01,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (18)] Waiting until timeout for monitored process [2022-03-03 23:32:01,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:01,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:01,441 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:01,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485804034] [2022-03-03 23:32:01,441 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485804034] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:01,441 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:01,441 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 23:32:01,441 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201991948] [2022-03-03 23:32:01,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:01,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-03 23:32:01,442 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:01,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-03 23:32:01,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-03 23:32:01,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:01,442 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:01,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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-03 23:32:01,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:01,444 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:01,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:01,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-03-03 23:32:01,444 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:01,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:01,444 INFO L85 PathProgramCache]: Analyzing trace with hash -196251450, now seen corresponding path program 1 times [2022-03-03 23:32:01,445 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:01,445 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028556986] [2022-03-03 23:32:01,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:01,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:01,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:01,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:01,458 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:01,458 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028556986] [2022-03-03 23:32:01,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028556986] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:01,459 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:01,459 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:01,459 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797327875] [2022-03-03 23:32:01,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:01,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:01,459 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:01,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:01,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:01,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:01,460 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:01,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-03 23:32:01,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:01,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:01,470 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 45 transitions and produced 46 states. [2022-03-03 23:32:01,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:01,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:01,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-03-03 23:32:01,471 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:01,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:01,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1335463192, now seen corresponding path program 1 times [2022-03-03 23:32:01,471 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:01,472 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954874103] [2022-03-03 23:32:01,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:01,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:01,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:01,489 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-03 23:32:01,489 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:01,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954874103] [2022-03-03 23:32:01,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954874103] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:01,489 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:01,489 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:01,489 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149840124] [2022-03-03 23:32:01,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:01,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:01,491 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:01,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:01,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:01,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:01,491 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:01,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 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-03 23:32:01,491 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:01,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:01,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:01,499 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 51 transitions and produced 50 states. [2022-03-03 23:32:01,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:01,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:01,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:01,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-03-03 23:32:01,500 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:01,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:01,500 INFO L85 PathProgramCache]: Analyzing trace with hash -446134130, now seen corresponding path program 1 times [2022-03-03 23:32:01,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:01,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171247921] [2022-03-03 23:32:01,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:01,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:01,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:01,525 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:01,525 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:01,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171247921] [2022-03-03 23:32:01,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171247921] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:01,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493694014] [2022-03-03 23:32:01,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:01,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:01,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:01,535 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-03 23:32:01,559 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-03 23:32:01,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:01,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 23:32:01,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:01,697 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:01,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:01,757 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:01,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493694014] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:01,758 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:01,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-03 23:32:01,758 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055199954] [2022-03-03 23:32:01,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:01,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 23:32:01,759 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:01,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 23:32:01,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-03 23:32:01,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:01,759 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:01,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 23:32:01,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:01,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:01,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:01,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:01,926 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 127 transitions and produced 126 states. [2022-03-03 23:32:01,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:01,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:01,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:01,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:01,947 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-03-03 23:32:02,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-03 23:32:02,127 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:02,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:02,128 INFO L85 PathProgramCache]: Analyzing trace with hash -570799449, now seen corresponding path program 1 times [2022-03-03 23:32:02,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:02,128 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844860771] [2022-03-03 23:32:02,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:02,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:02,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:02,185 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-03-03 23:32:02,185 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:02,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844860771] [2022-03-03 23:32:02,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844860771] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:02,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297416698] [2022-03-03 23:32:02,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:02,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:02,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:02,188 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-03 23:32:02,210 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-03 23:32:02,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:02,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-03 23:32:02,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:02,456 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:02,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:02,628 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:02,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297416698] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:02,629 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:02,629 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 21 [2022-03-03 23:32:02,629 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123187001] [2022-03-03 23:32:02,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:02,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 23:32:02,630 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:02,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 23:32:02,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2022-03-03 23:32:02,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:02,631 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:02,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.238095238095238) internal successors, (110), 21 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-03 23:32:02,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:02,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:02,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:02,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:02,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:03,716 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 399 transitions and produced 398 states. [2022-03-03 23:32:03,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:03,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:03,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:03,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:03,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 23:32:03,746 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-03 23:32:03,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:03,940 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:03,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:03,940 INFO L85 PathProgramCache]: Analyzing trace with hash -795699416, now seen corresponding path program 1 times [2022-03-03 23:32:03,941 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:03,941 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283218288] [2022-03-03 23:32:03,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:03,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:03,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:04,087 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:04,088 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:04,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283218288] [2022-03-03 23:32:04,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283218288] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:04,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25650754] [2022-03-03 23:32:04,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:04,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:04,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:04,090 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-03 23:32:04,114 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-03 23:32:04,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:04,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-03 23:32:04,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:04,365 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:04,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:04,689 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:04,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25650754] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:04,690 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:04,690 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2022-03-03 23:32:04,690 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176756817] [2022-03-03 23:32:04,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:04,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 23:32:04,691 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:04,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 23:32:04,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=768, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 23:32:04,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:04,692 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:04,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.393939393939394) internal successors, (178), 33 states have internal predecessors, (178), 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-03 23:32:04,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:04,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:04,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:04,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:04,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-03 23:32:04,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:05,204 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 391 transitions and produced 392 states. [2022-03-03 23:32:05,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:05,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:05,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:05,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:05,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 23:32:05,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-03 23:32:05,239 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-03 23:32:05,421 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,SelfDestructingSolverStorable39 [2022-03-03 23:32:05,421 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:05,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:05,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1827067087, now seen corresponding path program 1 times [2022-03-03 23:32:05,422 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:05,422 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613087369] [2022-03-03 23:32:05,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:05,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:05,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:05,451 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-03 23:32:05,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:05,482 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-03 23:32:05,483 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-03 23:32:05,483 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-03 23:32:05,483 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-03 23:32:05,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-03-03 23:32:05,484 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-03-03 23:32:05,484 WARN L235 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-03 23:32:05,484 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2022-03-03 23:32:05,496 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,496 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,496 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,496 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,496 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,497 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,497 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,497 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,497 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,497 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,497 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,497 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,497 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,497 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,497 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,497 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,497 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,498 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,498 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,498 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,498 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,498 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,498 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,498 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,498 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,498 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,498 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,498 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,498 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,499 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,499 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,499 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,499 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,499 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,499 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,499 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,499 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,499 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,499 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,499 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,499 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,500 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,500 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,500 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,500 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,500 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,500 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,500 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,500 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,500 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,500 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,500 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,500 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,500 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,501 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,501 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,501 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,501 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,501 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,501 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,502 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,502 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,502 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,502 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,502 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,502 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,502 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,502 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,502 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,502 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,502 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,502 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,502 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,502 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,503 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,503 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,503 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,503 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,503 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,503 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,503 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,505 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,505 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,505 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,505 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,505 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,506 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,506 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,506 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,506 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,506 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,506 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,507 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,507 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,507 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,507 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,507 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,507 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,507 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,507 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,507 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,507 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,507 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,508 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,508 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,508 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,508 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,508 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,508 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,508 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,508 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,508 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,508 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,508 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,508 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,509 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,509 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,509 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,509 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,509 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,509 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,509 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,509 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,509 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,509 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,509 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,509 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,509 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,510 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,510 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,510 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,510 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,510 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,510 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,510 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,510 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,510 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,510 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,510 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,511 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,511 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,511 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,511 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,511 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,511 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,512 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,512 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,512 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,512 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,512 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,512 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,512 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,512 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,512 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,512 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,512 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,513 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,513 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,513 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,513 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,513 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,513 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,513 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,513 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,514 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,514 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,514 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,514 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,515 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,515 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,515 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,515 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,515 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,516 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,516 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,516 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,516 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,516 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,516 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,516 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,517 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,517 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,517 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,517 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,517 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,517 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,517 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,517 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,517 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,518 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,518 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,518 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,518 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,518 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,518 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,519 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,519 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,519 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,519 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,519 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:05,524 INFO L148 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2022-03-03 23:32:05,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-03 23:32:05,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:05,527 INFO L229 MonitoredProcess]: Starting monitored process 22 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-03 23:32:05,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (22)] Waiting until timeout for monitored process [2022-03-03 23:32:05,531 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 23:32:05,532 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=false [2022-03-03 23:32:05,532 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-03 23:32:05,534 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:05,535 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:05,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:05,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1280510193, now seen corresponding path program 1 times [2022-03-03 23:32:05,535 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:05,535 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840386130] [2022-03-03 23:32:05,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:05,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:05,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:05,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:05,546 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:05,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840386130] [2022-03-03 23:32:05,546 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840386130] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:05,546 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:05,546 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 23:32:05,546 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383277550] [2022-03-03 23:32:05,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:05,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-03 23:32:05,547 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:05,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-03 23:32:05,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-03 23:32:05,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:05,547 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:05,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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-03 23:32:05,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:05,549 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:05,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:05,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-03-03 23:32:05,549 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:05,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:05,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1280511154, now seen corresponding path program 1 times [2022-03-03 23:32:05,549 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:05,549 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940811584] [2022-03-03 23:32:05,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:05,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:05,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:05,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:05,562 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:05,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940811584] [2022-03-03 23:32:05,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940811584] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:05,562 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:05,562 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:05,562 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450780628] [2022-03-03 23:32:05,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:05,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:05,563 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:05,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:05,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:05,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:05,563 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:05,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-03 23:32:05,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:05,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:05,573 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 45 transitions and produced 46 states. [2022-03-03 23:32:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:05,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-03-03 23:32:05,574 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:05,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:05,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1527003559, now seen corresponding path program 1 times [2022-03-03 23:32:05,575 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:05,575 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264803745] [2022-03-03 23:32:05,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:05,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:05,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:05,623 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-03 23:32:05,623 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:05,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264803745] [2022-03-03 23:32:05,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264803745] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:05,624 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:05,624 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:05,624 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349649183] [2022-03-03 23:32:05,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:05,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:05,624 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:05,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:05,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:05,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:05,625 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:05,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 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-03 23:32:05,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:05,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:05,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:05,631 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 51 transitions and produced 50 states. [2022-03-03 23:32:05,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:05,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:05,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:05,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-03-03 23:32:05,632 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:05,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:05,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1391207566, now seen corresponding path program 1 times [2022-03-03 23:32:05,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:05,633 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408842084] [2022-03-03 23:32:05,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:05,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:05,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:05,655 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:05,656 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:05,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408842084] [2022-03-03 23:32:05,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408842084] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:05,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045442549] [2022-03-03 23:32:05,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:05,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:05,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:05,663 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-03 23:32:05,672 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-03 23:32:05,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:05,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 23:32:05,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:05,810 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:05,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:05,865 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:05,865 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045442549] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:05,865 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:05,865 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-03 23:32:05,865 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220160112] [2022-03-03 23:32:05,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:05,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 23:32:05,866 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:05,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 23:32:05,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-03 23:32:05,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:05,867 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:05,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 23:32:05,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:05,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:05,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:05,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:06,000 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 127 transitions and produced 126 states. [2022-03-03 23:32:06,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:06,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:06,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:06,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:06,028 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-03 23:32:06,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:06,224 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:06,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:06,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1860314104, now seen corresponding path program 1 times [2022-03-03 23:32:06,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:06,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057198493] [2022-03-03 23:32:06,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:06,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:06,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:06,280 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:06,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:06,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057198493] [2022-03-03 23:32:06,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057198493] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:06,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942746015] [2022-03-03 23:32:06,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:06,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:06,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:06,283 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-03 23:32:06,286 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-03 23:32:06,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:06,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-03 23:32:06,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:06,494 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:06,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:06,652 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:06,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942746015] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:06,652 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:06,652 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-03 23:32:06,652 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504369479] [2022-03-03 23:32:06,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:06,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-03 23:32:06,653 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:06,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-03 23:32:06,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-03-03 23:32:06,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:06,654 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:06,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 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-03 23:32:06,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:06,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:06,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:06,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:06,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:07,185 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 399 transitions and produced 398 states. [2022-03-03 23:32:07,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:07,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:07,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:07,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:07,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 23:32:07,213 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-03 23:32:07,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:07,399 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:07,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:07,400 INFO L85 PathProgramCache]: Analyzing trace with hash 873398885, now seen corresponding path program 1 times [2022-03-03 23:32:07,400 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:07,400 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679240328] [2022-03-03 23:32:07,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:07,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:07,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:07,573 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:07,573 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:07,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679240328] [2022-03-03 23:32:07,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679240328] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:07,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131328487] [2022-03-03 23:32:07,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:07,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:07,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:07,576 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-03 23:32:07,577 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-03 23:32:07,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:07,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-03 23:32:07,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:07,892 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:07,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:08,200 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:08,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131328487] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:08,200 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:08,200 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2022-03-03 23:32:08,200 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162275682] [2022-03-03 23:32:08,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:08,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 23:32:08,201 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:08,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 23:32:08,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=768, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 23:32:08,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:08,202 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:08,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.393939393939394) internal successors, (178), 33 states have internal predecessors, (178), 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-03 23:32:08,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:08,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:08,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:08,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:08,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-03 23:32:08,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:08,815 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 483 transitions and produced 484 states. [2022-03-03 23:32:08,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:08,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:08,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:08,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:08,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 23:32:08,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-03 23:32:08,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-03 23:32:09,016 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,SelfDestructingSolverStorable46 [2022-03-03 23:32:09,016 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:09,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:09,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1854268941, now seen corresponding path program 1 times [2022-03-03 23:32:09,017 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:09,017 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398457247] [2022-03-03 23:32:09,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:09,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:09,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:09,040 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-03 23:32:09,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:09,064 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-03 23:32:09,064 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-03 23:32:09,064 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-03 23:32:09,064 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-03 23:32:09,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-03-03 23:32:09,065 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-03-03 23:32:09,066 WARN L235 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-03 23:32:09,066 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2022-03-03 23:32:09,079 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,079 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,079 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,079 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,079 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,079 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,079 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,079 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,079 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,079 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,079 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,080 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,080 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,080 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,080 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,080 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,080 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,080 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,080 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,080 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,080 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,081 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,081 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,081 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,081 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,081 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,081 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,081 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,081 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,081 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,081 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,081 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,081 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,081 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,081 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,082 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,082 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,082 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,083 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,083 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,083 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,083 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,083 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,083 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,083 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,083 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,083 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,083 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,083 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,083 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,083 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,083 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,084 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,084 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,084 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,084 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,084 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,084 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,084 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,084 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,084 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,084 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,085 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,085 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,085 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,085 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,085 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,085 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,085 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,085 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,085 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,085 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,085 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,085 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,085 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,086 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,086 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,086 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,086 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,086 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,086 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,086 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,086 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,086 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,086 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,086 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,086 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,086 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,086 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,087 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,087 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,087 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,087 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,087 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,087 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,087 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,087 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,087 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,087 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,087 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,087 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,087 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,087 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,088 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,088 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,088 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,088 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,088 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,088 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,088 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,088 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,088 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,089 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,089 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,089 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,089 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,089 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,089 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,089 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,089 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,089 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,089 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,090 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,090 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,090 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,090 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,090 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,090 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,090 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,090 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,090 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,090 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,090 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,090 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,090 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,091 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,091 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,091 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,091 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,091 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,091 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,091 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,091 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,091 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,091 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,091 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,091 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,091 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,092 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,092 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,092 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,092 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,092 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,092 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,092 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,092 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,092 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,092 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,092 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,092 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,093 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,093 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,093 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,093 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,093 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,093 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,093 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,093 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,093 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,093 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,093 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,093 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,094 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,094 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,094 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,094 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,094 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,095 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,095 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,095 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,095 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,095 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,095 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,095 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,096 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,096 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,096 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,096 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,096 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,096 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,096 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,096 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,097 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,097 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,097 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,097 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,097 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,097 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,097 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,097 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,098 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,098 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,098 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,098 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,098 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,098 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,098 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,099 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,099 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,099 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,099 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,099 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,099 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,100 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,100 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,100 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,100 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:09,103 INFO L148 ThreadInstanceAdder]: Constructed 9 joinOtherThreadTransitions. [2022-03-03 23:32:09,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-03 23:32:09,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:09,106 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-03 23:32:09,107 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-03 23:32:09,109 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 23:32:09,110 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=false [2022-03-03 23:32:09,110 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-03 23:32:09,113 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:09,113 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:09,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:09,113 INFO L85 PathProgramCache]: Analyzing trace with hash -408004796, now seen corresponding path program 1 times [2022-03-03 23:32:09,113 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:09,113 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243901936] [2022-03-03 23:32:09,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:09,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:09,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:09,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:09,131 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:09,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243901936] [2022-03-03 23:32:09,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243901936] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:09,132 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:09,132 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 23:32:09,132 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900325219] [2022-03-03 23:32:09,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:09,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-03 23:32:09,132 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:09,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-03 23:32:09,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-03 23:32:09,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:09,133 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:09,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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-03 23:32:09,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:09,134 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:09,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:09,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-03-03 23:32:09,135 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:09,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:09,135 INFO L85 PathProgramCache]: Analyzing trace with hash -408003835, now seen corresponding path program 1 times [2022-03-03 23:32:09,135 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:09,135 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612509404] [2022-03-03 23:32:09,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:09,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:09,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:09,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:09,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:09,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612509404] [2022-03-03 23:32:09,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612509404] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:09,149 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:09,149 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:09,150 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087094218] [2022-03-03 23:32:09,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:09,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:09,150 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:09,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:09,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:09,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:09,151 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:09,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-03 23:32:09,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:09,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:09,161 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 45 transitions and produced 46 states. [2022-03-03 23:32:09,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:09,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:09,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-03-03 23:32:09,161 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:09,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:09,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1956711377, now seen corresponding path program 1 times [2022-03-03 23:32:09,162 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:09,162 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858799733] [2022-03-03 23:32:09,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:09,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:09,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:09,177 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-03 23:32:09,177 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:09,178 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858799733] [2022-03-03 23:32:09,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858799733] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:09,178 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:09,178 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:09,178 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21074907] [2022-03-03 23:32:09,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:09,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:09,178 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:09,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:09,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:09,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:09,179 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:09,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 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-03 23:32:09,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:09,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:09,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:09,185 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 51 transitions and produced 50 states. [2022-03-03 23:32:09,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:09,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:09,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:09,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-03-03 23:32:09,186 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:09,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:09,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1177096418, now seen corresponding path program 1 times [2022-03-03 23:32:09,186 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:09,186 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666521468] [2022-03-03 23:32:09,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:09,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:09,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:09,210 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:09,210 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:09,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666521468] [2022-03-03 23:32:09,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666521468] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:09,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098635164] [2022-03-03 23:32:09,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:09,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:09,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:09,212 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-03 23:32:09,213 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-03 23:32:09,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:09,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 23:32:09,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:09,377 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:09,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:09,447 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:09,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098635164] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:09,447 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:09,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-03 23:32:09,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411021670] [2022-03-03 23:32:09,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:09,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 23:32:09,448 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:09,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 23:32:09,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-03 23:32:09,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:09,449 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:09,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 23:32:09,449 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:09,449 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:09,449 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:09,449 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:09,594 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 127 transitions and produced 126 states. [2022-03-03 23:32:09,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:09,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:09,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:09,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:09,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-03-03 23:32:09,795 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,SelfDestructingSolverStorable51 [2022-03-03 23:32:09,795 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:09,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:09,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1006528604, now seen corresponding path program 1 times [2022-03-03 23:32:09,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:09,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275534560] [2022-03-03 23:32:09,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:09,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:09,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:09,859 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:09,860 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:09,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275534560] [2022-03-03 23:32:09,860 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275534560] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:09,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790937517] [2022-03-03 23:32:09,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:09,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:09,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:09,862 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-03 23:32:09,864 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-03 23:32:09,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:09,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-03 23:32:09,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:10,074 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:10,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:10,192 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:10,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790937517] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:10,192 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:10,192 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-03 23:32:10,192 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921322421] [2022-03-03 23:32:10,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:10,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-03 23:32:10,193 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:10,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-03 23:32:10,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-03-03 23:32:10,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:10,193 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:10,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 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-03 23:32:10,193 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:10,194 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:10,194 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:10,194 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:10,194 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:10,709 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 399 transitions and produced 398 states. [2022-03-03 23:32:10,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:10,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:10,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:10,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:10,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 23:32:10,738 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-03 23:32:10,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:10,932 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:10,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:10,932 INFO L85 PathProgramCache]: Analyzing trace with hash -706685022, now seen corresponding path program 1 times [2022-03-03 23:32:10,932 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:10,932 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713010166] [2022-03-03 23:32:10,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:10,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:10,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:11,065 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:11,065 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:11,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713010166] [2022-03-03 23:32:11,066 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713010166] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:11,066 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554362783] [2022-03-03 23:32:11,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:11,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:11,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:11,068 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-03 23:32:11,070 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-03 23:32:11,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:11,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-03 23:32:11,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:11,385 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:11,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:11,679 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:11,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554362783] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:11,680 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:11,680 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2022-03-03 23:32:11,680 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467368942] [2022-03-03 23:32:11,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:11,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 23:32:11,680 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:11,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 23:32:11,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=768, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 23:32:11,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:11,682 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:11,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.393939393939394) internal successors, (178), 33 states have internal predecessors, (178), 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-03 23:32:11,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:11,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:11,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:11,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:11,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-03 23:32:11,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:12,464 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 585 transitions and produced 586 states. [2022-03-03 23:32:12,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:12,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:12,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:12,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:12,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 23:32:12,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 23:32:12,484 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-03-03 23:32:12,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:12,668 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:12,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:12,669 INFO L85 PathProgramCache]: Analyzing trace with hash 2088597223, now seen corresponding path program 1 times [2022-03-03 23:32:12,669 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:12,669 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410049744] [2022-03-03 23:32:12,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:12,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:12,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:12,709 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-03 23:32:12,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:12,750 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-03 23:32:12,751 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-03 23:32:12,751 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-03 23:32:12,751 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-03 23:32:12,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-03-03 23:32:12,753 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-03-03 23:32:12,754 WARN L235 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-03 23:32:12,754 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2022-03-03 23:32:12,767 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,767 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,767 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,767 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,767 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,767 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,767 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,767 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,767 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,768 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,768 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,768 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,768 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,768 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,768 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,768 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,768 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,768 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,768 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,768 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,768 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,768 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,769 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,769 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,769 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,769 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,769 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,769 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,769 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,769 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,769 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,769 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,770 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,770 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,770 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,770 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,770 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,770 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,770 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,770 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,770 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,770 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,771 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,771 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,771 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,771 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,771 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,771 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,771 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,771 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,771 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,771 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,771 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,771 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,772 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,772 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,772 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,772 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,772 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,772 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,772 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,772 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,772 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,772 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,772 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,773 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,773 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,773 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,773 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,773 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,773 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,773 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,773 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,773 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,773 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,773 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,773 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,774 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,774 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,774 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,774 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,774 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,774 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,774 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,774 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,774 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,774 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,774 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,775 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,775 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,775 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,775 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,775 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,775 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,775 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,775 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,775 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,775 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,776 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,776 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,776 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,776 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,776 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,776 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,776 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,776 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,776 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,776 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,776 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,776 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,777 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,777 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,777 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,777 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,777 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,777 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,777 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,777 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,777 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,777 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,777 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,778 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,778 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,778 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,778 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,778 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,778 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,778 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,778 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,778 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,778 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,778 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,778 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,779 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,779 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,779 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,779 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,779 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,779 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,779 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,779 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,779 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,780 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,780 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,780 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,780 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,780 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,780 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,780 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,780 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,780 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,780 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,780 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,780 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,781 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,781 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,781 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,781 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,781 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,781 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,781 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,781 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,781 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,781 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,781 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,782 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,782 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,782 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,782 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,782 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,782 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,782 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,782 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,782 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,782 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,782 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,783 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,783 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,783 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,783 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,783 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,783 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,783 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,783 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,783 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,783 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,783 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,783 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,784 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,784 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,784 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,784 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,784 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,784 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,784 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,784 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,784 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,784 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,784 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,785 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,785 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,785 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,785 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,785 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,785 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,786 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,786 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,786 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,786 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,786 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,786 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,786 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,787 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,787 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,787 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,787 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,787 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,787 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,787 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,787 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,788 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,788 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,788 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,788 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,788 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,788 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,788 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,789 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,789 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,789 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,789 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,789 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,789 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,789 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,790 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,790 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,790 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,790 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,790 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,790 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,791 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,791 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,791 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,791 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,791 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,791 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,791 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,791 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,792 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,792 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:12,794 INFO L148 ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions. [2022-03-03 23:32:12,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-03 23:32:12,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:12,797 INFO L229 MonitoredProcess]: Starting monitored process 30 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-03 23:32:12,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (30)] Waiting until timeout for monitored process [2022-03-03 23:32:12,802 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 23:32:12,802 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=false [2022-03-03 23:32:12,802 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-03 23:32:12,805 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:12,806 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:12,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:12,806 INFO L85 PathProgramCache]: Analyzing trace with hash -966830082, now seen corresponding path program 1 times [2022-03-03 23:32:12,806 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:12,806 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399264082] [2022-03-03 23:32:12,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:12,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:12,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:12,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:12,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:12,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399264082] [2022-03-03 23:32:12,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399264082] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:12,821 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:12,821 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 23:32:12,821 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038467744] [2022-03-03 23:32:12,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:12,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-03 23:32:12,822 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:12,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-03 23:32:12,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-03 23:32:12,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:12,822 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:12,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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-03 23:32:12,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:12,824 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:12,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:12,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-03-03 23:32:12,824 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:12,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:12,825 INFO L85 PathProgramCache]: Analyzing trace with hash -966829121, now seen corresponding path program 1 times [2022-03-03 23:32:12,825 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:12,825 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129196957] [2022-03-03 23:32:12,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:12,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:12,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:12,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:12,839 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:12,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129196957] [2022-03-03 23:32:12,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129196957] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:12,840 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:12,840 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:12,840 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501731116] [2022-03-03 23:32:12,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:12,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:12,840 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:12,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:12,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:12,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:12,841 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:12,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-03 23:32:12,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:12,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:12,851 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 45 transitions and produced 46 states. [2022-03-03 23:32:12,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:12,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:12,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-03-03 23:32:12,852 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:12,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:12,852 INFO L85 PathProgramCache]: Analyzing trace with hash 525747024, now seen corresponding path program 1 times [2022-03-03 23:32:12,853 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:12,853 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541337374] [2022-03-03 23:32:12,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:12,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:12,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:12,869 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-03 23:32:12,869 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:12,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541337374] [2022-03-03 23:32:12,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541337374] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:12,869 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:12,870 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:12,870 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917140347] [2022-03-03 23:32:12,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:12,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:12,870 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:12,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:12,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:12,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:12,871 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:12,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 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-03 23:32:12,871 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:12,871 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:12,871 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:12,877 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 51 transitions and produced 50 states. [2022-03-03 23:32:12,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:12,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:12,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:12,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-03-03 23:32:12,878 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:12,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:12,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1164809414, now seen corresponding path program 1 times [2022-03-03 23:32:12,879 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:12,879 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746660215] [2022-03-03 23:32:12,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:12,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:12,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:12,902 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:12,902 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:12,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746660215] [2022-03-03 23:32:12,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746660215] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:12,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188407680] [2022-03-03 23:32:12,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:12,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:12,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:12,909 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-03 23:32:12,911 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-03 23:32:13,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:13,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 23:32:13,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:13,107 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:13,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:13,160 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:13,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188407680] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:13,160 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:13,160 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-03 23:32:13,160 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672438720] [2022-03-03 23:32:13,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:13,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 23:32:13,161 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:13,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 23:32:13,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-03 23:32:13,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:13,161 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:13,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 23:32:13,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:13,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:13,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:13,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:13,286 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 127 transitions and produced 126 states. [2022-03-03 23:32:13,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:13,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:13,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:13,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:13,304 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-03-03 23:32:13,487 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,SelfDestructingSolverStorable58 [2022-03-03 23:32:13,487 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:13,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:13,488 INFO L85 PathProgramCache]: Analyzing trace with hash -571850251, now seen corresponding path program 1 times [2022-03-03 23:32:13,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:13,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122329604] [2022-03-03 23:32:13,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:13,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:13,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:13,540 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-03-03 23:32:13,540 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:13,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122329604] [2022-03-03 23:32:13,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122329604] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:13,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117140834] [2022-03-03 23:32:13,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:13,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:13,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:13,542 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-03 23:32:13,544 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-03 23:32:13,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:13,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-03 23:32:13,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:13,793 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:13,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:13,924 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:13,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117140834] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:13,924 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:13,924 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 21 [2022-03-03 23:32:13,924 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346024978] [2022-03-03 23:32:13,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:13,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 23:32:13,925 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:13,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 23:32:13,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2022-03-03 23:32:13,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:13,925 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:13,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.238095238095238) internal successors, (110), 21 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-03 23:32:13,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:13,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:13,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:13,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:13,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:14,935 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 434 transitions and produced 429 states. [2022-03-03 23:32:14,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:14,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:14,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:14,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:14,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 23:32:14,954 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-03 23:32:15,136 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,SelfDestructingSolverStorable59 [2022-03-03 23:32:15,136 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:15,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:15,137 INFO L85 PathProgramCache]: Analyzing trace with hash -159125388, now seen corresponding path program 1 times [2022-03-03 23:32:15,137 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:15,137 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906642264] [2022-03-03 23:32:15,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:15,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:15,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:15,290 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:15,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:15,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906642264] [2022-03-03 23:32:15,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906642264] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:15,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347337347] [2022-03-03 23:32:15,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:15,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:15,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:15,293 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-03 23:32:15,294 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-03 23:32:15,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:15,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-03 23:32:15,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:15,595 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:15,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:15,878 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:15,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347337347] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:15,878 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:15,878 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2022-03-03 23:32:15,878 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569498146] [2022-03-03 23:32:15,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:15,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 23:32:15,879 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:15,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 23:32:15,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=768, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 23:32:15,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:15,880 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:15,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.545454545454546) internal successors, (183), 33 states have internal predecessors, (183), 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-03 23:32:15,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:15,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:15,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:15,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:15,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-03 23:32:15,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:16,716 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 697 transitions and produced 698 states. [2022-03-03 23:32:16,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:16,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:16,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:16,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:16,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 23:32:16,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-03 23:32:16,747 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-03 23:32:16,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:16,939 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:16,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:16,940 INFO L85 PathProgramCache]: Analyzing trace with hash 845073645, now seen corresponding path program 1 times [2022-03-03 23:32:16,940 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:16,940 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126809928] [2022-03-03 23:32:16,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:16,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:16,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:16,961 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-03 23:32:16,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:16,994 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-03 23:32:16,994 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-03 23:32:16,994 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-03 23:32:16,994 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-03 23:32:16,995 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-03-03 23:32:16,995 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-03-03 23:32:16,996 WARN L235 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-03 23:32:16,996 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2022-03-03 23:32:17,009 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,010 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,010 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,010 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,010 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,010 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,010 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,010 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,010 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,010 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,010 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,010 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,010 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,010 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,011 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,011 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,011 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,011 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,011 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,011 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,011 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,011 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,011 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,011 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,011 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,011 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,011 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,011 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,012 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,012 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,012 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,012 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,012 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,012 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,012 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,012 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,012 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,012 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,012 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,012 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,012 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,013 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,013 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,013 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,013 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,013 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,013 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,013 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,013 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,013 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,013 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,013 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,013 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,013 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,013 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,013 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,014 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,014 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,014 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,014 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,014 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,014 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,014 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,014 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,014 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,014 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,014 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,014 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,014 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,014 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,015 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,015 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,015 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,015 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,015 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,015 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,015 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,015 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,015 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,015 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,015 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,015 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,015 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,016 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,016 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,016 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,016 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,016 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,016 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,016 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,016 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,016 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,016 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,016 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,016 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,016 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,016 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,016 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,017 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,017 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,017 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,017 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,017 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,017 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,017 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,017 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,017 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,017 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,017 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,017 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,017 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,017 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,018 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,018 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,018 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,018 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,018 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,018 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,018 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,018 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,018 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,018 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,018 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,018 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,018 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,018 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,019 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,019 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,019 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,019 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,019 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,019 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,019 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,019 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,019 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,019 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,019 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,019 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,019 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,019 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,020 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,020 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,020 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,020 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,020 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,020 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,020 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,020 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,020 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,020 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,020 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,020 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,020 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,020 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,021 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,021 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,021 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,021 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,021 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,021 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,021 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,021 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,021 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,021 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,021 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,021 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,021 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,021 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,022 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,022 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,022 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,022 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,022 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,022 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,022 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,022 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,022 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,022 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,022 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,022 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,023 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,023 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,023 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,023 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,023 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,023 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,023 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,023 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,023 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,023 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,023 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,023 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,023 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,024 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,024 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,024 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,024 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,024 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,024 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,024 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,024 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,024 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,024 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,024 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,024 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,024 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,025 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,025 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,025 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,025 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,025 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,025 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,025 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,025 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,025 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,025 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,025 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,025 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,025 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,026 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,026 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,026 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,026 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,026 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,026 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,027 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,027 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,027 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,027 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,027 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,027 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,027 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,027 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,027 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,027 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,028 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,028 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,028 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,028 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,028 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,028 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,028 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,029 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,029 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,029 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,029 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,029 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,029 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,029 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,029 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,030 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,030 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,030 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,030 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,030 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,030 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,030 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,031 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,031 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,031 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,031 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,031 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,031 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,031 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,031 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,032 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,032 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,032 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,032 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,032 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,032 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,032 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,032 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,032 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,032 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:17,036 INFO L148 ThreadInstanceAdder]: Constructed 11 joinOtherThreadTransitions. [2022-03-03 23:32:17,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-03 23:32:17,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:17,038 INFO L229 MonitoredProcess]: Starting monitored process 34 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-03 23:32:17,049 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 23:32:17,049 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=false [2022-03-03 23:32:17,050 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-03 23:32:17,052 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:17,052 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:17,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:17,053 INFO L85 PathProgramCache]: Analyzing trace with hash -395965665, now seen corresponding path program 1 times [2022-03-03 23:32:17,053 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:17,053 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683692014] [2022-03-03 23:32:17,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:17,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:17,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (34)] Waiting until timeout for monitored process [2022-03-03 23:32:17,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:17,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:17,072 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:17,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683692014] [2022-03-03 23:32:17,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683692014] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:17,072 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:17,072 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 23:32:17,072 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757106264] [2022-03-03 23:32:17,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:17,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-03 23:32:17,073 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:17,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-03 23:32:17,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-03 23:32:17,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:17,073 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:17,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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-03 23:32:17,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:17,074 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:17,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:17,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-03-03 23:32:17,075 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:17,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:17,075 INFO L85 PathProgramCache]: Analyzing trace with hash -395964704, now seen corresponding path program 1 times [2022-03-03 23:32:17,075 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:17,075 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118125502] [2022-03-03 23:32:17,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:17,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:17,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:17,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:17,089 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:17,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118125502] [2022-03-03 23:32:17,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118125502] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:17,089 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:17,089 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:17,090 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632554654] [2022-03-03 23:32:17,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:17,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:17,090 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:17,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:17,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:17,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:17,091 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:17,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-03 23:32:17,091 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:17,091 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:17,101 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 45 transitions and produced 46 states. [2022-03-03 23:32:17,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:17,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:17,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-03-03 23:32:17,101 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:17,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:17,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1524929322, now seen corresponding path program 1 times [2022-03-03 23:32:17,102 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:17,103 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874338315] [2022-03-03 23:32:17,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:17,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:17,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:17,135 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-03 23:32:17,135 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:17,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874338315] [2022-03-03 23:32:17,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874338315] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:17,136 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:17,136 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:17,136 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416603633] [2022-03-03 23:32:17,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:17,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:17,136 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:17,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:17,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:17,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:17,137 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:17,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 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-03 23:32:17,137 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:17,137 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:17,137 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:17,143 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 51 transitions and produced 50 states. [2022-03-03 23:32:17,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:17,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:17,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:17,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-03-03 23:32:17,144 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:17,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:17,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1225029874, now seen corresponding path program 1 times [2022-03-03 23:32:17,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:17,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159293557] [2022-03-03 23:32:17,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:17,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:17,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:17,171 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:17,172 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:17,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159293557] [2022-03-03 23:32:17,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159293557] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:17,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451021823] [2022-03-03 23:32:17,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:17,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:17,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:17,174 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-03 23:32:17,175 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-03 23:32:17,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:17,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 23:32:17,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:17,366 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:17,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:17,441 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:17,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451021823] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:17,442 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:17,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-03 23:32:17,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246033315] [2022-03-03 23:32:17,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:17,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 23:32:17,443 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:17,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 23:32:17,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-03 23:32:17,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:17,443 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:17,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 23:32:17,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:17,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:17,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:17,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:17,633 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 127 transitions and produced 126 states. [2022-03-03 23:32:17,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:17,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:17,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:17,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:17,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-03 23:32:17,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:17,834 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:17,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:17,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1111532673, now seen corresponding path program 1 times [2022-03-03 23:32:17,835 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:17,835 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607362353] [2022-03-03 23:32:17,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:17,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:17,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:17,886 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-03-03 23:32:17,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:17,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607362353] [2022-03-03 23:32:17,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607362353] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:17,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751515513] [2022-03-03 23:32:17,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:17,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:17,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:17,889 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-03 23:32:17,918 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-03 23:32:18,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:18,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-03 23:32:18,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:18,199 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:18,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:18,340 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:18,341 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751515513] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:18,341 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:18,341 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 21 [2022-03-03 23:32:18,341 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830232599] [2022-03-03 23:32:18,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:18,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 23:32:18,342 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:18,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 23:32:18,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2022-03-03 23:32:18,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:18,343 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:18,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.238095238095238) internal successors, (110), 21 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-03 23:32:18,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:18,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:18,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:18,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:18,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:19,271 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 399 transitions and produced 398 states. [2022-03-03 23:32:19,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:19,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:19,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:19,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:19,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 23:32:19,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-03 23:32:19,472 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,SelfDestructingSolverStorable66 [2022-03-03 23:32:19,473 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:19,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:19,473 INFO L85 PathProgramCache]: Analyzing trace with hash -729497572, now seen corresponding path program 1 times [2022-03-03 23:32:19,473 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:19,473 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899337939] [2022-03-03 23:32:19,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:19,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:19,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:19,629 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:19,629 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:19,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899337939] [2022-03-03 23:32:19,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899337939] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:19,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209058114] [2022-03-03 23:32:19,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:19,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:19,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:19,636 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-03 23:32:19,660 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-03 23:32:19,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:19,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-03 23:32:19,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:19,968 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:19,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:20,311 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:20,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209058114] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:20,312 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:20,312 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2022-03-03 23:32:20,312 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375861843] [2022-03-03 23:32:20,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:20,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 23:32:20,313 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:20,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 23:32:20,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=768, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 23:32:20,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:20,313 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:20,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.393939393939394) internal successors, (178), 33 states have internal predecessors, (178), 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-03 23:32:20,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:20,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:20,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:20,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:20,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-03 23:32:20,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:21,280 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 819 transitions and produced 820 states. [2022-03-03 23:32:21,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:21,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:21,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:21,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:21,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 23:32:21,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-03 23:32:21,311 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-03 23:32:21,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:21,500 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:21,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:21,500 INFO L85 PathProgramCache]: Analyzing trace with hash -442611995, now seen corresponding path program 1 times [2022-03-03 23:32:21,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:21,501 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448583218] [2022-03-03 23:32:21,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:21,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:21,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:21,533 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-03 23:32:21,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:21,562 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-03 23:32:21,563 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-03 23:32:21,563 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-03 23:32:21,563 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-03 23:32:21,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-03-03 23:32:21,564 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-03-03 23:32:21,565 WARN L235 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-03 23:32:21,566 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2022-03-03 23:32:21,584 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,584 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,584 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,584 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,585 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,585 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,585 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,585 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,585 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,585 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,585 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,585 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,585 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,585 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,585 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,585 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,585 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,585 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,586 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,586 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,586 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,586 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,586 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,586 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,586 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,586 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,586 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,586 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,586 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,586 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,586 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,587 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,587 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,587 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,587 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,587 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,587 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,587 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,587 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,587 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,587 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,587 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,587 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,587 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,587 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,588 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,588 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,588 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,588 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,588 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,588 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,588 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,588 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,588 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,588 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,588 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,588 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,588 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,589 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,589 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,589 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,589 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,589 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,589 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,589 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,589 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,589 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,589 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,589 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,589 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,589 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,589 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,590 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,590 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,590 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,590 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,590 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,590 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,590 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,590 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,590 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,590 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,590 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,590 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,590 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,590 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,591 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,591 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,591 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,591 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,591 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,591 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,591 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,591 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,591 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,591 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,591 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,591 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,591 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,592 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,592 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,592 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,592 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,592 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,592 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,592 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,592 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,592 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,592 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,592 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,592 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,593 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,593 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,593 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,593 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,593 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,593 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,593 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,593 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,593 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,593 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,593 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,594 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,594 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,594 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,594 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,594 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,594 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,594 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,594 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,594 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,594 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,594 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,594 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,594 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,595 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,595 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,595 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,595 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,595 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,595 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,595 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,595 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,595 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,595 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,595 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,596 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,596 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,596 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,596 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,596 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,596 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,596 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,596 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,596 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,596 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,596 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,596 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,596 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,597 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,597 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,597 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,597 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,597 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,597 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,597 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,597 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,597 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,597 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,597 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,597 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,598 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,598 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,598 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,598 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,598 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,598 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,598 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,598 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,598 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,598 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,598 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,598 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,598 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,599 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,599 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,599 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,599 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,599 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,599 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,599 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,599 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,599 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,599 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,599 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,599 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,600 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,600 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,600 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,600 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,600 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,600 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,600 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,600 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,600 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,600 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,600 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,600 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,601 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,601 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,601 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,601 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,601 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,601 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,601 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,601 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,601 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,601 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,601 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,601 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,601 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,602 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,602 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,602 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,602 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,602 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,602 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,602 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,602 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,602 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,602 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,602 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,602 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,602 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,603 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,603 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,603 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,603 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,603 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,603 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,603 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,603 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,603 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,604 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,604 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,604 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,604 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,604 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,604 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,604 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,605 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,605 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,605 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,605 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,605 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,605 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,605 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,606 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,606 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,606 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,606 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,606 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,606 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,606 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,606 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,607 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,607 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,607 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,607 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,607 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,607 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,607 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,607 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,607 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,608 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,608 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,608 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,608 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,608 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,608 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,608 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,609 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,609 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,609 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,609 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,609 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,609 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,609 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,609 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,609 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,610 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,610 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,610 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,610 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,610 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,610 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,610 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,610 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,610 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,611 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:21,613 INFO L148 ThreadInstanceAdder]: Constructed 12 joinOtherThreadTransitions. [2022-03-03 23:32:21,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-03 23:32:21,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:21,615 INFO L229 MonitoredProcess]: Starting monitored process 38 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-03 23:32:21,624 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 23:32:21,624 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=false [2022-03-03 23:32:21,624 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-03 23:32:21,627 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:21,628 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:21,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:21,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1304588455, now seen corresponding path program 1 times [2022-03-03 23:32:21,628 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:21,628 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766654051] [2022-03-03 23:32:21,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:21,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:21,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:21,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (38)] Waiting until timeout for monitored process [2022-03-03 23:32:21,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:21,639 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:21,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766654051] [2022-03-03 23:32:21,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766654051] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:21,640 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:21,640 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 23:32:21,640 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561639172] [2022-03-03 23:32:21,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:21,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-03 23:32:21,640 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:21,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-03 23:32:21,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-03 23:32:21,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:21,641 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:21,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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-03 23:32:21,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:21,642 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:21,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:21,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2022-03-03 23:32:21,642 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:21,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:21,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1304589416, now seen corresponding path program 1 times [2022-03-03 23:32:21,643 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:21,643 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048031930] [2022-03-03 23:32:21,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:21,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:21,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:21,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:21,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:21,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048031930] [2022-03-03 23:32:21,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048031930] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:21,658 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:21,658 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:21,658 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207251459] [2022-03-03 23:32:21,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:21,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:21,658 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:21,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:21,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:21,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:21,659 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:21,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-03 23:32:21,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:21,659 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:21,668 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 45 transitions and produced 46 states. [2022-03-03 23:32:21,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:21,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:21,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2022-03-03 23:32:21,669 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:21,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:21,669 INFO L85 PathProgramCache]: Analyzing trace with hash 99649635, now seen corresponding path program 1 times [2022-03-03 23:32:21,669 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:21,669 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323828061] [2022-03-03 23:32:21,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:21,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:21,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:21,686 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-03 23:32:21,686 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:21,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323828061] [2022-03-03 23:32:21,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323828061] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:21,686 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:21,686 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:21,686 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003165446] [2022-03-03 23:32:21,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:21,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:21,687 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:21,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:21,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:21,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:21,687 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:21,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 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-03 23:32:21,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:21,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:21,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:21,693 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 51 transitions and produced 50 states. [2022-03-03 23:32:21,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:21,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:21,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:21,694 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2022-03-03 23:32:21,694 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:21,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:21,695 INFO L85 PathProgramCache]: Analyzing trace with hash 920093198, now seen corresponding path program 1 times [2022-03-03 23:32:21,695 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:21,695 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34801303] [2022-03-03 23:32:21,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:21,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:21,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:21,718 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:21,719 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:21,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34801303] [2022-03-03 23:32:21,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34801303] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:21,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967078503] [2022-03-03 23:32:21,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:21,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:21,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:21,723 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-03 23:32:21,745 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-03 23:32:21,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:21,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 23:32:21,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:21,952 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:21,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:22,002 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:22,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967078503] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:22,002 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:22,002 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-03 23:32:22,002 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555497691] [2022-03-03 23:32:22,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:22,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 23:32:22,003 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:22,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 23:32:22,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-03 23:32:22,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:22,003 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:22,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 23:32:22,004 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:22,004 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:22,004 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:22,004 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:22,107 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 127 transitions and produced 126 states. [2022-03-03 23:32:22,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:22,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:22,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:22,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:22,127 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-03 23:32:22,309 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,SelfDestructingSolverStorable72 [2022-03-03 23:32:22,310 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:22,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:22,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1626449141, now seen corresponding path program 1 times [2022-03-03 23:32:22,310 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:22,310 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94330944] [2022-03-03 23:32:22,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:22,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:22,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:22,358 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-03-03 23:32:22,359 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:22,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94330944] [2022-03-03 23:32:22,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94330944] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:22,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437923402] [2022-03-03 23:32:22,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:22,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:22,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:22,361 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-03 23:32:22,386 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-03 23:32:22,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:22,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-03 23:32:22,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:22,647 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:22,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:22,776 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:22,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437923402] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:22,777 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:22,777 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 21 [2022-03-03 23:32:22,777 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738483060] [2022-03-03 23:32:22,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:22,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 23:32:22,777 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:22,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 23:32:22,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2022-03-03 23:32:22,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:22,778 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:22,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.238095238095238) internal successors, (110), 21 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-03 23:32:22,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:22,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:22,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:22,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:22,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:23,766 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 399 transitions and produced 398 states. [2022-03-03 23:32:23,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:23,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:23,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:23,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:23,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 23:32:23,786 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-03 23:32:23,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:23,968 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:23,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:23,968 INFO L85 PathProgramCache]: Analyzing trace with hash 827773785, now seen corresponding path program 1 times [2022-03-03 23:32:23,969 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:23,969 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963127002] [2022-03-03 23:32:23,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:23,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:23,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:24,108 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:24,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:24,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963127002] [2022-03-03 23:32:24,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963127002] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:24,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146320377] [2022-03-03 23:32:24,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:24,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:24,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:24,110 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 23:32:24,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-03 23:32:24,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:24,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-03 23:32:24,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:24,464 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:24,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:24,737 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:24,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146320377] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:24,737 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:24,738 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2022-03-03 23:32:24,738 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037808031] [2022-03-03 23:32:24,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:24,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 23:32:24,738 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:24,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 23:32:24,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=768, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 23:32:24,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:24,739 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:24,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.393939393939394) internal successors, (178), 33 states have internal predecessors, (178), 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-03 23:32:24,740 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:24,740 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:24,740 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:24,740 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:24,740 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-03 23:32:24,740 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:26,145 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 951 transitions and produced 952 states. [2022-03-03 23:32:26,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:26,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:26,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:26,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:26,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 23:32:26,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-03 23:32:26,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-03 23:32:26,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-03-03 23:32:26,346 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:26,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:26,347 INFO L85 PathProgramCache]: Analyzing trace with hash 207400879, now seen corresponding path program 1 times [2022-03-03 23:32:26,347 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:26,347 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957825583] [2022-03-03 23:32:26,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:26,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:26,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:26,377 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-03 23:32:26,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:26,419 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-03 23:32:26,419 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-03 23:32:26,419 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-03 23:32:26,419 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-03 23:32:26,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2022-03-03 23:32:26,420 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-03-03 23:32:26,421 WARN L235 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-03 23:32:26,421 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2022-03-03 23:32:26,438 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,438 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,439 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,439 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,439 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,439 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,439 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,439 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,439 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,439 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,439 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,439 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,439 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,439 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,440 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,440 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,440 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,440 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,440 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,440 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,440 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,440 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,440 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,440 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,440 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,440 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,440 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,440 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,441 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,441 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,441 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,441 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,441 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,441 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,441 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,441 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,441 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,441 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,441 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,441 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,441 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,442 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,442 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,442 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,442 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,442 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,442 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,442 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,442 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,442 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,442 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,442 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,442 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,442 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,443 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,443 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,443 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,443 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,443 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,443 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,443 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,443 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,443 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,443 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,443 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,443 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,443 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,443 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,444 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,444 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,444 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,444 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,444 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,444 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,444 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,444 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,444 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,444 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,444 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,444 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,444 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,445 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,445 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,445 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,445 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,445 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,445 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,445 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,445 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,445 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,445 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,445 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,445 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,445 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,445 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,446 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,446 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,446 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,446 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,446 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,446 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,446 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,446 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,446 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,446 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,446 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,446 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,446 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,446 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,447 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,447 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,447 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,447 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,447 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,447 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,447 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,447 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,447 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,447 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,447 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,447 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,447 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,447 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,448 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,448 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,448 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,448 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,448 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,448 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,448 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,448 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,448 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,448 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,448 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,448 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,448 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,448 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,449 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,449 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,449 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,449 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,449 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,449 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,449 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,449 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,449 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,449 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,449 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,449 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,449 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,449 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,449 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,450 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,450 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,450 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,450 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,450 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,450 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,450 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,450 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,450 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,450 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,450 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,450 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,450 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,451 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,451 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,451 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,451 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,451 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,451 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,451 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,451 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,451 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,451 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,451 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,451 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,451 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,451 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,452 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,452 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,452 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,452 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,452 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,452 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,452 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,452 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,452 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,452 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,452 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,452 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,452 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,452 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,453 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,453 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,453 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,453 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,453 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,453 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,453 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,453 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,453 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,453 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,453 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,453 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,453 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,453 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,454 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,454 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,454 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,454 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,454 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,454 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,454 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,454 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,454 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,454 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,454 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,454 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,454 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,455 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,455 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,455 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,455 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,455 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,455 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,455 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,455 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,455 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,455 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,455 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,455 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,455 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,455 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,455 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,456 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,456 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,456 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,456 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,456 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,456 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,456 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,456 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,456 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,456 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,456 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,456 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,456 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,457 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,457 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,457 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,457 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,457 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,457 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,457 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,457 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,457 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,457 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,457 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,457 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,458 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,458 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,458 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,458 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,458 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,458 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,459 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,459 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,459 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,459 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,459 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,459 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,459 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,459 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,459 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,460 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,460 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,460 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,460 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,460 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,460 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,460 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,460 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,460 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,460 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,461 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,461 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,461 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,461 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,461 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,461 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,461 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,461 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,461 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,462 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,462 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,462 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,462 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,462 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,462 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,462 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,462 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,463 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,463 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,463 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,463 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,463 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,463 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,463 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,463 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,467 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,467 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,467 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,467 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,467 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,468 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,468 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,468 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,468 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,468 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,468 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,468 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,468 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,468 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,468 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:26,472 INFO L148 ThreadInstanceAdder]: Constructed 13 joinOtherThreadTransitions. [2022-03-03 23:32:26,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-03 23:32:26,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:26,475 INFO L229 MonitoredProcess]: Starting monitored process 42 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-03 23:32:26,484 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 23:32:26,485 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=false [2022-03-03 23:32:26,485 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-03 23:32:26,488 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:26,488 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:26,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:26,489 INFO L85 PathProgramCache]: Analyzing trace with hash -160135018, now seen corresponding path program 1 times [2022-03-03 23:32:26,489 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:26,489 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272822649] [2022-03-03 23:32:26,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:26,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:26,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:26,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (42)] Waiting until timeout for monitored process [2022-03-03 23:32:26,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:26,501 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:26,501 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272822649] [2022-03-03 23:32:26,502 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272822649] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:26,502 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:26,502 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 23:32:26,502 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875930900] [2022-03-03 23:32:26,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:26,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-03 23:32:26,502 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:26,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-03 23:32:26,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-03 23:32:26,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:26,503 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:26,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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-03 23:32:26,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:26,504 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:26,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:26,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2022-03-03 23:32:26,506 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:26,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:26,506 INFO L85 PathProgramCache]: Analyzing trace with hash -160134057, now seen corresponding path program 1 times [2022-03-03 23:32:26,506 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:26,506 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376740884] [2022-03-03 23:32:26,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:26,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:26,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:26,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:26,521 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:26,521 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376740884] [2022-03-03 23:32:26,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376740884] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:26,522 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:26,522 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:26,522 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403832070] [2022-03-03 23:32:26,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:26,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:26,522 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:26,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:26,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:26,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:26,523 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:26,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-03 23:32:26,523 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:26,523 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:26,532 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 45 transitions and produced 46 states. [2022-03-03 23:32:26,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:26,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:26,533 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2022-03-03 23:32:26,533 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:26,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:26,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1104516599, now seen corresponding path program 1 times [2022-03-03 23:32:26,534 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:26,535 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609618855] [2022-03-03 23:32:26,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:26,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:26,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:26,554 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-03 23:32:26,554 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:26,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609618855] [2022-03-03 23:32:26,554 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609618855] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:26,554 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:26,554 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:26,555 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438185848] [2022-03-03 23:32:26,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:26,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:26,555 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:26,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:26,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:26,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:26,556 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:26,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 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-03 23:32:26,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:26,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:26,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:26,562 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 51 transitions and produced 50 states. [2022-03-03 23:32:26,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:26,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:26,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:26,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2022-03-03 23:32:26,563 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:26,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:26,563 INFO L85 PathProgramCache]: Analyzing trace with hash 999449331, now seen corresponding path program 1 times [2022-03-03 23:32:26,563 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:26,563 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781264576] [2022-03-03 23:32:26,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:26,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:26,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:26,590 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:26,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:26,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781264576] [2022-03-03 23:32:26,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781264576] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:26,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357823683] [2022-03-03 23:32:26,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:26,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:26,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:26,599 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-03 23:32:26,614 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-03 23:32:26,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:26,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 23:32:26,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:26,800 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:26,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:26,855 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:26,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357823683] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:26,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:26,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-03 23:32:26,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426441018] [2022-03-03 23:32:26,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:26,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 23:32:26,856 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:26,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 23:32:26,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-03 23:32:26,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:26,857 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:26,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 23:32:26,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:26,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:26,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:26,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:26,994 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 127 transitions and produced 126 states. [2022-03-03 23:32:26,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:26,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:26,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:26,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:27,025 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-03 23:32:27,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:27,216 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:27,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:27,216 INFO L85 PathProgramCache]: Analyzing trace with hash -957382131, now seen corresponding path program 1 times [2022-03-03 23:32:27,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:27,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799358632] [2022-03-03 23:32:27,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:27,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:27,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:27,260 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:27,261 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:27,261 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799358632] [2022-03-03 23:32:27,261 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799358632] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:27,261 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185065366] [2022-03-03 23:32:27,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:27,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:27,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:27,263 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-03 23:32:27,285 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-03 23:32:27,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:27,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-03 23:32:27,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:27,500 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:27,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:27,606 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:27,606 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185065366] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:27,606 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:27,606 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-03 23:32:27,607 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126314149] [2022-03-03 23:32:27,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:27,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-03 23:32:27,607 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:27,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-03 23:32:27,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-03-03 23:32:27,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:27,608 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:27,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 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-03 23:32:27,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:27,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:27,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:27,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:27,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:28,059 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 399 transitions and produced 398 states. [2022-03-03 23:32:28,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:28,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:28,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:28,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:28,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 23:32:28,078 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-03-03 23:32:28,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:28,260 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:28,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:28,261 INFO L85 PathProgramCache]: Analyzing trace with hash -864137066, now seen corresponding path program 1 times [2022-03-03 23:32:28,261 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:28,261 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596674288] [2022-03-03 23:32:28,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:28,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:28,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:28,379 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:28,380 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:28,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596674288] [2022-03-03 23:32:28,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596674288] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:28,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664022485] [2022-03-03 23:32:28,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:28,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:28,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:28,384 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-03 23:32:28,385 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-03 23:32:28,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:28,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-03 23:32:28,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:28,700 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:28,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:28,966 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:28,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664022485] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:28,967 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:28,967 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2022-03-03 23:32:28,967 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429842433] [2022-03-03 23:32:28,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:28,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 23:32:28,968 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:28,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 23:32:28,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=768, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 23:32:28,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:28,969 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:28,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.393939393939394) internal successors, (178), 33 states have internal predecessors, (178), 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-03 23:32:28,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:28,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:28,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:28,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:28,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-03 23:32:28,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:30,196 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1093 transitions and produced 1094 states. [2022-03-03 23:32:30,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:30,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:30,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:30,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:30,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 23:32:30,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-03 23:32:30,216 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-03 23:32:30,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:30,397 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:30,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:30,398 INFO L85 PathProgramCache]: Analyzing trace with hash -482905557, now seen corresponding path program 1 times [2022-03-03 23:32:30,398 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:30,398 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126580746] [2022-03-03 23:32:30,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:30,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:30,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:30,423 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-03 23:32:30,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:30,456 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-03 23:32:30,456 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-03 23:32:30,456 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-03 23:32:30,457 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-03 23:32:30,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2022-03-03 23:32:30,458 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-03-03 23:32:30,458 WARN L235 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-03 23:32:30,458 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2022-03-03 23:32:30,473 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,473 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,473 WARN L322 ript$VariableManager]: TermVariabe threadThread2of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,473 WARN L322 ript$VariableManager]: TermVariabe threadThread2of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,473 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,473 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,474 WARN L322 ript$VariableManager]: TermVariabe threadThread2of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,474 WARN L322 ript$VariableManager]: TermVariabe threadThread2of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,474 WARN L322 ript$VariableManager]: TermVariabe threadThread2of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,474 WARN L322 ript$VariableManager]: TermVariabe threadThread2of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,474 WARN L322 ript$VariableManager]: TermVariabe threadThread2of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,474 WARN L322 ript$VariableManager]: TermVariabe threadThread2of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,474 WARN L322 ript$VariableManager]: TermVariabe threadThread2of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,474 WARN L322 ript$VariableManager]: TermVariabe threadThread2of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,474 WARN L322 ript$VariableManager]: TermVariabe threadThread2of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,474 WARN L322 ript$VariableManager]: TermVariabe threadThread2of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,474 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,474 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,475 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,475 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,475 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,475 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,475 WARN L322 ript$VariableManager]: TermVariabe threadThread13of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,475 WARN L322 ript$VariableManager]: TermVariabe threadThread13of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,475 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,475 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,475 WARN L322 ript$VariableManager]: TermVariabe threadThread13of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,475 WARN L322 ript$VariableManager]: TermVariabe threadThread13of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,475 WARN L322 ript$VariableManager]: TermVariabe threadThread13of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,475 WARN L322 ript$VariableManager]: TermVariabe threadThread13of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,475 WARN L322 ript$VariableManager]: TermVariabe threadThread13of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,476 WARN L322 ript$VariableManager]: TermVariabe threadThread13of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,476 WARN L322 ript$VariableManager]: TermVariabe threadThread13of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,476 WARN L322 ript$VariableManager]: TermVariabe threadThread13of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,476 WARN L322 ript$VariableManager]: TermVariabe threadThread13of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,476 WARN L322 ript$VariableManager]: TermVariabe threadThread13of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,476 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,476 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,476 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,476 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,476 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,476 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,476 WARN L322 ript$VariableManager]: TermVariabe threadThread1of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,476 WARN L322 ript$VariableManager]: TermVariabe threadThread1of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,477 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,477 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,477 WARN L322 ript$VariableManager]: TermVariabe threadThread1of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,477 WARN L322 ript$VariableManager]: TermVariabe threadThread1of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,477 WARN L322 ript$VariableManager]: TermVariabe threadThread1of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,477 WARN L322 ript$VariableManager]: TermVariabe threadThread1of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,477 WARN L322 ript$VariableManager]: TermVariabe threadThread1of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,477 WARN L322 ript$VariableManager]: TermVariabe threadThread1of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,477 WARN L322 ript$VariableManager]: TermVariabe threadThread1of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,477 WARN L322 ript$VariableManager]: TermVariabe threadThread1of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,477 WARN L322 ript$VariableManager]: TermVariabe threadThread1of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,477 WARN L322 ript$VariableManager]: TermVariabe threadThread1of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,477 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,477 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,478 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,478 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,478 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,478 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,478 WARN L322 ript$VariableManager]: TermVariabe threadThread5of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,478 WARN L322 ript$VariableManager]: TermVariabe threadThread5of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,478 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,478 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,478 WARN L322 ript$VariableManager]: TermVariabe threadThread5of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,478 WARN L322 ript$VariableManager]: TermVariabe threadThread5of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,478 WARN L322 ript$VariableManager]: TermVariabe threadThread5of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,478 WARN L322 ript$VariableManager]: TermVariabe threadThread5of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,478 WARN L322 ript$VariableManager]: TermVariabe threadThread5of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,478 WARN L322 ript$VariableManager]: TermVariabe threadThread5of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,479 WARN L322 ript$VariableManager]: TermVariabe threadThread5of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,479 WARN L322 ript$VariableManager]: TermVariabe threadThread5of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,479 WARN L322 ript$VariableManager]: TermVariabe threadThread5of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,479 WARN L322 ript$VariableManager]: TermVariabe threadThread5of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,479 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,479 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,479 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,479 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,479 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,479 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,479 WARN L322 ript$VariableManager]: TermVariabe threadThread12of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,479 WARN L322 ript$VariableManager]: TermVariabe threadThread12of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,479 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,480 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,480 WARN L322 ript$VariableManager]: TermVariabe threadThread12of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,480 WARN L322 ript$VariableManager]: TermVariabe threadThread12of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,480 WARN L322 ript$VariableManager]: TermVariabe threadThread12of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,480 WARN L322 ript$VariableManager]: TermVariabe threadThread12of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,480 WARN L322 ript$VariableManager]: TermVariabe threadThread12of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,480 WARN L322 ript$VariableManager]: TermVariabe threadThread12of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,480 WARN L322 ript$VariableManager]: TermVariabe threadThread12of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,480 WARN L322 ript$VariableManager]: TermVariabe threadThread12of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,480 WARN L322 ript$VariableManager]: TermVariabe threadThread12of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,480 WARN L322 ript$VariableManager]: TermVariabe threadThread12of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,480 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,480 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,480 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,481 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,481 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,481 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,481 WARN L322 ript$VariableManager]: TermVariabe threadThread6of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,481 WARN L322 ript$VariableManager]: TermVariabe threadThread6of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,481 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,481 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,481 WARN L322 ript$VariableManager]: TermVariabe threadThread6of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,481 WARN L322 ript$VariableManager]: TermVariabe threadThread6of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,481 WARN L322 ript$VariableManager]: TermVariabe threadThread6of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,481 WARN L322 ript$VariableManager]: TermVariabe threadThread6of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,481 WARN L322 ript$VariableManager]: TermVariabe threadThread6of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,482 WARN L322 ript$VariableManager]: TermVariabe threadThread6of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,482 WARN L322 ript$VariableManager]: TermVariabe threadThread6of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,482 WARN L322 ript$VariableManager]: TermVariabe threadThread6of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,482 WARN L322 ript$VariableManager]: TermVariabe threadThread6of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,482 WARN L322 ript$VariableManager]: TermVariabe threadThread6of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,482 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,482 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,482 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,482 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,482 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,482 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,482 WARN L322 ript$VariableManager]: TermVariabe threadThread8of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,482 WARN L322 ript$VariableManager]: TermVariabe threadThread8of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,482 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,483 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,483 WARN L322 ript$VariableManager]: TermVariabe threadThread8of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,483 WARN L322 ript$VariableManager]: TermVariabe threadThread8of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,483 WARN L322 ript$VariableManager]: TermVariabe threadThread8of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,483 WARN L322 ript$VariableManager]: TermVariabe threadThread8of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,483 WARN L322 ript$VariableManager]: TermVariabe threadThread8of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,483 WARN L322 ript$VariableManager]: TermVariabe threadThread8of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,483 WARN L322 ript$VariableManager]: TermVariabe threadThread8of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,483 WARN L322 ript$VariableManager]: TermVariabe threadThread8of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,483 WARN L322 ript$VariableManager]: TermVariabe threadThread8of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,483 WARN L322 ript$VariableManager]: TermVariabe threadThread8of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,483 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,483 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,483 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,484 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,484 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,484 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,484 WARN L322 ript$VariableManager]: TermVariabe threadThread7of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,484 WARN L322 ript$VariableManager]: TermVariabe threadThread7of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,484 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,484 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,484 WARN L322 ript$VariableManager]: TermVariabe threadThread7of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,484 WARN L322 ript$VariableManager]: TermVariabe threadThread7of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,484 WARN L322 ript$VariableManager]: TermVariabe threadThread7of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,484 WARN L322 ript$VariableManager]: TermVariabe threadThread7of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,484 WARN L322 ript$VariableManager]: TermVariabe threadThread7of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,484 WARN L322 ript$VariableManager]: TermVariabe threadThread7of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,484 WARN L322 ript$VariableManager]: TermVariabe threadThread7of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,485 WARN L322 ript$VariableManager]: TermVariabe threadThread7of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,485 WARN L322 ript$VariableManager]: TermVariabe threadThread7of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,485 WARN L322 ript$VariableManager]: TermVariabe threadThread7of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,485 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,485 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,485 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,485 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,485 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,485 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,485 WARN L322 ript$VariableManager]: TermVariabe threadThread14of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,485 WARN L322 ript$VariableManager]: TermVariabe threadThread14of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,485 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,485 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,486 WARN L322 ript$VariableManager]: TermVariabe threadThread14of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,486 WARN L322 ript$VariableManager]: TermVariabe threadThread14of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,486 WARN L322 ript$VariableManager]: TermVariabe threadThread14of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,486 WARN L322 ript$VariableManager]: TermVariabe threadThread14of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,486 WARN L322 ript$VariableManager]: TermVariabe threadThread14of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,486 WARN L322 ript$VariableManager]: TermVariabe threadThread14of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,486 WARN L322 ript$VariableManager]: TermVariabe threadThread14of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,486 WARN L322 ript$VariableManager]: TermVariabe threadThread14of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,486 WARN L322 ript$VariableManager]: TermVariabe threadThread14of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,486 WARN L322 ript$VariableManager]: TermVariabe threadThread14of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,486 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,486 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,486 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,486 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,487 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,487 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,487 WARN L322 ript$VariableManager]: TermVariabe threadThread9of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,487 WARN L322 ript$VariableManager]: TermVariabe threadThread9of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,487 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,487 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,487 WARN L322 ript$VariableManager]: TermVariabe threadThread9of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,487 WARN L322 ript$VariableManager]: TermVariabe threadThread9of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,487 WARN L322 ript$VariableManager]: TermVariabe threadThread9of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,487 WARN L322 ript$VariableManager]: TermVariabe threadThread9of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,487 WARN L322 ript$VariableManager]: TermVariabe threadThread9of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,487 WARN L322 ript$VariableManager]: TermVariabe threadThread9of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,487 WARN L322 ript$VariableManager]: TermVariabe threadThread9of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,487 WARN L322 ript$VariableManager]: TermVariabe threadThread9of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,488 WARN L322 ript$VariableManager]: TermVariabe threadThread9of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,488 WARN L322 ript$VariableManager]: TermVariabe threadThread9of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,488 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,488 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,488 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,488 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,488 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,488 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,488 WARN L322 ript$VariableManager]: TermVariabe threadThread4of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,488 WARN L322 ript$VariableManager]: TermVariabe threadThread4of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,488 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,488 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,488 WARN L322 ript$VariableManager]: TermVariabe threadThread4of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,488 WARN L322 ript$VariableManager]: TermVariabe threadThread4of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,489 WARN L322 ript$VariableManager]: TermVariabe threadThread4of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,489 WARN L322 ript$VariableManager]: TermVariabe threadThread4of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,489 WARN L322 ript$VariableManager]: TermVariabe threadThread4of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,489 WARN L322 ript$VariableManager]: TermVariabe threadThread4of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,489 WARN L322 ript$VariableManager]: TermVariabe threadThread4of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,489 WARN L322 ript$VariableManager]: TermVariabe threadThread4of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,489 WARN L322 ript$VariableManager]: TermVariabe threadThread4of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,489 WARN L322 ript$VariableManager]: TermVariabe threadThread4of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,489 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,489 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,489 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,489 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,489 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,490 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,490 WARN L322 ript$VariableManager]: TermVariabe threadThread11of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,490 WARN L322 ript$VariableManager]: TermVariabe threadThread11of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,490 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,490 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,490 WARN L322 ript$VariableManager]: TermVariabe threadThread11of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,490 WARN L322 ript$VariableManager]: TermVariabe threadThread11of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,490 WARN L322 ript$VariableManager]: TermVariabe threadThread11of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,490 WARN L322 ript$VariableManager]: TermVariabe threadThread11of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,490 WARN L322 ript$VariableManager]: TermVariabe threadThread11of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,490 WARN L322 ript$VariableManager]: TermVariabe threadThread11of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,490 WARN L322 ript$VariableManager]: TermVariabe threadThread11of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,490 WARN L322 ript$VariableManager]: TermVariabe threadThread11of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,490 WARN L322 ript$VariableManager]: TermVariabe threadThread11of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,491 WARN L322 ript$VariableManager]: TermVariabe threadThread11of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,491 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,491 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,491 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,491 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,491 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,491 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,491 WARN L322 ript$VariableManager]: TermVariabe threadThread3of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,491 WARN L322 ript$VariableManager]: TermVariabe threadThread3of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,491 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,491 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,491 WARN L322 ript$VariableManager]: TermVariabe threadThread3of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,491 WARN L322 ript$VariableManager]: TermVariabe threadThread3of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,492 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,492 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,492 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,492 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,492 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,492 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,493 WARN L322 ript$VariableManager]: TermVariabe threadThread10of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,493 WARN L322 ript$VariableManager]: TermVariabe threadThread10of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,493 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of14ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,493 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of14ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,493 WARN L322 ript$VariableManager]: TermVariabe threadThread10of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,493 WARN L322 ript$VariableManager]: TermVariabe threadThread10of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,493 WARN L322 ript$VariableManager]: TermVariabe threadThread10of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,493 WARN L322 ript$VariableManager]: TermVariabe threadThread10of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,493 WARN L322 ript$VariableManager]: TermVariabe threadThread10of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,493 WARN L322 ript$VariableManager]: TermVariabe threadThread10of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,493 WARN L322 ript$VariableManager]: TermVariabe threadThread10of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,493 WARN L322 ript$VariableManager]: TermVariabe threadThread10of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,493 WARN L322 ript$VariableManager]: TermVariabe threadThread10of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,494 WARN L322 ript$VariableManager]: TermVariabe threadThread10of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,494 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,494 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,494 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,494 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,494 WARN L322 ript$VariableManager]: TermVariabe threadThread1of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,494 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,494 WARN L322 ript$VariableManager]: TermVariabe threadThread1of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,495 WARN L322 ript$VariableManager]: TermVariabe threadThread1of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,495 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,495 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,495 WARN L322 ript$VariableManager]: TermVariabe threadThread2of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,495 WARN L322 ript$VariableManager]: TermVariabe threadThread2of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,495 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,495 WARN L322 ript$VariableManager]: TermVariabe threadThread2of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,496 WARN L322 ript$VariableManager]: TermVariabe threadThread3of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,496 WARN L322 ript$VariableManager]: TermVariabe threadThread3of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,496 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,496 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,496 WARN L322 ript$VariableManager]: TermVariabe threadThread3of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,496 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,496 WARN L322 ript$VariableManager]: TermVariabe threadThread4of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,496 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,496 WARN L322 ript$VariableManager]: TermVariabe threadThread4of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,497 WARN L322 ript$VariableManager]: TermVariabe threadThread4of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,497 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,497 WARN L322 ript$VariableManager]: TermVariabe threadThread5of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,497 WARN L322 ript$VariableManager]: TermVariabe threadThread5of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,497 WARN L322 ript$VariableManager]: TermVariabe threadThread5of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,497 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,497 WARN L322 ript$VariableManager]: TermVariabe threadThread6of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,498 WARN L322 ript$VariableManager]: TermVariabe threadThread6of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,498 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,498 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,498 WARN L322 ript$VariableManager]: TermVariabe threadThread6of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,498 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,498 WARN L322 ript$VariableManager]: TermVariabe threadThread7of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,498 WARN L322 ript$VariableManager]: TermVariabe threadThread7of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,498 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,498 WARN L322 ript$VariableManager]: TermVariabe threadThread7of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,499 WARN L322 ript$VariableManager]: TermVariabe threadThread8of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,499 WARN L322 ript$VariableManager]: TermVariabe threadThread8of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,499 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,499 WARN L322 ript$VariableManager]: TermVariabe threadThread8of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,499 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,499 WARN L322 ript$VariableManager]: TermVariabe threadThread9of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,499 WARN L322 ript$VariableManager]: TermVariabe threadThread9of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,500 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,500 WARN L322 ript$VariableManager]: TermVariabe threadThread9of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,500 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,500 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,500 WARN L322 ript$VariableManager]: TermVariabe threadThread10of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,500 WARN L322 ript$VariableManager]: TermVariabe threadThread10of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,500 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,500 WARN L322 ript$VariableManager]: TermVariabe threadThread10of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,501 WARN L322 ript$VariableManager]: TermVariabe threadThread11of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,501 WARN L322 ript$VariableManager]: TermVariabe threadThread11of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,501 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,501 WARN L322 ript$VariableManager]: TermVariabe threadThread11of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,501 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,501 WARN L322 ript$VariableManager]: TermVariabe threadThread12of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,501 WARN L322 ript$VariableManager]: TermVariabe threadThread12of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,501 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,502 WARN L322 ript$VariableManager]: TermVariabe threadThread12of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,502 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,502 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,502 WARN L322 ript$VariableManager]: TermVariabe threadThread13of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,502 WARN L322 ript$VariableManager]: TermVariabe threadThread13of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,502 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,502 WARN L322 ript$VariableManager]: TermVariabe threadThread13of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,502 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of14ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,503 WARN L322 ript$VariableManager]: TermVariabe threadThread14of14ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,503 WARN L322 ript$VariableManager]: TermVariabe threadThread14of14ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,503 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of14ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,503 WARN L322 ript$VariableManager]: TermVariabe threadThread14of14ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:30,505 INFO L148 ThreadInstanceAdder]: Constructed 14 joinOtherThreadTransitions. [2022-03-03 23:32:30,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-03 23:32:30,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:30,508 INFO L229 MonitoredProcess]: Starting monitored process 46 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-03 23:32:30,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (46)] Waiting until timeout for monitored process [2022-03-03 23:32:30,524 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 23:32:30,524 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=false [2022-03-03 23:32:30,525 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-03 23:32:30,528 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:30,528 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:30,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:30,528 INFO L85 PathProgramCache]: Analyzing trace with hash -495168788, now seen corresponding path program 1 times [2022-03-03 23:32:30,528 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:30,528 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826865714] [2022-03-03 23:32:30,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:30,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:30,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:30,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:30,540 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:30,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826865714] [2022-03-03 23:32:30,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826865714] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:30,540 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:30,540 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 23:32:30,540 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117546485] [2022-03-03 23:32:30,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:30,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-03 23:32:30,541 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:30,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-03 23:32:30,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-03 23:32:30,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:30,541 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:30,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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-03 23:32:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:30,543 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:30,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:30,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2022-03-03 23:32:30,543 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:30,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:30,544 INFO L85 PathProgramCache]: Analyzing trace with hash -495167827, now seen corresponding path program 1 times [2022-03-03 23:32:30,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:30,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863502055] [2022-03-03 23:32:30,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:30,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:30,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:30,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:30,558 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:30,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863502055] [2022-03-03 23:32:30,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863502055] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:30,559 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:30,559 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:30,559 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396697021] [2022-03-03 23:32:30,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:30,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:30,559 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:30,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:30,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:30,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:30,560 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:30,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-03 23:32:30,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:30,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:30,569 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 45 transitions and produced 46 states. [2022-03-03 23:32:30,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:30,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:30,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2022-03-03 23:32:30,570 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:30,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:30,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1489671570, now seen corresponding path program 1 times [2022-03-03 23:32:30,570 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:30,570 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415581529] [2022-03-03 23:32:30,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:30,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:30,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:30,588 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-03 23:32:30,588 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:30,588 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415581529] [2022-03-03 23:32:30,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415581529] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:30,588 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:30,588 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:30,589 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387638437] [2022-03-03 23:32:30,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:30,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:30,589 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:30,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:30,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:30,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:30,590 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:30,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 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-03 23:32:30,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:30,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:30,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:30,596 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 51 transitions and produced 50 states. [2022-03-03 23:32:30,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:30,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:30,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:30,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2022-03-03 23:32:30,597 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:30,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:30,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1029903760, now seen corresponding path program 1 times [2022-03-03 23:32:30,597 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:30,597 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566104247] [2022-03-03 23:32:30,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:30,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:30,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:30,622 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:30,622 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:30,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566104247] [2022-03-03 23:32:30,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566104247] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:30,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479971102] [2022-03-03 23:32:30,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:30,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:30,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:30,631 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-03 23:32:30,650 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-03 23:32:30,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:30,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 23:32:30,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:30,960 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:30,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:31,027 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:31,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479971102] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:31,028 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:31,028 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-03 23:32:31,028 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716115399] [2022-03-03 23:32:31,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:31,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 23:32:31,029 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:31,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 23:32:31,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-03 23:32:31,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:31,029 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:31,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 23:32:31,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:31,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:31,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:31,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:31,209 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 127 transitions and produced 126 states. [2022-03-03 23:32:31,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:31,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:31,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:31,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:31,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-03 23:32:31,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:31,424 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:31,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:31,424 INFO L85 PathProgramCache]: Analyzing trace with hash -225378247, now seen corresponding path program 1 times [2022-03-03 23:32:31,424 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:31,424 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805617458] [2022-03-03 23:32:31,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:31,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:31,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:31,471 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:31,472 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:31,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805617458] [2022-03-03 23:32:31,472 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805617458] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:31,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229356736] [2022-03-03 23:32:31,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:31,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:31,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:31,475 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-03 23:32:31,500 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-03 23:32:31,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:31,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-03 23:32:31,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:31,737 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:31,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:31,847 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:31,848 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229356736] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:31,848 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:31,848 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-03 23:32:31,848 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792648066] [2022-03-03 23:32:31,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:31,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-03 23:32:31,849 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:31,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-03 23:32:31,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-03-03 23:32:31,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:31,849 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:31,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 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-03 23:32:31,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:31,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:31,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:31,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:31,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:32,340 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 399 transitions and produced 398 states. [2022-03-03 23:32:32,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:32,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:32,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:32,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:32,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 23:32:32,360 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-03 23:32:32,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:32,542 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:32,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:32,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1510262829, now seen corresponding path program 1 times [2022-03-03 23:32:32,542 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:32,542 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575048929] [2022-03-03 23:32:32,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:32,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:32,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:32,661 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:32,661 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:32,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575048929] [2022-03-03 23:32:32,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575048929] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:32,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662197753] [2022-03-03 23:32:32,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:32,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:32,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:32,663 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-03 23:32:32,664 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-03 23:32:32,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:32,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-03 23:32:32,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:33,013 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:33,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:33,284 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:33,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662197753] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:33,285 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:33,285 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2022-03-03 23:32:33,285 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887670671] [2022-03-03 23:32:33,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:33,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 23:32:33,285 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:33,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 23:32:33,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=768, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 23:32:33,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:33,286 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:33,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.393939393939394) internal successors, (178), 33 states have internal predecessors, (178), 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-03 23:32:33,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:33,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:33,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:33,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:33,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-03 23:32:33,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:34,812 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1245 transitions and produced 1246 states. [2022-03-03 23:32:34,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:34,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:34,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:34,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:34,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 23:32:34,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:32:34,830 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-03-03 23:32:35,013 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,SelfDestructingSolverStorable88 [2022-03-03 23:32:35,013 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:35,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:35,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1549493959, now seen corresponding path program 1 times [2022-03-03 23:32:35,014 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:35,014 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958713021] [2022-03-03 23:32:35,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:35,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:35,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:35,042 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-03 23:32:35,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-03 23:32:35,094 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-03 23:32:35,094 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-03 23:32:35,094 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-03 23:32:35,094 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-03 23:32:35,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2022-03-03 23:32:35,095 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-03-03 23:32:35,096 WARN L235 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-03 23:32:35,096 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2022-03-03 23:32:35,112 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,113 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,113 WARN L322 ript$VariableManager]: TermVariabe threadThread12of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,113 WARN L322 ript$VariableManager]: TermVariabe threadThread12of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,113 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,113 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,113 WARN L322 ript$VariableManager]: TermVariabe threadThread12of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,113 WARN L322 ript$VariableManager]: TermVariabe threadThread12of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,113 WARN L322 ript$VariableManager]: TermVariabe threadThread12of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,113 WARN L322 ript$VariableManager]: TermVariabe threadThread12of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,113 WARN L322 ript$VariableManager]: TermVariabe threadThread12of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,114 WARN L322 ript$VariableManager]: TermVariabe threadThread12of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,114 WARN L322 ript$VariableManager]: TermVariabe threadThread12of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,114 WARN L322 ript$VariableManager]: TermVariabe threadThread12of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,114 WARN L322 ript$VariableManager]: TermVariabe threadThread12of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,114 WARN L322 ript$VariableManager]: TermVariabe threadThread12of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,114 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,114 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,114 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,114 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,114 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,114 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,114 WARN L322 ript$VariableManager]: TermVariabe threadThread1of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,114 WARN L322 ript$VariableManager]: TermVariabe threadThread1of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,115 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,115 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,115 WARN L322 ript$VariableManager]: TermVariabe threadThread1of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,115 WARN L322 ript$VariableManager]: TermVariabe threadThread1of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,115 WARN L322 ript$VariableManager]: TermVariabe threadThread1of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,115 WARN L322 ript$VariableManager]: TermVariabe threadThread1of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,115 WARN L322 ript$VariableManager]: TermVariabe threadThread1of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,115 WARN L322 ript$VariableManager]: TermVariabe threadThread1of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,115 WARN L322 ript$VariableManager]: TermVariabe threadThread1of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,115 WARN L322 ript$VariableManager]: TermVariabe threadThread1of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,115 WARN L322 ript$VariableManager]: TermVariabe threadThread1of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,115 WARN L322 ript$VariableManager]: TermVariabe threadThread1of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,115 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,116 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,116 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,116 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,116 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,116 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,116 WARN L322 ript$VariableManager]: TermVariabe threadThread10of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,116 WARN L322 ript$VariableManager]: TermVariabe threadThread10of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,116 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,116 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,116 WARN L322 ript$VariableManager]: TermVariabe threadThread10of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,116 WARN L322 ript$VariableManager]: TermVariabe threadThread10of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,116 WARN L322 ript$VariableManager]: TermVariabe threadThread10of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,116 WARN L322 ript$VariableManager]: TermVariabe threadThread10of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,116 WARN L322 ript$VariableManager]: TermVariabe threadThread10of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,117 WARN L322 ript$VariableManager]: TermVariabe threadThread10of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,117 WARN L322 ript$VariableManager]: TermVariabe threadThread10of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,117 WARN L322 ript$VariableManager]: TermVariabe threadThread10of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,117 WARN L322 ript$VariableManager]: TermVariabe threadThread10of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,117 WARN L322 ript$VariableManager]: TermVariabe threadThread10of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,117 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,117 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,117 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,117 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,117 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,117 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,117 WARN L322 ript$VariableManager]: TermVariabe threadThread4of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,117 WARN L322 ript$VariableManager]: TermVariabe threadThread4of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,117 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,118 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,118 WARN L322 ript$VariableManager]: TermVariabe threadThread4of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,118 WARN L322 ript$VariableManager]: TermVariabe threadThread4of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,118 WARN L322 ript$VariableManager]: TermVariabe threadThread4of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,118 WARN L322 ript$VariableManager]: TermVariabe threadThread4of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,118 WARN L322 ript$VariableManager]: TermVariabe threadThread4of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,118 WARN L322 ript$VariableManager]: TermVariabe threadThread4of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,118 WARN L322 ript$VariableManager]: TermVariabe threadThread4of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,118 WARN L322 ript$VariableManager]: TermVariabe threadThread4of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,118 WARN L322 ript$VariableManager]: TermVariabe threadThread4of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,118 WARN L322 ript$VariableManager]: TermVariabe threadThread4of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,118 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,118 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,118 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,118 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,119 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,119 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,119 WARN L322 ript$VariableManager]: TermVariabe threadThread11of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,119 WARN L322 ript$VariableManager]: TermVariabe threadThread11of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,119 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,119 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,119 WARN L322 ript$VariableManager]: TermVariabe threadThread11of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,119 WARN L322 ript$VariableManager]: TermVariabe threadThread11of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,119 WARN L322 ript$VariableManager]: TermVariabe threadThread11of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,119 WARN L322 ript$VariableManager]: TermVariabe threadThread11of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,119 WARN L322 ript$VariableManager]: TermVariabe threadThread11of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,119 WARN L322 ript$VariableManager]: TermVariabe threadThread11of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,119 WARN L322 ript$VariableManager]: TermVariabe threadThread11of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,119 WARN L322 ript$VariableManager]: TermVariabe threadThread11of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,120 WARN L322 ript$VariableManager]: TermVariabe threadThread11of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,120 WARN L322 ript$VariableManager]: TermVariabe threadThread11of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,120 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,120 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,120 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,120 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,120 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,120 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,120 WARN L322 ript$VariableManager]: TermVariabe threadThread14of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,120 WARN L322 ript$VariableManager]: TermVariabe threadThread14of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,120 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,120 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,120 WARN L322 ript$VariableManager]: TermVariabe threadThread14of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,121 WARN L322 ript$VariableManager]: TermVariabe threadThread14of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,121 WARN L322 ript$VariableManager]: TermVariabe threadThread14of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,121 WARN L322 ript$VariableManager]: TermVariabe threadThread14of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,121 WARN L322 ript$VariableManager]: TermVariabe threadThread14of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,121 WARN L322 ript$VariableManager]: TermVariabe threadThread14of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,121 WARN L322 ript$VariableManager]: TermVariabe threadThread14of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,121 WARN L322 ript$VariableManager]: TermVariabe threadThread14of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,121 WARN L322 ript$VariableManager]: TermVariabe threadThread14of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,121 WARN L322 ript$VariableManager]: TermVariabe threadThread14of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,121 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,121 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,121 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,121 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,121 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,122 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,122 WARN L322 ript$VariableManager]: TermVariabe threadThread5of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,122 WARN L322 ript$VariableManager]: TermVariabe threadThread5of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,122 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,122 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,122 WARN L322 ript$VariableManager]: TermVariabe threadThread5of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,122 WARN L322 ript$VariableManager]: TermVariabe threadThread5of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,122 WARN L322 ript$VariableManager]: TermVariabe threadThread5of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,122 WARN L322 ript$VariableManager]: TermVariabe threadThread5of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,122 WARN L322 ript$VariableManager]: TermVariabe threadThread5of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,122 WARN L322 ript$VariableManager]: TermVariabe threadThread5of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,122 WARN L322 ript$VariableManager]: TermVariabe threadThread5of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,122 WARN L322 ript$VariableManager]: TermVariabe threadThread5of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,122 WARN L322 ript$VariableManager]: TermVariabe threadThread5of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,123 WARN L322 ript$VariableManager]: TermVariabe threadThread5of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,123 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,123 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,123 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,123 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,123 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,123 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,123 WARN L322 ript$VariableManager]: TermVariabe threadThread13of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,123 WARN L322 ript$VariableManager]: TermVariabe threadThread13of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,123 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,123 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,123 WARN L322 ript$VariableManager]: TermVariabe threadThread13of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,123 WARN L322 ript$VariableManager]: TermVariabe threadThread13of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,123 WARN L322 ript$VariableManager]: TermVariabe threadThread13of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,124 WARN L322 ript$VariableManager]: TermVariabe threadThread13of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,124 WARN L322 ript$VariableManager]: TermVariabe threadThread13of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,124 WARN L322 ript$VariableManager]: TermVariabe threadThread13of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,124 WARN L322 ript$VariableManager]: TermVariabe threadThread13of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,124 WARN L322 ript$VariableManager]: TermVariabe threadThread13of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,124 WARN L322 ript$VariableManager]: TermVariabe threadThread13of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,124 WARN L322 ript$VariableManager]: TermVariabe threadThread13of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,124 WARN L322 ript$VariableManager]: TermVariabe threadThread6of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,125 WARN L322 ript$VariableManager]: TermVariabe threadThread6of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,125 WARN L322 ript$VariableManager]: TermVariabe threadThread6of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,125 WARN L322 ript$VariableManager]: TermVariabe threadThread6of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,125 WARN L322 ript$VariableManager]: TermVariabe threadThread6of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,125 WARN L322 ript$VariableManager]: TermVariabe threadThread6of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,125 WARN L322 ript$VariableManager]: TermVariabe threadThread6of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,125 WARN L322 ript$VariableManager]: TermVariabe threadThread6of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,125 WARN L322 ript$VariableManager]: TermVariabe threadThread6of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,125 WARN L322 ript$VariableManager]: TermVariabe threadThread6of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,125 WARN L322 ript$VariableManager]: TermVariabe threadThread6of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,125 WARN L322 ript$VariableManager]: TermVariabe threadThread6of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,126 WARN L322 ript$VariableManager]: TermVariabe threadThread7of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,126 WARN L322 ript$VariableManager]: TermVariabe threadThread7of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,126 WARN L322 ript$VariableManager]: TermVariabe threadThread7of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,126 WARN L322 ript$VariableManager]: TermVariabe threadThread7of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,126 WARN L322 ript$VariableManager]: TermVariabe threadThread7of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,126 WARN L322 ript$VariableManager]: TermVariabe threadThread7of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,126 WARN L322 ript$VariableManager]: TermVariabe threadThread7of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,127 WARN L322 ript$VariableManager]: TermVariabe threadThread7of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,127 WARN L322 ript$VariableManager]: TermVariabe threadThread7of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,127 WARN L322 ript$VariableManager]: TermVariabe threadThread7of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,127 WARN L322 ript$VariableManager]: TermVariabe threadThread7of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,127 WARN L322 ript$VariableManager]: TermVariabe threadThread7of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,127 WARN L322 ript$VariableManager]: TermVariabe threadThread9of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,127 WARN L322 ript$VariableManager]: TermVariabe threadThread9of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,128 WARN L322 ript$VariableManager]: TermVariabe threadThread9of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,128 WARN L322 ript$VariableManager]: TermVariabe threadThread9of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,128 WARN L322 ript$VariableManager]: TermVariabe threadThread9of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,128 WARN L322 ript$VariableManager]: TermVariabe threadThread9of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,128 WARN L322 ript$VariableManager]: TermVariabe threadThread9of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,128 WARN L322 ript$VariableManager]: TermVariabe threadThread9of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,128 WARN L322 ript$VariableManager]: TermVariabe threadThread9of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,128 WARN L322 ript$VariableManager]: TermVariabe threadThread9of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,128 WARN L322 ript$VariableManager]: TermVariabe threadThread9of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,128 WARN L322 ript$VariableManager]: TermVariabe threadThread9of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,129 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,129 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,129 WARN L322 ript$VariableManager]: TermVariabe threadThread8of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,129 WARN L322 ript$VariableManager]: TermVariabe threadThread8of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,129 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,129 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,129 WARN L322 ript$VariableManager]: TermVariabe threadThread8of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,129 WARN L322 ript$VariableManager]: TermVariabe threadThread8of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,130 WARN L322 ript$VariableManager]: TermVariabe threadThread8of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,130 WARN L322 ript$VariableManager]: TermVariabe threadThread8of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,130 WARN L322 ript$VariableManager]: TermVariabe threadThread8of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,130 WARN L322 ript$VariableManager]: TermVariabe threadThread8of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,130 WARN L322 ript$VariableManager]: TermVariabe threadThread8of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,130 WARN L322 ript$VariableManager]: TermVariabe threadThread8of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,130 WARN L322 ript$VariableManager]: TermVariabe threadThread8of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,130 WARN L322 ript$VariableManager]: TermVariabe threadThread8of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,130 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,130 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,130 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,130 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,131 WARN L322 ript$VariableManager]: TermVariabe |threadThread15of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,131 WARN L322 ript$VariableManager]: TermVariabe |threadThread15of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,131 WARN L322 ript$VariableManager]: TermVariabe threadThread15of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,131 WARN L322 ript$VariableManager]: TermVariabe threadThread15of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,131 WARN L322 ript$VariableManager]: TermVariabe |threadThread15of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,131 WARN L322 ript$VariableManager]: TermVariabe |threadThread15of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,131 WARN L322 ript$VariableManager]: TermVariabe threadThread15of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,131 WARN L322 ript$VariableManager]: TermVariabe threadThread15of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,131 WARN L322 ript$VariableManager]: TermVariabe threadThread15of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,131 WARN L322 ript$VariableManager]: TermVariabe threadThread15of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,131 WARN L322 ript$VariableManager]: TermVariabe threadThread15of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,131 WARN L322 ript$VariableManager]: TermVariabe threadThread15of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,131 WARN L322 ript$VariableManager]: TermVariabe threadThread15of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,132 WARN L322 ript$VariableManager]: TermVariabe threadThread15of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,132 WARN L322 ript$VariableManager]: TermVariabe threadThread15of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,132 WARN L322 ript$VariableManager]: TermVariabe threadThread15of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,132 WARN L322 ript$VariableManager]: TermVariabe |threadThread15of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,132 WARN L322 ript$VariableManager]: TermVariabe |threadThread15of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,132 WARN L322 ript$VariableManager]: TermVariabe |threadThread15of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,132 WARN L322 ript$VariableManager]: TermVariabe |threadThread15of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,132 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,132 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,132 WARN L322 ript$VariableManager]: TermVariabe threadThread3of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,132 WARN L322 ript$VariableManager]: TermVariabe threadThread3of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,132 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,132 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,132 WARN L322 ript$VariableManager]: TermVariabe threadThread3of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,133 WARN L322 ript$VariableManager]: TermVariabe threadThread3of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,133 WARN L322 ript$VariableManager]: TermVariabe threadThread3of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,133 WARN L322 ript$VariableManager]: TermVariabe threadThread3of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,133 WARN L322 ript$VariableManager]: TermVariabe threadThread3of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,133 WARN L322 ript$VariableManager]: TermVariabe threadThread3of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,133 WARN L322 ript$VariableManager]: TermVariabe threadThread3of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,133 WARN L322 ript$VariableManager]: TermVariabe threadThread3of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,133 WARN L322 ript$VariableManager]: TermVariabe threadThread3of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,133 WARN L322 ript$VariableManager]: TermVariabe threadThread3of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,133 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,133 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,133 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,133 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,133 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,134 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,134 WARN L322 ript$VariableManager]: TermVariabe threadThread2of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,134 WARN L322 ript$VariableManager]: TermVariabe threadThread2of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,134 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of15ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,134 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of15ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,134 WARN L322 ript$VariableManager]: TermVariabe threadThread2of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,136 WARN L322 ript$VariableManager]: TermVariabe threadThread2of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,136 WARN L322 ript$VariableManager]: TermVariabe threadThread2of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,136 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,136 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,136 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,136 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,136 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,136 WARN L322 ript$VariableManager]: TermVariabe threadThread1of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,136 WARN L322 ript$VariableManager]: TermVariabe threadThread1of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,136 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,137 WARN L322 ript$VariableManager]: TermVariabe threadThread1of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,137 WARN L322 ript$VariableManager]: TermVariabe threadThread2of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,137 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,137 WARN L322 ript$VariableManager]: TermVariabe threadThread2of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,137 WARN L322 ript$VariableManager]: TermVariabe threadThread2of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,138 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,138 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,138 WARN L322 ript$VariableManager]: TermVariabe threadThread3of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,138 WARN L322 ript$VariableManager]: TermVariabe threadThread3of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,138 WARN L322 ript$VariableManager]: TermVariabe threadThread3of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,138 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,138 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,138 WARN L322 ript$VariableManager]: TermVariabe threadThread4of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,138 WARN L322 ript$VariableManager]: TermVariabe threadThread4of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,139 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,139 WARN L322 ript$VariableManager]: TermVariabe threadThread4of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,139 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,139 WARN L322 ript$VariableManager]: TermVariabe threadThread5of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,139 WARN L322 ript$VariableManager]: TermVariabe threadThread5of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,139 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,139 WARN L322 ript$VariableManager]: TermVariabe threadThread5of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,139 WARN L322 ript$VariableManager]: TermVariabe threadThread6of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,139 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,139 WARN L322 ript$VariableManager]: TermVariabe threadThread6of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,140 WARN L322 ript$VariableManager]: TermVariabe threadThread6of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,140 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,140 WARN L322 ript$VariableManager]: TermVariabe threadThread7of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,140 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,140 WARN L322 ript$VariableManager]: TermVariabe threadThread7of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,140 WARN L322 ript$VariableManager]: TermVariabe threadThread7of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,140 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,140 WARN L322 ript$VariableManager]: TermVariabe threadThread8of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,140 WARN L322 ript$VariableManager]: TermVariabe threadThread8of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,141 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,141 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,141 WARN L322 ript$VariableManager]: TermVariabe threadThread8of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,141 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,141 WARN L322 ript$VariableManager]: TermVariabe threadThread9of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,141 WARN L322 ript$VariableManager]: TermVariabe threadThread9of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,141 WARN L322 ript$VariableManager]: TermVariabe threadThread9of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,141 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,141 WARN L322 ript$VariableManager]: TermVariabe threadThread10of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,141 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,142 WARN L322 ript$VariableManager]: TermVariabe threadThread10of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,142 WARN L322 ript$VariableManager]: TermVariabe threadThread10of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,142 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,142 WARN L322 ript$VariableManager]: TermVariabe threadThread11of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,142 WARN L322 ript$VariableManager]: TermVariabe threadThread11of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,142 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,142 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,142 WARN L322 ript$VariableManager]: TermVariabe threadThread11of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,142 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,142 WARN L322 ript$VariableManager]: TermVariabe threadThread12of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,143 WARN L322 ript$VariableManager]: TermVariabe threadThread12of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,143 WARN L322 ript$VariableManager]: TermVariabe threadThread12of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,143 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,143 WARN L322 ript$VariableManager]: TermVariabe threadThread13of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,143 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,143 WARN L322 ript$VariableManager]: TermVariabe threadThread13of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,143 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,143 WARN L322 ript$VariableManager]: TermVariabe threadThread13of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,143 WARN L322 ript$VariableManager]: TermVariabe threadThread14of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,144 WARN L322 ript$VariableManager]: TermVariabe threadThread14of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,144 WARN L322 ript$VariableManager]: TermVariabe threadThread14of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,144 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,144 WARN L322 ript$VariableManager]: TermVariabe |threadThread14of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,144 WARN L322 ript$VariableManager]: TermVariabe |threadThread15of15ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,144 WARN L322 ript$VariableManager]: TermVariabe threadThread15of15ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,144 WARN L322 ript$VariableManager]: TermVariabe threadThread15of15ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,144 WARN L322 ript$VariableManager]: TermVariabe |threadThread15of15ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,144 WARN L322 ript$VariableManager]: TermVariabe threadThread15of15ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 23:32:35,146 INFO L148 ThreadInstanceAdder]: Constructed 15 joinOtherThreadTransitions. [2022-03-03 23:32:35,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-03 23:32:35,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:35,152 INFO L229 MonitoredProcess]: Starting monitored process 50 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-03 23:32:35,164 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 23:32:35,165 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=false [2022-03-03 23:32:35,165 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-03 23:32:35,168 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:35,168 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:35,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:35,168 INFO L85 PathProgramCache]: Analyzing trace with hash 299487145, now seen corresponding path program 1 times [2022-03-03 23:32:35,168 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:35,168 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146473434] [2022-03-03 23:32:35,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:35,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:35,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (50)] Waiting until timeout for monitored process [2022-03-03 23:32:35,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:35,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:35,184 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:35,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146473434] [2022-03-03 23:32:35,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146473434] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:35,185 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:35,185 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 23:32:35,185 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973653231] [2022-03-03 23:32:35,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:35,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-03 23:32:35,185 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:35,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-03 23:32:35,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-03 23:32:35,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:35,186 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:35,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 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-03 23:32:35,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:35,188 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 25 transitions and produced 26 states. [2022-03-03 23:32:35,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:35,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2022-03-03 23:32:35,189 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:35,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:35,189 INFO L85 PathProgramCache]: Analyzing trace with hash 299488106, now seen corresponding path program 1 times [2022-03-03 23:32:35,189 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:35,189 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527958697] [2022-03-03 23:32:35,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:35,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:35,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:35,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:35,203 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:35,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527958697] [2022-03-03 23:32:35,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527958697] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:35,204 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:35,204 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:35,204 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079949574] [2022-03-03 23:32:35,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:35,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:35,204 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:35,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:35,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:35,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:35,205 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:35,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-03 23:32:35,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:35,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:35,214 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 45 transitions and produced 46 states. [2022-03-03 23:32:35,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:35,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:35,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2022-03-03 23:32:35,215 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:35,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:35,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1255114548, now seen corresponding path program 1 times [2022-03-03 23:32:35,215 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:35,215 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337201098] [2022-03-03 23:32:35,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:35,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:35,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:35,232 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-03 23:32:35,232 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:35,232 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337201098] [2022-03-03 23:32:35,232 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337201098] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 23:32:35,232 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 23:32:35,233 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 23:32:35,233 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552575289] [2022-03-03 23:32:35,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 23:32:35,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 23:32:35,233 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:35,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 23:32:35,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 23:32:35,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:35,234 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:35,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 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-03 23:32:35,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:35,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:35,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:35,239 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 51 transitions and produced 50 states. [2022-03-03 23:32:35,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:35,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:35,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:35,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2022-03-03 23:32:35,240 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:35,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:35,241 INFO L85 PathProgramCache]: Analyzing trace with hash -810971034, now seen corresponding path program 1 times [2022-03-03 23:32:35,241 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:35,241 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355472614] [2022-03-03 23:32:35,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:35,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:35,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:35,264 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:35,264 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:35,265 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355472614] [2022-03-03 23:32:35,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355472614] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:35,265 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20667080] [2022-03-03 23:32:35,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:35,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:35,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:35,271 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-03 23:32:35,287 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-03 23:32:35,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:35,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 23:32:35,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:35,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:35,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:35,552 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:35,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20667080] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:35,553 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:35,553 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-03 23:32:35,553 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076993525] [2022-03-03 23:32:35,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:35,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 23:32:35,554 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:35,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 23:32:35,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-03 23:32:35,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:35,554 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:35,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 23:32:35,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:35,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:35,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:35,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:35,687 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 127 transitions and produced 126 states. [2022-03-03 23:32:35,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:35,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:35,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:35,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:35,719 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-03 23:32:35,903 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,SelfDestructingSolverStorable93 [2022-03-03 23:32:35,904 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:35,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:35,904 INFO L85 PathProgramCache]: Analyzing trace with hash -482049233, now seen corresponding path program 1 times [2022-03-03 23:32:35,904 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:35,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281505449] [2022-03-03 23:32:35,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:35,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:35,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:35,952 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-03-03 23:32:35,953 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:35,953 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281505449] [2022-03-03 23:32:35,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281505449] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:35,953 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773103494] [2022-03-03 23:32:35,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:35,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:35,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:35,955 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-03 23:32:35,958 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-03 23:32:36,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:36,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-03 23:32:36,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:36,257 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:36,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:36,382 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:36,382 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773103494] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:36,383 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:36,383 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 21 [2022-03-03 23:32:36,383 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597853935] [2022-03-03 23:32:36,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:36,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 23:32:36,383 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:36,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 23:32:36,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2022-03-03 23:32:36,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:36,384 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:36,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.238095238095238) internal successors, (110), 21 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-03 23:32:36,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:36,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:36,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:36,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:36,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:37,396 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 434 transitions and produced 429 states. [2022-03-03 23:32:37,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:37,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:37,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:37,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:37,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 23:32:37,415 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-03 23:32:37,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:37,597 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:37,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:37,597 INFO L85 PathProgramCache]: Analyzing trace with hash -904255634, now seen corresponding path program 1 times [2022-03-03 23:32:37,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:37,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711240027] [2022-03-03 23:32:37,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:37,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:37,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:37,710 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:37,710 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:37,710 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711240027] [2022-03-03 23:32:37,710 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711240027] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:37,710 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322733749] [2022-03-03 23:32:37,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:37,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:37,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:37,712 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-03 23:32:37,733 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-03 23:32:37,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:37,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-03 23:32:37,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:38,081 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:38,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:38,363 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:32:38,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322733749] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:38,363 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:38,363 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2022-03-03 23:32:38,363 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809350352] [2022-03-03 23:32:38,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:38,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 23:32:38,364 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:38,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 23:32:38,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=768, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 23:32:38,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:38,365 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:38,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.545454545454546) internal successors, (183), 33 states have internal predecessors, (183), 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-03 23:32:38,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:38,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:38,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:38,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:38,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2022-03-03 23:32:38,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:40,326 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1423 transitions and produced 1422 states. [2022-03-03 23:32:40,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:40,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:40,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:40,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:40,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:32:40,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:32:40,346 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-03-03 23:32:40,527 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,SelfDestructingSolverStorable95 [2022-03-03 23:32:40,528 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:40,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:40,528 INFO L85 PathProgramCache]: Analyzing trace with hash 747733740, now seen corresponding path program 1 times [2022-03-03 23:32:40,528 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:40,528 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584256396] [2022-03-03 23:32:40,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:40,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:40,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:40,914 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1017 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-03 23:32:40,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:40,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584256396] [2022-03-03 23:32:40,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584256396] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:40,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353845209] [2022-03-03 23:32:40,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:40,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:40,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:40,917 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-03 23:32:40,917 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-03 23:32:41,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:41,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-03 23:32:41,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:41,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1017 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-03 23:32:41,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:42,069 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1017 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-03 23:32:42,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353845209] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:42,070 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:42,070 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 43 [2022-03-03 23:32:42,070 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879465807] [2022-03-03 23:32:42,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:42,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-03 23:32:42,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:42,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-03 23:32:42,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=316, Invalid=1490, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 23:32:42,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:42,072 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:42,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 5.488372093023256) internal successors, (236), 43 states have internal predecessors, (236), 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-03 23:32:42,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:42,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:42,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:42,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:42,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:32:42,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:32:42,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:44,506 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1568 transitions and produced 1559 states. [2022-03-03 23:32:44,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:44,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:44,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:44,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:44,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:32:44,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:32:44,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:32:44,527 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-03 23:32:44,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:44,708 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:44,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:44,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1340783889, now seen corresponding path program 1 times [2022-03-03 23:32:44,709 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:44,709 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110752169] [2022-03-03 23:32:44,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:44,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:44,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:44,895 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 614 proven. 46 refuted. 0 times theorem prover too weak. 405 trivial. 0 not checked. [2022-03-03 23:32:44,896 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:44,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110752169] [2022-03-03 23:32:44,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110752169] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:44,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117015930] [2022-03-03 23:32:44,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:44,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:44,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:44,898 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-03 23:32:44,898 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-03 23:32:45,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:45,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-03 23:32:45,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:45,835 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 935 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-03-03 23:32:45,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:46,392 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 935 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-03-03 23:32:46,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117015930] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:46,392 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:46,392 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 25, 25] total 52 [2022-03-03 23:32:46,393 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48258634] [2022-03-03 23:32:46,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:46,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-03-03 23:32:46,393 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:46,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-03-03 23:32:46,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=2322, Unknown=0, NotChecked=0, Total=2652 [2022-03-03 23:32:46,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:46,395 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:46,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 6.115384615384615) internal successors, (318), 52 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-03 23:32:46,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:46,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:46,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:46,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:46,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:32:46,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:32:46,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:32:46,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:49,794 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1633 transitions and produced 1620 states. [2022-03-03 23:32:49,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:49,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:49,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:49,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:49,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:32:49,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:32:49,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:32:49,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:32:49,816 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-03 23:32:50,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:50,004 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:50,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:50,004 INFO L85 PathProgramCache]: Analyzing trace with hash 514748018, now seen corresponding path program 1 times [2022-03-03 23:32:50,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:50,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119414937] [2022-03-03 23:32:50,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:50,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:50,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:50,397 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 914 proven. 106 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-03-03 23:32:50,397 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:50,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119414937] [2022-03-03 23:32:50,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119414937] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:50,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251075173] [2022-03-03 23:32:50,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:50,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:50,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:50,399 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-03 23:32:50,400 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-03 23:32:50,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:50,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-03 23:32:50,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:51,278 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 449 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-03-03 23:32:51,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:51,801 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 449 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-03-03 23:32:51,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251075173] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:51,802 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:51,802 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 13, 13] total 49 [2022-03-03 23:32:51,802 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072281384] [2022-03-03 23:32:51,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:51,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-03 23:32:51,802 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:51,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-03 23:32:51,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=2085, Unknown=0, NotChecked=0, Total=2352 [2022-03-03 23:32:51,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:51,804 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:51,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 6.510204081632653) internal successors, (319), 49 states have internal predecessors, (319), 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-03 23:32:51,804 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:51,804 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:51,804 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:51,804 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:51,805 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:32:51,805 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:32:51,805 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:32:51,805 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:32:51,805 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:55,693 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1693 transitions and produced 1676 states. [2022-03-03 23:32:55,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:55,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:55,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:55,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:55,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:32:55,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:32:55,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:32:55,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:32:55,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:32:55,713 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-03 23:32:55,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:55,895 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:32:55,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:32:55,895 INFO L85 PathProgramCache]: Analyzing trace with hash -764959946, now seen corresponding path program 1 times [2022-03-03 23:32:55,895 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:32:55,895 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606129677] [2022-03-03 23:32:55,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:55,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:32:55,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:56,179 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 981 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-03 23:32:56,179 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:32:56,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606129677] [2022-03-03 23:32:56,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606129677] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:32:56,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242913010] [2022-03-03 23:32:56,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:32:56,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:32:56,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:32:56,184 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-03 23:32:56,208 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-03 23:32:56,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:32:56,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-03 23:32:56,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:32:56,899 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 981 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-03 23:32:56,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:32:57,371 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 981 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-03 23:32:57,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242913010] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:32:57,372 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:32:57,372 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 43 [2022-03-03 23:32:57,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493277885] [2022-03-03 23:32:57,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:32:57,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-03 23:32:57,372 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:32:57,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-03 23:32:57,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=316, Invalid=1490, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 23:32:57,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:57,374 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:32:57,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.906976744186046) internal successors, (297), 43 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 23:32:57,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:32:57,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:57,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:32:57,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:32:57,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:32:57,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:32:57,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:32:57,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:32:57,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:32:57,375 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:00,385 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1748 transitions and produced 1727 states. [2022-03-03 23:33:00,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:00,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:00,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:00,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:00,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:00,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:00,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:00,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:00,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:00,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:00,407 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-03 23:33:00,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:33:00,589 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:33:00,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:33:00,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1508574601, now seen corresponding path program 1 times [2022-03-03 23:33:00,589 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:33:00,589 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238289152] [2022-03-03 23:33:00,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:00,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:33:00,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:00,979 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1059 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-03 23:33:00,979 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:33:00,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238289152] [2022-03-03 23:33:00,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238289152] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:33:00,980 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141547085] [2022-03-03 23:33:00,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:00,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:33:00,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:33:00,984 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-03 23:33:00,986 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-03 23:33:01,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:01,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 23:33:01,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:33:01,670 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1059 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-03 23:33:01,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:33:02,093 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1059 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-03 23:33:02,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141547085] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:33:02,093 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:33:02,093 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 43 [2022-03-03 23:33:02,093 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901653450] [2022-03-03 23:33:02,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:33:02,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-03 23:33:02,095 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:33:02,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-03 23:33:02,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=316, Invalid=1490, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 23:33:02,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:02,096 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:33:02,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 7.186046511627907) internal successors, (309), 43 states have internal predecessors, (309), 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-03 23:33:02,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:02,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:02,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:02,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:02,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:02,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:02,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:02,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:02,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:02,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:02,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:05,146 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1798 transitions and produced 1773 states. [2022-03-03 23:33:05,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:05,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:05,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:05,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:05,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:05,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:05,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:05,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:05,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:05,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:05,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:05,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-03 23:33:05,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-03-03 23:33:05,348 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:33:05,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:33:05,349 INFO L85 PathProgramCache]: Analyzing trace with hash 207697243, now seen corresponding path program 1 times [2022-03-03 23:33:05,349 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:33:05,349 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116793154] [2022-03-03 23:33:05,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:05,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:33:05,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:05,485 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 555 refuted. 0 times theorem prover too weak. 510 trivial. 0 not checked. [2022-03-03 23:33:05,486 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:33:05,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116793154] [2022-03-03 23:33:05,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116793154] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:33:05,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005331831] [2022-03-03 23:33:05,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:05,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:33:05,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:33:05,495 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 23:33:05,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-03 23:33:05,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:05,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-03 23:33:05,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:33:06,334 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 555 refuted. 0 times theorem prover too weak. 510 trivial. 0 not checked. [2022-03-03 23:33:06,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:33:06,811 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 555 refuted. 0 times theorem prover too weak. 510 trivial. 0 not checked. [2022-03-03 23:33:06,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005331831] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:33:06,812 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:33:06,812 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-03-03 23:33:06,812 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770237987] [2022-03-03 23:33:06,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:33:06,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-03 23:33:06,812 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:33:06,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-03 23:33:06,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=832, Unknown=0, NotChecked=0, Total=992 [2022-03-03 23:33:06,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:06,813 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:33:06,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 8.84375) internal successors, (283), 32 states have internal predecessors, (283), 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-03 23:33:06,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:06,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:06,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:06,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:06,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:06,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:06,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:06,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:06,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:06,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:06,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:06,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:09,658 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1843 transitions and produced 1814 states. [2022-03-03 23:33:09,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:09,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:09,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:09,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:09,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:09,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:09,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:09,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:09,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:09,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:09,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:09,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:09,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-03-03 23:33:09,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-03-03 23:33:09,860 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:33:09,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:33:09,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1158306428, now seen corresponding path program 1 times [2022-03-03 23:33:09,860 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:33:09,860 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462730648] [2022-03-03 23:33:09,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:09,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:33:09,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:10,218 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1043 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-03-03 23:33:10,219 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:33:10,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462730648] [2022-03-03 23:33:10,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462730648] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:33:10,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68598776] [2022-03-03 23:33:10,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:10,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:33:10,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:33:10,222 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 23:33:10,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-03 23:33:10,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:10,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 490 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-03 23:33:10,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:33:10,955 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1043 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-03-03 23:33:10,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:33:11,397 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1043 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-03-03 23:33:11,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68598776] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:33:11,398 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:33:11,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 43 [2022-03-03 23:33:11,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178058686] [2022-03-03 23:33:11,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:33:11,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-03 23:33:11,399 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:33:11,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-03 23:33:11,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=316, Invalid=1490, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 23:33:11,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:11,400 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:33:11,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 7.906976744186046) internal successors, (340), 43 states have internal predecessors, (340), 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-03 23:33:11,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:11,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:11,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:11,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:11,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:11,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:11,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:11,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:11,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:11,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:11,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:11,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:11,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:14,780 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1883 transitions and produced 1850 states. [2022-03-03 23:33:14,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:14,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:14,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:14,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:14,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:14,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:14,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:14,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:14,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:14,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:14,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:14,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:14,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-03 23:33:14,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-03 23:33:14,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-03-03 23:33:14,983 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:33:14,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:33:14,984 INFO L85 PathProgramCache]: Analyzing trace with hash 2062578560, now seen corresponding path program 1 times [2022-03-03 23:33:14,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:33:14,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115941359] [2022-03-03 23:33:14,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:14,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:33:15,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:15,146 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 651 refuted. 0 times theorem prover too weak. 414 trivial. 0 not checked. [2022-03-03 23:33:15,147 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:33:15,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115941359] [2022-03-03 23:33:15,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115941359] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:33:15,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260584807] [2022-03-03 23:33:15,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:15,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:33:15,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:33:15,149 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 23:33:15,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-03 23:33:15,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:15,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-03 23:33:15,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:33:16,018 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 651 refuted. 0 times theorem prover too weak. 414 trivial. 0 not checked. [2022-03-03 23:33:16,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:33:16,495 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 651 refuted. 0 times theorem prover too weak. 414 trivial. 0 not checked. [2022-03-03 23:33:16,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260584807] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:33:16,495 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:33:16,496 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 36 [2022-03-03 23:33:16,496 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314885594] [2022-03-03 23:33:16,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:33:16,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-03 23:33:16,496 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:33:16,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-03 23:33:16,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=1050, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 23:33:16,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:16,497 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:33:16,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 9.166666666666666) internal successors, (330), 36 states have internal predecessors, (330), 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-03 23:33:16,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:16,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:16,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:16,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:16,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:16,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:16,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:16,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:16,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:16,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:16,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:16,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:16,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2022-03-03 23:33:16,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:19,832 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1918 transitions and produced 1881 states. [2022-03-03 23:33:19,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:19,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:19,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:19,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:19,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:19,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:19,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:19,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:19,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:19,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:19,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:19,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:19,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-03 23:33:19,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:19,853 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-03-03 23:33:20,034 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:33:20,034 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:33:20,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:33:20,035 INFO L85 PathProgramCache]: Analyzing trace with hash -971665791, now seen corresponding path program 1 times [2022-03-03 23:33:20,035 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:33:20,035 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491267815] [2022-03-03 23:33:20,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:20,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:33:20,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:20,206 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 737 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2022-03-03 23:33:20,206 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:33:20,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491267815] [2022-03-03 23:33:20,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491267815] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:33:20,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792414593] [2022-03-03 23:33:20,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:20,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:33:20,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:33:20,208 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 23:33:20,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-03 23:33:20,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:20,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-03 23:33:20,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:33:21,031 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 737 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2022-03-03 23:33:21,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:33:21,570 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 737 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2022-03-03 23:33:21,570 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792414593] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:33:21,570 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:33:21,571 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 40 [2022-03-03 23:33:21,571 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814480149] [2022-03-03 23:33:21,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:33:21,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-03 23:33:21,572 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:33:21,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-03 23:33:21,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1292, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 23:33:21,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:21,573 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:33:21,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 9.05) internal successors, (362), 40 states have internal predecessors, (362), 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-03 23:33:21,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:21,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:21,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:21,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:21,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:21,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:21,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:21,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:21,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:21,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:21,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:21,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:21,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2022-03-03 23:33:21,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:21,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:25,405 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1948 transitions and produced 1907 states. [2022-03-03 23:33:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-03 23:33:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:25,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:25,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-03-03 23:33:25,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:33:25,607 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:33:25,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:33:25,608 INFO L85 PathProgramCache]: Analyzing trace with hash -806462043, now seen corresponding path program 1 times [2022-03-03 23:33:25,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:33:25,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032467688] [2022-03-03 23:33:25,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:25,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:33:25,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:25,845 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 689 proven. 56 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2022-03-03 23:33:25,845 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:33:25,845 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032467688] [2022-03-03 23:33:25,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032467688] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:33:25,845 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737415977] [2022-03-03 23:33:25,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:25,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:33:25,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:33:25,848 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 23:33:25,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-03 23:33:26,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:26,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 529 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-03 23:33:26,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:33:26,977 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 879 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2022-03-03 23:33:26,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:33:27,639 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 879 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2022-03-03 23:33:27,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737415977] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:33:27,640 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:33:27,640 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 23, 23] total 54 [2022-03-03 23:33:27,640 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386675439] [2022-03-03 23:33:27,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:33:27,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-03-03 23:33:27,641 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:33:27,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-03-03 23:33:27,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=345, Invalid=2517, Unknown=0, NotChecked=0, Total=2862 [2022-03-03 23:33:27,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:27,642 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:33:27,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 8.277777777777779) internal successors, (447), 54 states have internal predecessors, (447), 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-03 23:33:27,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:27,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:27,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:27,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:27,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:27,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:27,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:27,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:27,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:27,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:27,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:27,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:27,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2022-03-03 23:33:27,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:27,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:27,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:32,370 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1973 transitions and produced 1928 states. [2022-03-03 23:33:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-03 23:33:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:32,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-03 23:33:32,393 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-03 23:33:32,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2022-03-03 23:33:32,572 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:33:32,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:33:32,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1224894842, now seen corresponding path program 1 times [2022-03-03 23:33:32,573 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:33:32,573 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567454471] [2022-03-03 23:33:32,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:32,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:33:32,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:32,775 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 813 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2022-03-03 23:33:32,775 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:33:32,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567454471] [2022-03-03 23:33:32,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567454471] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:33:32,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991087969] [2022-03-03 23:33:32,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:32,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:33:32,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:33:32,778 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 23:33:32,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-03 23:33:33,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:33,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 23:33:33,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:33:33,611 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 813 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2022-03-03 23:33:33,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:33:34,200 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 813 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2022-03-03 23:33:34,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991087969] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:33:34,200 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:33:34,200 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 43 [2022-03-03 23:33:34,201 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621032791] [2022-03-03 23:33:34,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:33:34,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-03 23:33:34,201 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:33:34,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-03 23:33:34,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=316, Invalid=1490, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 23:33:34,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:34,202 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:33:34,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 9.418604651162791) internal successors, (405), 43 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-03 23:33:34,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:34,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:34,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:34,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:34,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:34,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:34,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:34,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:34,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:34,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:34,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:34,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:34,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2022-03-03 23:33:34,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:34,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:34,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2022-03-03 23:33:34,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:38,460 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1993 transitions and produced 1944 states. [2022-03-03 23:33:38,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:38,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:38,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:38,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:38,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:38,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:38,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:38,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:38,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:38,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:38,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:38,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:38,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-03 23:33:38,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:38,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:38,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-03 23:33:38,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-03 23:33:38,481 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-03-03 23:33:38,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2022-03-03 23:33:38,663 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:33:38,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:33:38,663 INFO L85 PathProgramCache]: Analyzing trace with hash 32764874, now seen corresponding path program 1 times [2022-03-03 23:33:38,663 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:33:38,663 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309027570] [2022-03-03 23:33:38,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:38,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:33:38,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:39,097 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:33:39,097 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:33:39,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309027570] [2022-03-03 23:33:39,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309027570] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:33:39,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324964001] [2022-03-03 23:33:39,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:39,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:33:39,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:33:39,100 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 23:33:39,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-03 23:33:39,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:39,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 555 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-03 23:33:39,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:33:39,889 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:33:39,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:33:40,281 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 23:33:40,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324964001] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:33:40,281 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:33:40,281 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 41 [2022-03-03 23:33:40,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824345954] [2022-03-03 23:33:40,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:33:40,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-03 23:33:40,282 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:33:40,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-03 23:33:40,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=310, Invalid=1330, Unknown=0, NotChecked=0, Total=1640 [2022-03-03 23:33:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:40,283 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:33:40,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 9.365853658536585) internal successors, (384), 41 states have internal predecessors, (384), 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-03 23:33:40,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:40,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:40,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:40,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:40,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:40,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:40,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:40,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:40,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:40,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:40,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:40,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:40,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2022-03-03 23:33:40,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:40,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:40,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2022-03-03 23:33:40,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2022-03-03 23:33:40,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:44,350 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 2008 transitions and produced 1955 states. [2022-03-03 23:33:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-03 23:33:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-03 23:33:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-03 23:33:44,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-03 23:33:44,371 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-03 23:33:44,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:33:44,552 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:33:44,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:33:44,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1489597067, now seen corresponding path program 1 times [2022-03-03 23:33:44,553 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:33:44,553 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066372027] [2022-03-03 23:33:44,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:44,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:33:44,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:44,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 333 refuted. 0 times theorem prover too weak. 732 trivial. 0 not checked. [2022-03-03 23:33:44,673 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:33:44,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066372027] [2022-03-03 23:33:44,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066372027] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:33:44,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910248836] [2022-03-03 23:33:44,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:44,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:33:44,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:33:44,676 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 23:33:44,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-03 23:33:44,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:44,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-03 23:33:44,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:33:45,624 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 333 refuted. 0 times theorem prover too weak. 732 trivial. 0 not checked. [2022-03-03 23:33:45,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:33:46,051 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 333 refuted. 0 times theorem prover too weak. 732 trivial. 0 not checked. [2022-03-03 23:33:46,052 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910248836] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:33:46,052 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:33:46,052 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-03 23:33:46,052 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649441380] [2022-03-03 23:33:46,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:33:46,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 23:33:46,053 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:33:46,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 23:33:46,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-03-03 23:33:46,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:46,054 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:33:46,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 14.75) internal successors, (354), 24 states have internal predecessors, (354), 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-03 23:33:46,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:46,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:46,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:46,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:46,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:46,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:46,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:46,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:46,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:46,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:46,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:46,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:46,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2022-03-03 23:33:46,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:46,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:46,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2022-03-03 23:33:46,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2022-03-03 23:33:46,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2022-03-03 23:33:46,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:49,540 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 2018 transitions and produced 1961 states. [2022-03-03 23:33:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-03 23:33:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-03 23:33:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-03 23:33:49,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-03 23:33:49,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 23:33:49,561 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-03 23:33:49,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2022-03-03 23:33:49,743 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-03 23:33:49,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 23:33:49,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1549415919, now seen corresponding path program 1 times [2022-03-03 23:33:49,743 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 23:33:49,743 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72104088] [2022-03-03 23:33:49,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:49,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 23:33:49,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:49,854 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 207 refuted. 0 times theorem prover too weak. 858 trivial. 0 not checked. [2022-03-03 23:33:49,854 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 23:33:49,856 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72104088] [2022-03-03 23:33:49,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72104088] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 23:33:49,857 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229711153] [2022-03-03 23:33:49,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 23:33:49,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 23:33:49,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 23:33:49,860 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 23:33:49,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-03 23:33:50,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 23:33:50,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 581 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 23:33:50,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 23:33:50,841 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 207 refuted. 0 times theorem prover too weak. 858 trivial. 0 not checked. [2022-03-03 23:33:50,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 23:33:51,259 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 207 refuted. 0 times theorem prover too weak. 858 trivial. 0 not checked. [2022-03-03 23:33:51,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229711153] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 23:33:51,259 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 23:33:51,260 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-03 23:33:51,260 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427310360] [2022-03-03 23:33:51,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 23:33:51,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 23:33:51,260 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 23:33:51,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 23:33:51,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-03 23:33:51,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:51,261 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-03 23:33:51,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 17.6) internal successors, (352), 20 states have internal predecessors, (352), 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-03 23:33:51,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-03 23:33:51,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:51,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-03 23:33:51,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-03-03 23:33:51,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:51,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2022-03-03 23:33:51,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2022-03-03 23:33:51,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2022-03-03 23:33:51,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 103 states. [2022-03-03 23:33:51,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:51,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:51,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2022-03-03 23:33:51,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2022-03-03 23:33:51,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2022-03-03 23:33:51,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2022-03-03 23:33:51,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2022-03-03 23:33:51,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2022-03-03 23:33:51,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2022-03-03 23:33:51,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2022-03-03 23:33:51,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states.