/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/reorder_c11_bad-10.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-01 22:04:03,621 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 22:04:03,631 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 22:04:03,693 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 22:04:03,694 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 22:04:03,696 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 22:04:03,699 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 22:04:03,705 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 22:04:03,707 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 22:04:03,709 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 22:04:03,709 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 22:04:03,710 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 22:04:03,710 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 22:04:03,710 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 22:04:03,711 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 22:04:03,712 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 22:04:03,712 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 22:04:03,713 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 22:04:03,714 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 22:04:03,715 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 22:04:03,715 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 22:04:03,718 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 22:04:03,719 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 22:04:03,719 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 22:04:03,721 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 22:04:03,721 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 22:04:03,721 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 22:04:03,722 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 22:04:03,722 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 22:04:03,722 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 22:04:03,722 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 22:04:03,723 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 22:04:03,723 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 22:04:03,724 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 22:04:03,724 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 22:04:03,725 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 22:04:03,725 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 22:04:03,725 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 22:04:03,725 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 22:04:03,726 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 22:04:03,726 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 22:04:03,732 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-01 22:04:03,768 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 22:04:03,768 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 22:04:03,769 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 22:04:03,769 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 22:04:03,770 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 22:04:03,770 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 22:04:03,770 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 22:04:03,770 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 22:04:03,770 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 22:04:03,770 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 22:04:03,771 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 22:04:03,771 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 22:04:03,771 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 22:04:03,772 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 22:04:03,772 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 22:04:03,772 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 22:04:03,772 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 22:04:03,772 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 22:04:03,772 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 22:04:03,772 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 22:04:03,772 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 22:04:03,772 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 22:04:03,772 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 22:04:03,773 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 22:04:03,774 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 22:04:03,774 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 22:04:03,774 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 22:04:03,774 INFO L138 SettingsManager]: * Construct finite automaton lazily=true [2022-03-01 22:04:03,774 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 22:04:03,775 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 22:04:03,775 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 22:04:03,775 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 22:04:03,775 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 22:04:03,775 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2022-03-01 22:04:03,775 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 22:04:03,775 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-03-01 22:04:03,775 INFO L138 SettingsManager]: * MCR: Overapproximate write-read-write conflicts=false [2022-03-01 22:04:03,776 INFO L138 SettingsManager]: * MCR: Optimize fork and join=false [2022-03-01 22:04:03,776 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-01 22:04:03,968 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 22:04:03,983 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 22:04:03,985 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 22:04:03,986 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-01 22:04:03,986 INFO L275 PluginConnector]: CDTParser initialized [2022-03-01 22:04:03,987 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-deagle/reorder_c11_bad-10.i [2022-03-01 22:04:04,036 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9212c6f73/d51581f07c7f4eb9941b15a47f74acc2/FLAG660e36f8b [2022-03-01 22:04:04,467 INFO L306 CDTParser]: Found 1 translation units. [2022-03-01 22:04:04,468 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-deagle/reorder_c11_bad-10.i [2022-03-01 22:04:04,478 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9212c6f73/d51581f07c7f4eb9941b15a47f74acc2/FLAG660e36f8b [2022-03-01 22:04:04,492 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9212c6f73/d51581f07c7f4eb9941b15a47f74acc2 [2022-03-01 22:04:04,495 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 22:04:04,496 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-01 22:04:04,497 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-01 22:04:04,497 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-01 22:04:04,500 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-01 22:04:04,501 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.03 10:04:04" (1/1) ... [2022-03-01 22:04:04,501 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b5b523b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 10:04:04, skipping insertion in model container [2022-03-01 22:04:04,502 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.03 10:04:04" (1/1) ... [2022-03-01 22:04:04,506 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-01 22:04:04,543 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-01 22:04:04,827 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/reorder_c11_bad-10.i[30190,30203] [2022-03-01 22:04:04,844 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-01 22:04:04,850 INFO L203 MainTranslator]: Completed pre-run [2022-03-01 22:04:04,882 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/reorder_c11_bad-10.i[30190,30203] [2022-03-01 22:04:04,886 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-01 22:04:04,914 INFO L208 MainTranslator]: Completed translation [2022-03-01 22:04:04,915 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 10:04:04 WrapperNode [2022-03-01 22:04:04,915 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-01 22:04:04,916 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 22:04:04,916 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 22:04:04,916 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 22:04:04,920 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 10:04:04" (1/1) ... [2022-03-01 22:04:04,945 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 10:04:04" (1/1) ... [2022-03-01 22:04:04,961 INFO L137 Inliner]: procedures = 163, calls = 21, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 71 [2022-03-01 22:04:04,961 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 22:04:04,962 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 22:04:04,962 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 22:04:04,962 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 22:04:04,967 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 10:04:04" (1/1) ... [2022-03-01 22:04:04,968 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 10:04:04" (1/1) ... [2022-03-01 22:04:04,969 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 10:04:04" (1/1) ... [2022-03-01 22:04:04,970 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 10:04:04" (1/1) ... [2022-03-01 22:04:04,973 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 10:04:04" (1/1) ... [2022-03-01 22:04:04,976 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 10:04:04" (1/1) ... [2022-03-01 22:04:04,977 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 10:04:04" (1/1) ... [2022-03-01 22:04:04,978 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 22:04:04,979 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 22:04:04,979 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 22:04:04,979 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 22:04:04,980 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 10:04:04" (1/1) ... [2022-03-01 22:04:04,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 22:04:05,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:05,029 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-01 22:04:05,035 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-01 22:04:05,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-01 22:04:05,057 INFO L130 BoogieDeclarations]: Found specification of procedure setThread [2022-03-01 22:04:05,057 INFO L138 BoogieDeclarations]: Found implementation of procedure setThread [2022-03-01 22:04:05,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-01 22:04:05,057 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-03-01 22:04:05,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-01 22:04:05,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-01 22:04:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-01 22:04:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure checkThread [2022-03-01 22:04:05,058 INFO L138 BoogieDeclarations]: Found implementation of procedure checkThread [2022-03-01 22:04:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-01 22:04:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-03-01 22:04:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 22:04:05,058 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 22:04:05,059 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-01 22:04:05,137 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 22:04:05,139 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 22:04:05,299 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 22:04:05,304 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 22:04:05,305 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-03-01 22:04:05,306 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 10:04:05 BoogieIcfgContainer [2022-03-01 22:04:05,306 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 22:04:05,307 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 22:04:05,307 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 22:04:05,310 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 22:04:05,310 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.03 10:04:04" (1/3) ... [2022-03-01 22:04:05,310 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d40e698 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 10:04:05, skipping insertion in model container [2022-03-01 22:04:05,311 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 10:04:04" (2/3) ... [2022-03-01 22:04:05,311 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d40e698 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 10:04:05, skipping insertion in model container [2022-03-01 22:04:05,311 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 10:04:05" (3/3) ... [2022-03-01 22:04:05,312 INFO L111 eAbstractionObserver]: Analyzing ICFG reorder_c11_bad-10.i [2022-03-01 22:04:05,315 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 22:04:05,315 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 22:04:05,315 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-01 22:04:05,315 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 22:04:05,338 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of1ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,338 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of1ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,338 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of1ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,338 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of1ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,339 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of1ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,339 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of1ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,339 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of1ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,339 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of1ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,340 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,340 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,340 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,340 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,340 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of1ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,340 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of1ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,340 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of1ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,341 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of1ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,341 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of1ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,341 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of1ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,341 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of1ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,341 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of1ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,342 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,342 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,342 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,342 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,344 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,345 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,345 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of1ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,345 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of1ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,346 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,347 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,347 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of1ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,347 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of1ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:05,352 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-03-01 22:04:05,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-01 22:04:05,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:05,387 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-01 22:04:05,398 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-01 22:04:05,421 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 22:04:05,428 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-01 22:04:05,428 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-01 22:04:05,499 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:05,501 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-01 22:04:05,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:05,511 INFO L85 PathProgramCache]: Analyzing trace with hash 357980668, now seen corresponding path program 1 times [2022-03-01 22:04:05,518 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:05,518 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287407955] [2022-03-01 22:04:05,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:05,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:05,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:05,723 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-01 22:04:05,723 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:05,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287407955] [2022-03-01 22:04:05,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287407955] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:05,725 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:05,725 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-01 22:04:05,726 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151730263] [2022-03-01 22:04:05,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:05,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-01 22:04:05,731 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:05,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-01 22:04:05,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-01 22:04:05,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:05,773 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:05,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:05,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:05,796 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:05,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:05,798 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 22:04:05,798 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-01 22:04:05,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:05,800 INFO L85 PathProgramCache]: Analyzing trace with hash 736792128, now seen corresponding path program 1 times [2022-03-01 22:04:05,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:05,801 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387529927] [2022-03-01 22:04:05,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:05,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:05,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:05,875 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-01 22:04:05,875 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:05,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387529927] [2022-03-01 22:04:05,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387529927] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:05,876 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:05,876 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 22:04:05,876 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543557597] [2022-03-01 22:04:05,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:05,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 22:04:05,885 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:05,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 22:04:05,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 22:04:05,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:05,886 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:05,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:05,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:05,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:05,962 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 92 transitions and produced 93 states. [2022-03-01 22:04:05,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:05,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:05,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-01 22:04:05,963 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-01 22:04:05,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:05,964 INFO L85 PathProgramCache]: Analyzing trace with hash 849117749, now seen corresponding path program 1 times [2022-03-01 22:04:05,964 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:05,964 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585796936] [2022-03-01 22:04:05,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:05,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:05,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:06,045 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:06,046 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:06,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585796936] [2022-03-01 22:04:06,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585796936] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:06,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324832445] [2022-03-01 22:04:06,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:06,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:06,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:06,055 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-01 22:04:06,056 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-01 22:04:06,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:06,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 22:04:06,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:06,333 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:06,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:06,460 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:06,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324832445] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:06,461 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:06,461 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-01 22:04:06,462 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997612646] [2022-03-01 22:04:06,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:06,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 22:04:06,464 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:06,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 22:04:06,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-01 22:04:06,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:06,466 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:06,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 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-01 22:04:06,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:06,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:06,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:06,545 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 51 transitions and produced 52 states. [2022-03-01 22:04:06,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:06,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:06,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-01 22:04:06,565 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-01 22:04:06,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-01 22:04:06,766 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1INUSE_VIOLATION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-01 22:04:06,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:06,767 INFO L85 PathProgramCache]: Analyzing trace with hash -121871665, now seen corresponding path program 1 times [2022-03-01 22:04:06,767 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:06,767 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774037449] [2022-03-01 22:04:06,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:06,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:06,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:06,790 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-01 22:04:06,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:06,825 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-01 22:04:06,826 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-01 22:04:06,827 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATION (3 of 4 remaining) [2022-03-01 22:04:06,828 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 4 remaining) [2022-03-01 22:04:06,829 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 4 remaining) [2022-03-01 22:04:06,829 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 4 remaining) [2022-03-01 22:04:06,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-01 22:04:06,834 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-03-01 22:04:06,835 WARN L235 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-01 22:04:06,835 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-03-01 22:04:06,846 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of2ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,847 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of2ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,847 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of2ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,847 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of2ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,847 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of2ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,847 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of2ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,847 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of2ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,848 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of2ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,848 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,848 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,848 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,848 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,848 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of2ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,848 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of2ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,849 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of2ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,849 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of2ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,849 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of2ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,849 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of2ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,849 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of2ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,849 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of2ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,849 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,849 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,850 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,850 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,850 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of2ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,850 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of2ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,850 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of2ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,850 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of2ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,850 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of2ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,851 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of2ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,851 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of2ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,851 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of2ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,851 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,851 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,851 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,852 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,852 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of2ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,852 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of2ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,852 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of2ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,852 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of2ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,852 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of2ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,853 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of2ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,853 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of2ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,853 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of2ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,854 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,854 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,855 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,855 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,856 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of2ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,856 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,857 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of2ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,859 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,864 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of2ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,865 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of2ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,865 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,865 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,866 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,866 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of2ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,866 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of2ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,867 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,867 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,867 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of2ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,868 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,868 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of2ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:06,872 INFO L148 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2022-03-01 22:04:06,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-01 22:04:06,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:06,880 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-01 22:04:06,883 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 22:04:06,884 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-01 22:04:06,884 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-03-01 22:04:06,899 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-01 22:04:06,902 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:06,902 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-01 22:04:06,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:06,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1844013349, now seen corresponding path program 1 times [2022-03-01 22:04:06,903 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:06,903 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480285249] [2022-03-01 22:04:06,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:06,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:06,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:06,963 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-01 22:04:06,964 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:06,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480285249] [2022-03-01 22:04:06,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480285249] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:06,965 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:06,965 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-01 22:04:06,965 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337349955] [2022-03-01 22:04:06,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:06,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-01 22:04:06,966 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:06,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-01 22:04:06,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-01 22:04:06,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:06,966 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:06,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:06,967 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:06,984 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:06,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:06,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-01 22:04:06,986 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-01 22:04:06,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:06,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1465201889, now seen corresponding path program 1 times [2022-03-01 22:04:06,987 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:06,987 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720051101] [2022-03-01 22:04:06,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:06,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:07,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:07,039 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-01 22:04:07,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:07,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720051101] [2022-03-01 22:04:07,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720051101] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:07,040 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:07,040 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 22:04:07,040 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338402619] [2022-03-01 22:04:07,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:07,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 22:04:07,042 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:07,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 22:04:07,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 22:04:07,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:07,043 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:07,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:07,043 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:07,043 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:07,095 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 92 transitions and produced 93 states. [2022-03-01 22:04:07,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:07,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:07,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-03-01 22:04:07,097 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-01 22:04:07,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:07,098 INFO L85 PathProgramCache]: Analyzing trace with hash 853555361, now seen corresponding path program 1 times [2022-03-01 22:04:07,098 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:07,098 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125503498] [2022-03-01 22:04:07,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:07,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:07,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:07,147 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:07,147 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:07,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125503498] [2022-03-01 22:04:07,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125503498] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:07,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426121517] [2022-03-01 22:04:07,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:07,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:07,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:07,150 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-01 22:04:07,153 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-01 22:04:07,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:07,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 22:04:07,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:07,289 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:07,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:07,388 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:07,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426121517] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:07,389 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:07,389 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-01 22:04:07,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784056010] [2022-03-01 22:04:07,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:07,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 22:04:07,390 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:07,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 22:04:07,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-01 22:04:07,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:07,391 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:07,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 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-01 22:04:07,391 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:07,391 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:07,391 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:07,522 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 83 transitions and produced 84 states. [2022-03-01 22:04:07,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:07,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:07,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 22:04:07,543 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-01 22:04:07,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:07,748 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1INUSE_VIOLATION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-01 22:04:07,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:07,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1479036618, now seen corresponding path program 1 times [2022-03-01 22:04:07,749 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:07,749 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894095307] [2022-03-01 22:04:07,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:07,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:07,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:07,791 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-01 22:04:07,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:07,818 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-01 22:04:07,818 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-01 22:04:07,819 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATION (4 of 5 remaining) [2022-03-01 22:04:07,819 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2022-03-01 22:04:07,819 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 5 remaining) [2022-03-01 22:04:07,819 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2022-03-01 22:04:07,819 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2022-03-01 22:04:07,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-03-01 22:04:07,820 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-03-01 22:04:07,820 WARN L235 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-01 22:04:07,820 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-03-01 22:04:07,833 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of3ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,833 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of3ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,833 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of3ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,833 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of3ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,834 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of3ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,834 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of3ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,834 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of3ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,834 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of3ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,834 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,834 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,834 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,834 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,834 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of3ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,835 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of3ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,835 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of3ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,835 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of3ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,835 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of3ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,835 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of3ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,835 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of3ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,835 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of3ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,835 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,835 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,835 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,835 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,835 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of3ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,836 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of3ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,836 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of3ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,836 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of3ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,836 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of3ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,836 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of3ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,836 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of3ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,836 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of3ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,836 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,836 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,836 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,836 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,837 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of3ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,837 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of3ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,837 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of3ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,837 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of3ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,837 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of3ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,837 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of3ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,837 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of3ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,837 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of3ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,837 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,837 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,837 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,837 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,837 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of3ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,838 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of3ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,838 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of3ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,838 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of3ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,838 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of3ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,838 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of3ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,838 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of3ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,838 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of3ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,838 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,838 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,838 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,838 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,838 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of3ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,839 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of3ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,839 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of3ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,839 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of3ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,839 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of3ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,839 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of3ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,839 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of3ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,839 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of3ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,839 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,839 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,839 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,839 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,840 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,840 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of3ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,840 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of3ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,840 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,840 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,840 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of3ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,840 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of3ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,840 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,841 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,841 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of3ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,841 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of3ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,841 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,842 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,842 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,842 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of3ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,842 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of3ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,843 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,843 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,843 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of3ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,843 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of3ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,843 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of3ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,843 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,844 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,844 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of3ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:07,852 INFO L148 ThreadInstanceAdder]: Constructed 12 joinOtherThreadTransitions. [2022-03-01 22:04:07,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-01 22:04:07,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:07,854 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-01 22:04:07,855 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-01 22:04:07,858 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 22:04:07,858 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-01 22:04:07,858 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-03-01 22:04:07,867 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:07,867 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-01 22:04:07,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:07,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1528273613, now seen corresponding path program 1 times [2022-03-01 22:04:07,867 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:07,867 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66107018] [2022-03-01 22:04:07,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:07,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:07,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:07,891 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-01 22:04:07,891 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:07,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66107018] [2022-03-01 22:04:07,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66107018] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:07,891 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:07,891 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-01 22:04:07,892 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209575867] [2022-03-01 22:04:07,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:07,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-01 22:04:07,892 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:07,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-01 22:04:07,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-01 22:04:07,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:07,893 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:07,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:07,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:07,901 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:07,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:07,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-03-01 22:04:07,902 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-01 22:04:07,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:07,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1907085073, now seen corresponding path program 1 times [2022-03-01 22:04:07,903 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:07,903 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926889089] [2022-03-01 22:04:07,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:07,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:07,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:07,925 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-01 22:04:07,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:07,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926889089] [2022-03-01 22:04:07,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926889089] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:07,926 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:07,926 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 22:04:07,926 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199271500] [2022-03-01 22:04:07,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:07,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 22:04:07,926 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:07,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 22:04:07,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 22:04:07,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:07,927 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:07,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:07,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:07,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:07,955 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 92 transitions and produced 93 states. [2022-03-01 22:04:07,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:07,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:07,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-03-01 22:04:07,957 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-01 22:04:07,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:07,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1917796288, now seen corresponding path program 1 times [2022-03-01 22:04:07,958 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:07,958 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335826036] [2022-03-01 22:04:07,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:07,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:07,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:08,008 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:08,008 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:08,008 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335826036] [2022-03-01 22:04:08,008 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335826036] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:08,008 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066150650] [2022-03-01 22:04:08,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:08,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:08,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:08,023 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-01 22:04:08,026 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-01 22:04:08,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:08,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 22:04:08,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:08,160 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:08,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:08,228 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:08,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066150650] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:08,229 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:08,229 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-01 22:04:08,229 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471311594] [2022-03-01 22:04:08,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:08,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 22:04:08,230 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:08,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 22:04:08,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-01 22:04:08,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:08,232 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:08,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 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-01 22:04:08,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:08,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:08,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:08,599 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 194 transitions and produced 195 states. [2022-03-01 22:04:08,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:08,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:08,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:08,631 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-01 22:04:08,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:08,816 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-01 22:04:08,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:08,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1437913349, now seen corresponding path program 1 times [2022-03-01 22:04:08,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:08,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732934546] [2022-03-01 22:04:08,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:08,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:08,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:08,883 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-03-01 22:04:08,883 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:08,884 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732934546] [2022-03-01 22:04:08,884 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732934546] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:08,884 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:08,884 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 22:04:08,884 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354293494] [2022-03-01 22:04:08,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:08,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 22:04:08,884 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:08,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 22:04:08,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-01 22:04:08,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:08,885 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:08,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 22:04:08,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:08,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:08,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:08,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:09,181 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 202 transitions and produced 202 states. [2022-03-01 22:04:09,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:09,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:09,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:09,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:09,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-03-01 22:04:09,183 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-01 22:04:09,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:09,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1145249658, now seen corresponding path program 1 times [2022-03-01 22:04:09,183 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:09,183 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049132449] [2022-03-01 22:04:09,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:09,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:09,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:09,255 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:09,255 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:09,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049132449] [2022-03-01 22:04:09,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049132449] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:09,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642578456] [2022-03-01 22:04:09,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:09,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:09,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:09,257 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-01 22:04:09,265 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-01 22:04:09,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:09,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-01 22:04:09,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:09,444 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:09,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:09,577 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:09,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642578456] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:09,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:09,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 22:04:09,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626382370] [2022-03-01 22:04:09,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:09,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 22:04:09,578 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:09,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 22:04:09,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-03-01 22:04:09,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:09,579 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:09,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.388888888888889) internal successors, (115), 18 states have internal predecessors, (115), 0 states have call successors, (0), 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-01 22:04:09,579 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:09,579 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:09,579 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:09,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:09,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:09,696 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 125 transitions and produced 126 states. [2022-03-01 22:04:09,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:09,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:09,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:09,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:09,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 22:04:09,719 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-01 22:04:09,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:09,917 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-01 22:04:09,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:09,917 INFO L85 PathProgramCache]: Analyzing trace with hash 531540147, now seen corresponding path program 1 times [2022-03-01 22:04:09,917 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:09,918 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332883709] [2022-03-01 22:04:09,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:09,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:09,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:09,931 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-01 22:04:09,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:09,946 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-01 22:04:09,946 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-01 22:04:09,946 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (5 of 6 remaining) [2022-03-01 22:04:09,946 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 6 remaining) [2022-03-01 22:04:09,947 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (3 of 6 remaining) [2022-03-01 22:04:09,947 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 6 remaining) [2022-03-01 22:04:09,947 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 6 remaining) [2022-03-01 22:04:09,947 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 6 remaining) [2022-03-01 22:04:09,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-03-01 22:04:09,948 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-03-01 22:04:09,948 WARN L235 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-01 22:04:09,948 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-03-01 22:04:09,956 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of4ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,956 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of4ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,956 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of4ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,956 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of4ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,956 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of4ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,957 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of4ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,957 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of4ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,957 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of4ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,957 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,957 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,957 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,957 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,957 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of4ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,957 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of4ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,957 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of4ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,957 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of4ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,957 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of4ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,957 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of4ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,957 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of4ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,957 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of4ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,957 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,958 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,958 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,958 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,958 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of4ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,958 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of4ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,958 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of4ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,958 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of4ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,958 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of4ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,958 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of4ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,958 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of4ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,958 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of4ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,958 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,958 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,958 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,958 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,959 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of4ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,959 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of4ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,959 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of4ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,959 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of4ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,959 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of4ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,959 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of4ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,959 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of4ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,959 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of4ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,959 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,959 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,959 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,959 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,959 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of4ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,959 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of4ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,959 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of4ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,960 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of4ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,960 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of4ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,960 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of4ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,960 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of4ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,960 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of4ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,960 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,960 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,960 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,960 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,960 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of4ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,960 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of4ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,960 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of4ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,960 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of4ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,960 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of4ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,961 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of4ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,961 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of4ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,961 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of4ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,961 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,961 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,961 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,961 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,961 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of4ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,961 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of4ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,961 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of4ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,961 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of4ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,961 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of4ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,961 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of4ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,961 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of4ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,961 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of4ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,962 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,962 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,962 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,962 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,962 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of4ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,962 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of4ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,962 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of4ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,962 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of4ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,962 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of4ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,962 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of4ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,962 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of4ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,962 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of4ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,963 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,963 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,963 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,963 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,963 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,963 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of4ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,963 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,963 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of4ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,964 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,964 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,964 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of4ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,964 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of4ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,964 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,964 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,964 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of4ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,964 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of4ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,964 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of4ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,964 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,964 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,965 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of4ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,965 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of4ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,965 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,965 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,965 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of4ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,965 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of4ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,965 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,965 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,965 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of4ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,966 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of4ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,966 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of4ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,966 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,966 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,966 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of4ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,966 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,966 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of4ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,966 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:09,970 INFO L148 ThreadInstanceAdder]: Constructed 16 joinOtherThreadTransitions. [2022-03-01 22:04:09,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-01 22:04:09,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:09,973 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-01 22:04:09,974 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-01 22:04:09,977 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 22:04:09,977 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-01 22:04:09,977 INFO L340 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-03-01 22:04:09,987 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:09,987 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-01 22:04:09,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:09,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1884930794, now seen corresponding path program 1 times [2022-03-01 22:04:09,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:09,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892365121] [2022-03-01 22:04:09,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:09,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:09,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:10,011 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-01 22:04:10,011 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:10,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892365121] [2022-03-01 22:04:10,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892365121] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:10,012 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:10,012 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-01 22:04:10,012 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865285819] [2022-03-01 22:04:10,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:10,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-01 22:04:10,012 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:10,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-01 22:04:10,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-01 22:04:10,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:10,013 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:10,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:10,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:10,018 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:10,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:10,018 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-03-01 22:04:10,018 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-01 22:04:10,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:10,019 INFO L85 PathProgramCache]: Analyzing trace with hash -2031225042, now seen corresponding path program 1 times [2022-03-01 22:04:10,019 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:10,019 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307839621] [2022-03-01 22:04:10,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:10,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:10,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:10,044 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-01 22:04:10,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:10,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307839621] [2022-03-01 22:04:10,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307839621] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:10,044 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:10,044 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 22:04:10,044 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090029456] [2022-03-01 22:04:10,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:10,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 22:04:10,045 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:10,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 22:04:10,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 22:04:10,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:10,045 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:10,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:10,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:10,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:10,068 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 92 transitions and produced 93 states. [2022-03-01 22:04:10,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:10,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:10,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-03-01 22:04:10,069 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-01 22:04:10,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:10,069 INFO L85 PathProgramCache]: Analyzing trace with hash -253102934, now seen corresponding path program 1 times [2022-03-01 22:04:10,069 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:10,069 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396507426] [2022-03-01 22:04:10,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:10,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:10,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:10,098 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:10,098 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:10,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396507426] [2022-03-01 22:04:10,098 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396507426] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:10,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474502836] [2022-03-01 22:04:10,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:10,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:10,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:10,101 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-01 22:04:10,102 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-01 22:04:10,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:10,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 22:04:10,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:10,286 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:10,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:10,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:10,355 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474502836] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:10,355 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:10,355 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-01 22:04:10,355 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600360632] [2022-03-01 22:04:10,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:10,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 22:04:10,356 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:10,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 22:04:10,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-01 22:04:10,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:10,357 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:10,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 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-01 22:04:10,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:10,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:10,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:10,627 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 194 transitions and produced 195 states. [2022-03-01 22:04:10,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:10,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:10,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:10,646 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-01 22:04:10,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-01 22:04:10,847 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-01 22:04:10,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:10,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1902259401, now seen corresponding path program 1 times [2022-03-01 22:04:10,848 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:10,849 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462013384] [2022-03-01 22:04:10,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:10,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:10,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:10,904 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-03-01 22:04:10,904 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:10,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462013384] [2022-03-01 22:04:10,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462013384] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:10,904 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:10,904 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 22:04:10,904 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818375126] [2022-03-01 22:04:10,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:10,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 22:04:10,905 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:10,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 22:04:10,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-01 22:04:10,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:10,906 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:10,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 22:04:10,906 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:10,906 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:10,906 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:10,906 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:11,190 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 202 transitions and produced 202 states. [2022-03-01 22:04:11,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:11,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:11,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:11,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:11,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-03-01 22:04:11,191 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-01 22:04:11,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:11,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1586178678, now seen corresponding path program 1 times [2022-03-01 22:04:11,191 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:11,191 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568260173] [2022-03-01 22:04:11,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:11,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:11,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:11,248 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:11,249 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:11,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568260173] [2022-03-01 22:04:11,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568260173] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:11,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497257376] [2022-03-01 22:04:11,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:11,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:11,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:11,250 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-01 22:04:11,251 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-01 22:04:11,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:11,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-01 22:04:11,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:11,438 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:11,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:11,582 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:11,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497257376] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:11,582 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:11,582 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 22:04:11,582 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185160703] [2022-03-01 22:04:11,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:11,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 22:04:11,583 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:11,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 22:04:11,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-03-01 22:04:11,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:11,584 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:11,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.388888888888889) internal successors, (115), 18 states have internal predecessors, (115), 0 states have call successors, (0), 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-01 22:04:11,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:11,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:11,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:11,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:11,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:11,770 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 177 transitions and produced 178 states. [2022-03-01 22:04:11,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:11,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:11,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:11,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:11,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 22:04:11,794 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-01 22:04:11,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:11,979 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1INUSE_VIOLATION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-01 22:04:11,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:11,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1304944362, now seen corresponding path program 1 times [2022-03-01 22:04:11,979 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:11,979 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831468283] [2022-03-01 22:04:11,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:11,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:12,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:12,007 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-01 22:04:12,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:12,021 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-01 22:04:12,021 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-01 22:04:12,021 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATION (6 of 7 remaining) [2022-03-01 22:04:12,021 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 7 remaining) [2022-03-01 22:04:12,021 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (4 of 7 remaining) [2022-03-01 22:04:12,021 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 7 remaining) [2022-03-01 22:04:12,022 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 7 remaining) [2022-03-01 22:04:12,022 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 7 remaining) [2022-03-01 22:04:12,022 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 7 remaining) [2022-03-01 22:04:12,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-03-01 22:04:12,023 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-03-01 22:04:12,024 WARN L235 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-01 22:04:12,024 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2022-03-01 22:04:12,037 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of5ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,037 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of5ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,037 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of5ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,037 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of5ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,037 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of5ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,037 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of5ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,037 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of5ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,037 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of5ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,037 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,037 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,037 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,037 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,038 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of5ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,038 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of5ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,038 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of5ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,038 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of5ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,038 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of5ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,038 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of5ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,038 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of5ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,038 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of5ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,038 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,038 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,038 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,039 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,039 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of5ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,039 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of5ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,039 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of5ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,039 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of5ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,039 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of5ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,039 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of5ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,039 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of5ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,039 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of5ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,039 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,039 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,040 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,040 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,040 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of5ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,040 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of5ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,040 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of5ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,040 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of5ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,040 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of5ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,040 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of5ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,040 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of5ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,040 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of5ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,040 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,040 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,040 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,040 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,040 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of5ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of5ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of5ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of5ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of5ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of5ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of5ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of5ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of5ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of5ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of5ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of5ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of5ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of5ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,041 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of5ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,042 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of5ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,042 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,042 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,042 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,042 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,042 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of5ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,042 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of5ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,042 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of5ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,042 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of5ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,042 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of5ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,042 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of5ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,042 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of5ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,042 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of5ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,043 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,043 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,043 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,043 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,043 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of5ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,043 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of5ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,043 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of5ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,043 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of5ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,043 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of5ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,043 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of5ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,044 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of5ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,044 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of5ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,044 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,044 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,044 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,044 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,044 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of5ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,044 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of5ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,044 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of5ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,044 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of5ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,044 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of5ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,044 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of5ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,044 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of5ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,044 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of5ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,045 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,045 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,045 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,045 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,045 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of5ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,045 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of5ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,045 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of5ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,045 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of5ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,045 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of5ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,045 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of5ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,045 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of5ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,045 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of5ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,045 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,045 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,046 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,046 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,049 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,049 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of5ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,049 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of5ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,049 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,049 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of5ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,050 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,050 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of5ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,050 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,050 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of5ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,050 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,050 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of5ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,050 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,050 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of5ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,050 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of5ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,051 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,051 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,051 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,051 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of5ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,051 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of5ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,051 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,051 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of5ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,051 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,051 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of5ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,052 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,052 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of5ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,052 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,052 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of5ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,052 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,052 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,052 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of5ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,053 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of5ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,053 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,053 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,053 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of5ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,053 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of5ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,053 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,053 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,053 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of5ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,053 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,053 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of5ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:12,065 INFO L148 ThreadInstanceAdder]: Constructed 20 joinOtherThreadTransitions. [2022-03-01 22:04:12,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-01 22:04:12,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:12,073 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-01 22:04:12,074 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-01 22:04:12,077 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 22:04:12,078 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-01 22:04:12,078 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-03-01 22:04:12,084 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:12,084 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-01 22:04:12,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:12,084 INFO L85 PathProgramCache]: Analyzing trace with hash -774097414, now seen corresponding path program 1 times [2022-03-01 22:04:12,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:12,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944657461] [2022-03-01 22:04:12,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:12,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:12,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:12,100 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-01 22:04:12,100 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:12,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944657461] [2022-03-01 22:04:12,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944657461] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:12,100 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:12,100 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-01 22:04:12,101 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320258464] [2022-03-01 22:04:12,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:12,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-01 22:04:12,101 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:12,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-01 22:04:12,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-01 22:04:12,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:12,101 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:12,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:12,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:12,105 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:12,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:12,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-03-01 22:04:12,106 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-01 22:04:12,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:12,106 INFO L85 PathProgramCache]: Analyzing trace with hash -395285954, now seen corresponding path program 1 times [2022-03-01 22:04:12,106 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:12,106 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110280671] [2022-03-01 22:04:12,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:12,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:12,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:12,153 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-01 22:04:12,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:12,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110280671] [2022-03-01 22:04:12,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110280671] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:12,153 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:12,153 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 22:04:12,153 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935537581] [2022-03-01 22:04:12,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:12,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 22:04:12,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:12,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 22:04:12,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 22:04:12,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:12,154 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:12,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:12,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:12,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:12,172 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 92 transitions and produced 93 states. [2022-03-01 22:04:12,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:12,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:12,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-03-01 22:04:12,173 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-01 22:04:12,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:12,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1364230617, now seen corresponding path program 1 times [2022-03-01 22:04:12,176 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:12,176 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318628048] [2022-03-01 22:04:12,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:12,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:12,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:12,205 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:12,205 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:12,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318628048] [2022-03-01 22:04:12,205 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318628048] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:12,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980657495] [2022-03-01 22:04:12,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:12,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:12,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:12,207 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-01 22:04:12,235 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-01 22:04:12,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:12,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 22:04:12,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:12,358 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:12,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:12,431 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:12,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980657495] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:12,431 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:12,431 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-01 22:04:12,431 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989130791] [2022-03-01 22:04:12,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:12,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 22:04:12,432 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:12,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 22:04:12,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-01 22:04:12,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:12,433 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:12,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 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-01 22:04:12,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:12,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:12,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:12,721 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 194 transitions and produced 195 states. [2022-03-01 22:04:12,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:12,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:12,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:12,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-01 22:04:12,932 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,SelfDestructingSolverStorable22 [2022-03-01 22:04:12,932 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-01 22:04:12,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:12,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1832458912, now seen corresponding path program 1 times [2022-03-01 22:04:12,933 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:12,933 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934818583] [2022-03-01 22:04:12,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:12,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:12,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:12,975 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-03-01 22:04:12,975 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:12,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934818583] [2022-03-01 22:04:12,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934818583] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:12,976 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:12,976 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 22:04:12,976 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652926738] [2022-03-01 22:04:12,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:12,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 22:04:12,976 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:12,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 22:04:12,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-01 22:04:12,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:12,977 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:12,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 22:04:12,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:12,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:12,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:12,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:13,250 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 202 transitions and produced 202 states. [2022-03-01 22:04:13,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:13,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:13,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:13,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:13,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-03-01 22:04:13,252 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-01 22:04:13,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:13,252 INFO L85 PathProgramCache]: Analyzing trace with hash -57566815, now seen corresponding path program 1 times [2022-03-01 22:04:13,252 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:13,252 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991698717] [2022-03-01 22:04:13,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:13,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:13,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:13,300 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:13,300 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:13,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991698717] [2022-03-01 22:04:13,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991698717] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:13,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102424028] [2022-03-01 22:04:13,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:13,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:13,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:13,302 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-01 22:04:13,303 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-01 22:04:13,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:13,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-01 22:04:13,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:13,489 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:13,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:13,639 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:13,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102424028] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:13,640 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:13,640 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 22:04:13,640 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407195740] [2022-03-01 22:04:13,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:13,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 22:04:13,640 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:13,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 22:04:13,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-03-01 22:04:13,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:13,641 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:13,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.388888888888889) internal successors, (115), 18 states have internal predecessors, (115), 0 states have call successors, (0), 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-01 22:04:13,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:13,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:13,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:13,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:13,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:13,907 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 239 transitions and produced 240 states. [2022-03-01 22:04:13,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:13,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:13,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:13,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:13,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 22:04:13,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-01 22:04:14,123 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,SelfDestructingSolverStorable24 [2022-03-01 22:04:14,124 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-01 22:04:14,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:14,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1824047153, now seen corresponding path program 1 times [2022-03-01 22:04:14,124 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:14,124 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137577678] [2022-03-01 22:04:14,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:14,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:14,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:14,157 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-01 22:04:14,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:14,170 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-01 22:04:14,171 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-01 22:04:14,171 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (7 of 8 remaining) [2022-03-01 22:04:14,171 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 8 remaining) [2022-03-01 22:04:14,171 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (5 of 8 remaining) [2022-03-01 22:04:14,171 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 8 remaining) [2022-03-01 22:04:14,171 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 8 remaining) [2022-03-01 22:04:14,171 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 8 remaining) [2022-03-01 22:04:14,171 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 8 remaining) [2022-03-01 22:04:14,171 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 8 remaining) [2022-03-01 22:04:14,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-03-01 22:04:14,172 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-03-01 22:04:14,172 WARN L235 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-01 22:04:14,172 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2022-03-01 22:04:14,190 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of6ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,190 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of6ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,190 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,190 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,190 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of6ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,190 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of6ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,190 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,190 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,191 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,191 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,191 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,191 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,191 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of6ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,191 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of6ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,191 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,191 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,191 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of6ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,191 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of6ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,191 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,191 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,191 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,191 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,191 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,191 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,191 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of6ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of6ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of6ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of6ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of6ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of6ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of6ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of6ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,192 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of6ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of6ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of6ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of6ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of6ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of6ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,193 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,194 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,194 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of6ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,194 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of6ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,194 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,194 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,194 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,194 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,194 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,194 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,194 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of6ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,194 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of6ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,194 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,194 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,194 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of6ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,194 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of6ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,194 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,194 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,195 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,195 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,195 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,195 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,195 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of6ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,195 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of6ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,195 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,195 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,195 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of6ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,195 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of6ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,195 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,195 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,195 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,195 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,195 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,195 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,196 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of6ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,196 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of6ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,196 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,196 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,196 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of6ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,196 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of6ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,196 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,196 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,196 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,196 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,196 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,196 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,196 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of6ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,196 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of6ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,196 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,196 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,196 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of6ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,197 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of6ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,197 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,197 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,197 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,197 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,197 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,197 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,197 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of6ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,197 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of6ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,197 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,197 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,197 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of6ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,197 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of6ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,197 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,197 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,198 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,198 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,198 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,198 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,198 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of6ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,198 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of6ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,198 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,198 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,199 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of6ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,199 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of6ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,199 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,199 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,199 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,199 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,199 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,199 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,199 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,200 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,200 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,200 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,201 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,201 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,201 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,201 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,201 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,201 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,201 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,201 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,201 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,201 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,201 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,202 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,202 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,202 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,202 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,202 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,202 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,202 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,202 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of6ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,202 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of6ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,202 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,202 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,203 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,203 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,203 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,203 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,203 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,203 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,203 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,203 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,203 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,203 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,203 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,204 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,204 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,204 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,204 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,204 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,204 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,204 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,205 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of6ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,205 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,205 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,205 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of6ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:14,210 INFO L148 ThreadInstanceAdder]: Constructed 24 joinOtherThreadTransitions. [2022-03-01 22:04:14,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-01 22:04:14,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:14,212 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-01 22:04:14,229 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 22:04:14,229 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-01 22:04:14,229 INFO L340 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2022-03-01 22:04:14,238 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:14,238 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-01 22:04:14,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:14,238 INFO L85 PathProgramCache]: Analyzing trace with hash 2141163301, now seen corresponding path program 1 times [2022-03-01 22:04:14,238 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:14,238 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004599788] [2022-03-01 22:04:14,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:14,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:14,243 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-01 22:04:14,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:14,250 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-01 22:04:14,250 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:14,251 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004599788] [2022-03-01 22:04:14,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004599788] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:14,251 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:14,251 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-01 22:04:14,251 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244929397] [2022-03-01 22:04:14,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:14,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-01 22:04:14,251 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:14,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-01 22:04:14,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-01 22:04:14,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:14,252 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:14,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:14,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:14,256 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:14,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:14,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-03-01 22:04:14,257 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-01 22:04:14,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:14,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1774992535, now seen corresponding path program 1 times [2022-03-01 22:04:14,257 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:14,257 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199514685] [2022-03-01 22:04:14,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:14,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:14,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:14,277 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-01 22:04:14,278 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:14,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199514685] [2022-03-01 22:04:14,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199514685] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:14,278 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:14,278 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 22:04:14,278 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581549390] [2022-03-01 22:04:14,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:14,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 22:04:14,278 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:14,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 22:04:14,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 22:04:14,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:14,279 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:14,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:14,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:14,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:14,297 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 92 transitions and produced 93 states. [2022-03-01 22:04:14,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:14,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:14,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-03-01 22:04:14,298 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-01 22:04:14,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:14,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1415547041, now seen corresponding path program 1 times [2022-03-01 22:04:14,298 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:14,298 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080801625] [2022-03-01 22:04:14,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:14,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:14,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:14,322 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:14,322 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:14,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080801625] [2022-03-01 22:04:14,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080801625] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:14,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244141428] [2022-03-01 22:04:14,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:14,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:14,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:14,324 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-01 22:04:14,326 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-01 22:04:14,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:14,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 22:04:14,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:14,471 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:14,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:14,552 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:14,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244141428] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:14,552 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:14,552 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-01 22:04:14,552 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292335435] [2022-03-01 22:04:14,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:14,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 22:04:14,553 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:14,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 22:04:14,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-01 22:04:14,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:14,553 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:14,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 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-01 22:04:14,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:14,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:14,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:14,826 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 194 transitions and produced 195 states. [2022-03-01 22:04:14,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:14,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:14,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:14,847 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-01 22:04:15,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-01 22:04:15,035 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-01 22:04:15,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:15,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1176267278, now seen corresponding path program 1 times [2022-03-01 22:04:15,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:15,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999245732] [2022-03-01 22:04:15,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:15,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:15,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:15,083 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-03-01 22:04:15,084 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:15,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999245732] [2022-03-01 22:04:15,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999245732] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:15,084 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:15,084 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 22:04:15,084 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988965446] [2022-03-01 22:04:15,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:15,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 22:04:15,085 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:15,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 22:04:15,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-01 22:04:15,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:15,086 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:15,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 22:04:15,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:15,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:15,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:15,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:15,336 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 202 transitions and produced 202 states. [2022-03-01 22:04:15,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:15,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:15,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:15,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:15,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-03-01 22:04:15,337 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-01 22:04:15,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:15,338 INFO L85 PathProgramCache]: Analyzing trace with hash -817746765, now seen corresponding path program 1 times [2022-03-01 22:04:15,338 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:15,338 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482491766] [2022-03-01 22:04:15,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:15,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:15,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:15,385 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:15,385 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:15,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482491766] [2022-03-01 22:04:15,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482491766] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:15,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600495888] [2022-03-01 22:04:15,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:15,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:15,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:15,387 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-01 22:04:15,388 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-01 22:04:15,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:15,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-01 22:04:15,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:15,573 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:15,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:15,678 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:15,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600495888] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:15,678 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:15,678 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 22:04:15,678 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635894517] [2022-03-01 22:04:15,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:15,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 22:04:15,679 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:15,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 22:04:15,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-03-01 22:04:15,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:15,680 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:15,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.388888888888889) internal successors, (115), 18 states have internal predecessors, (115), 0 states have call successors, (0), 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-01 22:04:15,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:15,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:15,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:15,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:15,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:16,089 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 311 transitions and produced 312 states. [2022-03-01 22:04:16,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:16,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:16,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:16,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:16,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 22:04:16,126 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-03-01 22:04:16,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:16,327 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-01 22:04:16,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:16,328 INFO L85 PathProgramCache]: Analyzing trace with hash 258406850, now seen corresponding path program 1 times [2022-03-01 22:04:16,328 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:16,328 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344272403] [2022-03-01 22:04:16,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:16,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:16,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:16,345 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-01 22:04:16,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:16,373 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-01 22:04:16,373 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-01 22:04:16,373 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (8 of 9 remaining) [2022-03-01 22:04:16,373 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (7 of 9 remaining) [2022-03-01 22:04:16,373 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (6 of 9 remaining) [2022-03-01 22:04:16,373 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 9 remaining) [2022-03-01 22:04:16,374 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 9 remaining) [2022-03-01 22:04:16,374 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 9 remaining) [2022-03-01 22:04:16,374 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 9 remaining) [2022-03-01 22:04:16,374 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 9 remaining) [2022-03-01 22:04:16,374 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 9 remaining) [2022-03-01 22:04:16,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-03-01 22:04:16,374 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-03-01 22:04:16,375 WARN L235 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-01 22:04:16,375 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2022-03-01 22:04:16,385 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of7ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,385 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of7ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,385 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of7ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of7ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of7ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of7ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of7ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of7ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of7ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of7ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of7ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of7ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of7ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of7ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of7ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of7ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of7ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of7ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of7ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of7ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of7ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of7ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of7ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of7ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,388 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of7ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of7ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of7ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of7ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,389 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of7ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of7ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of7ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of7ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of7ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of7ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of7ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of7ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,390 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of7ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of7ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,391 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,391 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of7ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of7ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,391 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,391 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of7ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of7ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,392 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,392 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of7ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of7ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,392 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,392 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of7ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of7ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,393 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,393 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of7ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of7ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,393 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,393 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of7ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of7ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,394 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,394 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of7ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of7ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,394 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,394 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of7ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of7ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,395 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,395 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,395 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of7ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,395 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of7ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,395 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,395 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,395 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,395 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,395 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,395 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,395 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,396 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,396 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,396 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,396 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,396 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,396 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,396 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,396 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,397 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,397 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,397 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,397 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,397 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,397 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,397 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,397 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,397 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,397 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,398 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,398 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,398 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,398 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,398 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,398 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of7ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,398 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,398 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of7ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,398 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,398 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,398 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,398 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,398 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,399 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,399 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,399 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,399 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,399 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,399 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,399 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,399 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,399 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,399 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,399 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,400 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,400 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,400 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,400 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,400 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,400 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,400 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,400 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,400 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,400 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of7ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,400 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of7ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,401 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of7ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,401 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of7ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:16,405 INFO L148 ThreadInstanceAdder]: Constructed 28 joinOtherThreadTransitions. [2022-03-01 22:04:16,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-01 22:04:16,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:16,407 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-01 22:04:16,413 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 22:04:16,413 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-01 22:04:16,413 INFO L340 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2022-03-01 22:04:16,420 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:16,420 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 6 more)] === [2022-03-01 22:04:16,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:16,420 INFO L85 PathProgramCache]: Analyzing trace with hash 2040754515, now seen corresponding path program 1 times [2022-03-01 22:04:16,421 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:16,421 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001247367] [2022-03-01 22:04:16,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:16,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:16,424 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-01 22:04:16,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:16,439 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-01 22:04:16,439 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:16,439 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001247367] [2022-03-01 22:04:16,439 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001247367] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:16,439 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:16,439 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-01 22:04:16,439 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953617569] [2022-03-01 22:04:16,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:16,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-01 22:04:16,439 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:16,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-01 22:04:16,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-01 22:04:16,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:16,440 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:16,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:16,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:16,443 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:16,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:16,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-03-01 22:04:16,443 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 6 more)] === [2022-03-01 22:04:16,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:16,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1875401321, now seen corresponding path program 1 times [2022-03-01 22:04:16,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:16,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342888456] [2022-03-01 22:04:16,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:16,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:16,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:16,459 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-01 22:04:16,459 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:16,459 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342888456] [2022-03-01 22:04:16,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342888456] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:16,459 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:16,459 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 22:04:16,459 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942724776] [2022-03-01 22:04:16,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:16,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 22:04:16,460 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:16,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 22:04:16,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 22:04:16,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:16,460 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:16,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:16,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:16,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:16,478 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 92 transitions and produced 93 states. [2022-03-01 22:04:16,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:16,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:16,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-03-01 22:04:16,478 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 6 more)] === [2022-03-01 22:04:16,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:16,479 INFO L85 PathProgramCache]: Analyzing trace with hash -407076038, now seen corresponding path program 1 times [2022-03-01 22:04:16,479 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:16,479 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231644825] [2022-03-01 22:04:16,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:16,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:16,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:16,503 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:16,503 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:16,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231644825] [2022-03-01 22:04:16,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231644825] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:16,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960392468] [2022-03-01 22:04:16,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:16,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:16,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:16,505 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-01 22:04:16,519 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-01 22:04:16,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:16,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 22:04:16,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:16,707 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:16,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:16,766 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:16,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960392468] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:16,766 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:16,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-01 22:04:16,766 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026474681] [2022-03-01 22:04:16,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:16,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 22:04:16,767 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:16,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 22:04:16,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-01 22:04:16,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:16,768 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:16,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 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-01 22:04:16,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:16,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:16,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:17,065 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 194 transitions and produced 195 states. [2022-03-01 22:04:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:17,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-01 22:04:17,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:17,287 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 6 more)] === [2022-03-01 22:04:17,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:17,288 INFO L85 PathProgramCache]: Analyzing trace with hash -424156825, now seen corresponding path program 1 times [2022-03-01 22:04:17,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:17,288 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427640622] [2022-03-01 22:04:17,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:17,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:17,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:17,321 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-03-01 22:04:17,321 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:17,321 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427640622] [2022-03-01 22:04:17,321 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427640622] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:17,322 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:17,322 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 22:04:17,322 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006184194] [2022-03-01 22:04:17,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:17,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 22:04:17,322 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:17,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 22:04:17,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-01 22:04:17,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:17,322 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:17,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 22:04:17,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:17,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:17,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:17,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:17,562 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 202 transitions and produced 202 states. [2022-03-01 22:04:17,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:17,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:17,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:17,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:17,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-03-01 22:04:17,563 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 6 more)] === [2022-03-01 22:04:17,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:17,563 INFO L85 PathProgramCache]: Analyzing trace with hash 406083496, now seen corresponding path program 1 times [2022-03-01 22:04:17,563 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:17,563 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822210126] [2022-03-01 22:04:17,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:17,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:17,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:17,612 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:17,612 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:17,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822210126] [2022-03-01 22:04:17,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822210126] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:17,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125672875] [2022-03-01 22:04:17,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:17,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:17,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:17,628 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-01 22:04:17,655 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-01 22:04:17,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:17,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-01 22:04:17,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:17,833 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:17,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:17,941 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:17,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125672875] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:17,942 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:17,942 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 22:04:17,942 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339245919] [2022-03-01 22:04:17,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:17,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 22:04:17,943 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:17,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 22:04:17,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-03-01 22:04:17,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:17,944 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:17,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.388888888888889) internal successors, (115), 18 states have internal predecessors, (115), 0 states have call successors, (0), 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-01 22:04:17,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:17,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:17,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:17,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:17,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:18,765 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 534 transitions and produced 534 states. [2022-03-01 22:04:18,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:18,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:18,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:18,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:18,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 22:04:18,790 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-01 22:04:18,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:18,980 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 6 more)] === [2022-03-01 22:04:18,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:18,980 INFO L85 PathProgramCache]: Analyzing trace with hash -330077298, now seen corresponding path program 1 times [2022-03-01 22:04:18,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:18,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59717780] [2022-03-01 22:04:18,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:18,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:19,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:19,111 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:19,112 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:19,112 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59717780] [2022-03-01 22:04:19,112 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59717780] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:19,112 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028143056] [2022-03-01 22:04:19,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:19,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:19,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:19,113 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-01 22:04:19,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-01 22:04:19,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:19,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-01 22:04:19,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:19,413 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:19,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:19,618 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:19,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028143056] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:19,619 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:19,619 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-03-01 22:04:19,619 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441537120] [2022-03-01 22:04:19,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:19,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 22:04:19,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:19,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 22:04:19,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-03-01 22:04:19,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:19,620 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:19,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.521739130434782) internal successors, (150), 23 states have internal predecessors, (150), 0 states have call successors, (0), 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-01 22:04:19,621 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:19,621 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:19,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:19,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:19,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2022-03-01 22:04:19,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:20,012 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 393 transitions and produced 394 states. [2022-03-01 22:04:20,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:20,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:20,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:20,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:20,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 22:04:20,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-01 22:04:20,033 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-01 22:04:20,217 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,SelfDestructingSolverStorable37 [2022-03-01 22:04:20,225 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 6 more)] === [2022-03-01 22:04:20,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:20,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1230248739, now seen corresponding path program 1 times [2022-03-01 22:04:20,226 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:20,226 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077204760] [2022-03-01 22:04:20,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:20,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:20,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:20,242 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-01 22:04:20,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:20,261 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-01 22:04:20,262 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-01 22:04:20,262 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (9 of 10 remaining) [2022-03-01 22:04:20,262 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (8 of 10 remaining) [2022-03-01 22:04:20,262 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (7 of 10 remaining) [2022-03-01 22:04:20,262 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 10 remaining) [2022-03-01 22:04:20,262 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 10 remaining) [2022-03-01 22:04:20,262 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 10 remaining) [2022-03-01 22:04:20,262 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 10 remaining) [2022-03-01 22:04:20,263 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 10 remaining) [2022-03-01 22:04:20,263 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 10 remaining) [2022-03-01 22:04:20,263 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 10 remaining) [2022-03-01 22:04:20,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-03-01 22:04:20,263 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-03-01 22:04:20,264 WARN L235 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-01 22:04:20,264 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2022-03-01 22:04:20,276 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of8ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,277 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of8ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,277 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,277 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,277 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of8ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,277 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of8ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,277 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,277 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,277 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,277 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,277 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,278 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,278 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of8ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,278 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of8ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,278 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,278 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,278 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of8ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,278 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of8ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,278 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,278 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,278 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,278 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,278 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,278 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,279 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of8ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,279 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of8ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,279 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,279 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,279 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of8ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,279 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of8ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,279 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,279 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,279 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,279 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,279 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,279 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,279 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of8ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,279 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of8ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of8ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of8ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of8ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of8ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of8ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of8ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,280 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of8ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of8ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of8ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of8ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of8ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of8ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,281 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,282 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of8ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,282 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of8ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,282 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,282 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,282 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,282 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,282 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,282 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,282 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of8ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,282 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of8ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,282 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,282 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,282 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of8ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,282 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of8ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,282 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,282 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,283 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,283 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,283 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,283 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,283 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of8ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,283 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of8ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,283 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,283 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,283 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of8ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,283 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of8ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,283 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,283 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,283 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,284 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,284 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,284 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,284 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of8ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,284 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of8ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,284 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,284 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,284 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of8ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,284 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of8ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,284 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,284 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,284 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,284 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,284 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,284 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,285 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of8ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,285 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of8ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,285 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,285 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,285 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of8ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,285 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of8ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,285 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,285 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,285 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,285 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,285 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,285 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,285 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of8ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,285 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of8ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,285 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,285 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,286 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of8ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,286 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of8ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,286 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,286 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,286 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,286 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,286 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,286 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,286 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of8ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,286 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of8ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,286 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,286 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,286 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of8ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,286 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of8ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,286 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,286 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,287 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,287 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,287 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,287 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,287 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of8ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,287 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of8ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,287 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,287 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,287 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of8ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,287 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of8ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,287 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,287 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,287 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,287 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,287 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,288 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,288 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of8ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,288 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of8ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,288 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,288 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,288 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of8ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,288 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of8ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,288 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,288 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,288 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,288 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,288 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,288 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,288 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of8ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,288 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of8ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,289 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,289 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,289 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of8ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,289 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of8ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,289 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,289 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,289 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,289 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,289 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,289 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,289 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,290 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,290 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,290 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,290 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,290 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,290 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,290 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,290 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,291 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,291 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,291 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,291 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,291 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,291 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,291 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,291 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,291 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,291 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,291 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,292 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,292 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,292 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,292 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,292 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,292 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,292 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,292 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,292 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,292 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of8ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,293 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of8ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,293 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,293 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,293 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,293 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,293 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,293 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,293 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,293 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,293 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,294 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,294 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,294 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,294 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,294 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,294 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,294 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,294 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,294 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,295 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,295 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,295 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,295 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,295 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,295 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,295 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,295 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,295 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,295 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,295 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,295 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of8ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,295 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of8ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,296 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of8ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,296 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of8ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:20,301 INFO L148 ThreadInstanceAdder]: Constructed 32 joinOtherThreadTransitions. [2022-03-01 22:04:20,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-01 22:04:20,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:20,303 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-01 22:04:20,306 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-01 22:04:20,308 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 22:04:20,308 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-01 22:04:20,308 INFO L340 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2022-03-01 22:04:20,314 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:20,314 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 7 more)] === [2022-03-01 22:04:20,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:20,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1075268164, now seen corresponding path program 1 times [2022-03-01 22:04:20,315 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:20,315 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6257085] [2022-03-01 22:04:20,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:20,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:20,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:20,328 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-01 22:04:20,328 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:20,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6257085] [2022-03-01 22:04:20,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6257085] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:20,329 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:20,329 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-01 22:04:20,329 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543969435] [2022-03-01 22:04:20,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:20,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-01 22:04:20,330 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:20,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-01 22:04:20,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-01 22:04:20,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:20,330 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:20,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:20,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:20,334 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:20,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:20,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-03-01 22:04:20,335 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 7 more)] === [2022-03-01 22:04:20,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:20,336 INFO L85 PathProgramCache]: Analyzing trace with hash -696456704, now seen corresponding path program 1 times [2022-03-01 22:04:20,336 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:20,336 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209825944] [2022-03-01 22:04:20,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:20,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:20,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:20,393 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-01 22:04:20,394 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:20,394 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209825944] [2022-03-01 22:04:20,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209825944] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:20,394 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:20,394 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 22:04:20,394 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573785945] [2022-03-01 22:04:20,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:20,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 22:04:20,394 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:20,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 22:04:20,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 22:04:20,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:20,395 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:20,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:20,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:20,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:20,414 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 92 transitions and produced 93 states. [2022-03-01 22:04:20,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:20,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:20,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-03-01 22:04:20,415 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 7 more)] === [2022-03-01 22:04:20,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:20,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1661238000, now seen corresponding path program 1 times [2022-03-01 22:04:20,415 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:20,415 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813735394] [2022-03-01 22:04:20,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:20,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:20,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:20,436 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:20,436 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:20,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813735394] [2022-03-01 22:04:20,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813735394] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:20,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706223335] [2022-03-01 22:04:20,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:20,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:20,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:20,438 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-01 22:04:20,450 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-01 22:04:20,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:20,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 22:04:20,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:20,617 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:20,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:20,676 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:20,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706223335] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:20,677 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:20,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-01 22:04:20,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907510639] [2022-03-01 22:04:20,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:20,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 22:04:20,677 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:20,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 22:04:20,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-01 22:04:20,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:20,678 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:20,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 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-01 22:04:20,678 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:20,678 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:20,678 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:20,919 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 194 transitions and produced 195 states. [2022-03-01 22:04:20,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:20,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:20,945 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-01 22:04:21,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:21,121 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 7 more)] === [2022-03-01 22:04:21,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:21,122 INFO L85 PathProgramCache]: Analyzing trace with hash 423928055, now seen corresponding path program 1 times [2022-03-01 22:04:21,122 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:21,122 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231296484] [2022-03-01 22:04:21,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:21,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:21,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:21,164 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-03-01 22:04:21,164 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:21,164 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231296484] [2022-03-01 22:04:21,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231296484] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:21,164 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:21,164 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 22:04:21,164 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366486708] [2022-03-01 22:04:21,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:21,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 22:04:21,165 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:21,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 22:04:21,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-01 22:04:21,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:21,165 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:21,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 22:04:21,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:21,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:21,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:21,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:21,417 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 202 transitions and produced 202 states. [2022-03-01 22:04:21,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:21,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:21,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:21,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:21,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-03-01 22:04:21,418 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 7 more)] === [2022-03-01 22:04:21,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:21,418 INFO L85 PathProgramCache]: Analyzing trace with hash -629016840, now seen corresponding path program 1 times [2022-03-01 22:04:21,419 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:21,419 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2184912] [2022-03-01 22:04:21,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:21,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:21,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:21,473 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:21,473 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:21,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2184912] [2022-03-01 22:04:21,473 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2184912] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:21,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561932594] [2022-03-01 22:04:21,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:21,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:21,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:21,475 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-01 22:04:21,476 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-01 22:04:21,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:21,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-01 22:04:21,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:21,736 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:21,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:21,892 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:21,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561932594] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:21,892 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:21,892 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 22:04:21,892 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253667750] [2022-03-01 22:04:21,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:21,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 22:04:21,893 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:21,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 22:04:21,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-03-01 22:04:21,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:21,893 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:21,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.388888888888889) internal successors, (115), 18 states have internal predecessors, (115), 0 states have call successors, (0), 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-01 22:04:21,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:21,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:21,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:21,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:21,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:22,655 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 534 transitions and produced 534 states. [2022-03-01 22:04:22,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:22,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:22,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:22,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:22,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 22:04:22,676 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-01 22:04:22,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:22,856 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 7 more)] === [2022-03-01 22:04:22,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:22,856 INFO L85 PathProgramCache]: Analyzing trace with hash 274164370, now seen corresponding path program 1 times [2022-03-01 22:04:22,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:22,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104686063] [2022-03-01 22:04:22,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:22,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:22,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:22,968 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:22,968 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:22,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104686063] [2022-03-01 22:04:22,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104686063] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:22,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927909697] [2022-03-01 22:04:22,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:22,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:22,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:22,970 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-01 22:04:22,971 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-01 22:04:23,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:23,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-01 22:04:23,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:23,273 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:23,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:23,480 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:23,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927909697] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:23,480 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:23,481 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-03-01 22:04:23,481 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049006778] [2022-03-01 22:04:23,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:23,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 22:04:23,481 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:23,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 22:04:23,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-03-01 22:04:23,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:23,482 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:23,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.521739130434782) internal successors, (150), 23 states have internal predecessors, (150), 0 states have call successors, (0), 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-01 22:04:23,482 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:23,482 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:23,482 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:23,482 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:23,482 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2022-03-01 22:04:23,482 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:24,100 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 485 transitions and produced 486 states. [2022-03-01 22:04:24,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:24,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:24,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:24,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:24,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 22:04:24,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-01 22:04:24,118 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-01 22:04:24,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:24,316 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 7 more)] === [2022-03-01 22:04:24,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:24,316 INFO L85 PathProgramCache]: Analyzing trace with hash 121279058, now seen corresponding path program 1 times [2022-03-01 22:04:24,316 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:24,316 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127015117] [2022-03-01 22:04:24,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:24,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:24,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:24,333 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-01 22:04:24,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:24,360 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-01 22:04:24,360 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-01 22:04:24,360 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (10 of 11 remaining) [2022-03-01 22:04:24,360 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (9 of 11 remaining) [2022-03-01 22:04:24,361 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (8 of 11 remaining) [2022-03-01 22:04:24,361 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (7 of 11 remaining) [2022-03-01 22:04:24,361 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 11 remaining) [2022-03-01 22:04:24,361 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 11 remaining) [2022-03-01 22:04:24,361 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 11 remaining) [2022-03-01 22:04:24,361 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 11 remaining) [2022-03-01 22:04:24,361 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 11 remaining) [2022-03-01 22:04:24,361 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 11 remaining) [2022-03-01 22:04:24,361 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 11 remaining) [2022-03-01 22:04:24,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-03-01 22:04:24,363 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-03-01 22:04:24,364 WARN L235 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-01 22:04:24,364 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2022-03-01 22:04:24,380 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,380 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,380 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,380 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,380 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,380 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,380 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,380 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,380 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,380 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,381 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,381 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,381 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,381 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,381 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,381 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,381 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,381 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,381 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,381 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,381 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,381 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,381 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,381 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,381 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,382 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,382 WARN L322 ript$VariableManager]: TermVariabe setThreadThread9of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,382 WARN L322 ript$VariableManager]: TermVariabe setThreadThread9of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,382 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,382 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,382 WARN L322 ript$VariableManager]: TermVariabe setThreadThread9of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,382 WARN L322 ript$VariableManager]: TermVariabe setThreadThread9of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,382 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,382 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,382 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,382 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,382 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,382 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,382 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,382 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,382 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,383 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,383 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,383 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,383 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,383 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,383 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,383 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,383 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,383 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,383 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,383 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,383 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,383 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,383 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,383 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,383 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,384 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,384 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,384 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,384 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,384 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,384 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,384 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,384 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,384 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,384 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,384 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,384 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,384 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,384 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,384 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,385 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,385 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,385 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,385 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,385 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,385 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,385 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,385 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,385 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,385 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,385 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,385 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,385 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,385 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,385 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,386 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,386 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,386 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,386 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,386 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of9ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,386 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of9ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,386 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,387 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,387 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,387 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,387 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,387 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,387 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,387 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,387 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,387 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,387 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,388 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,388 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,388 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,388 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,389 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,389 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,389 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread9of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,389 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread9of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,389 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,389 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,389 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread9of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,389 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread9of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,390 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,390 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,390 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,390 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,390 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,391 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,391 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,391 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,391 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,391 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,392 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,393 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,394 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,395 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of9ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,395 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of9ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,395 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,395 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,395 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,395 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,395 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,395 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,395 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,395 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,395 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,395 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,396 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,396 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,396 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,396 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,396 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,396 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,396 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,396 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,396 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,396 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,396 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,396 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,396 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,397 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,397 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,397 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,397 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,397 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,397 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,397 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,397 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,397 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,397 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,397 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,397 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,397 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,398 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,398 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,398 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,398 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,398 WARN L322 ript$VariableManager]: TermVariabe setThreadThread9of9ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,398 WARN L322 ript$VariableManager]: TermVariabe setThreadThread9of9ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,398 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,398 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,398 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,398 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,398 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,398 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,398 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,398 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,399 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,399 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,399 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,399 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,399 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,399 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,399 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,399 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,399 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,399 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,399 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,399 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,400 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,400 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,400 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,400 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,400 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,400 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,400 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,400 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,400 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,400 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,400 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,400 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,400 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread9of9ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,400 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of9ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,400 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread9of9ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,401 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of9ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:24,415 INFO L148 ThreadInstanceAdder]: Constructed 36 joinOtherThreadTransitions. [2022-03-01 22:04:24,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-01 22:04:24,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:24,417 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-01 22:04:24,418 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-01 22:04:24,420 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 22:04:24,421 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-01 22:04:24,421 INFO L340 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2022-03-01 22:04:24,427 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:24,427 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-03-01 22:04:24,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:24,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1382958360, now seen corresponding path program 1 times [2022-03-01 22:04:24,427 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:24,427 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612580057] [2022-03-01 22:04:24,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:24,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:24,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:24,438 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-01 22:04:24,438 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:24,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612580057] [2022-03-01 22:04:24,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612580057] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:24,438 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:24,438 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-01 22:04:24,438 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243687289] [2022-03-01 22:04:24,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:24,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-01 22:04:24,439 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:24,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-01 22:04:24,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-01 22:04:24,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:24,439 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:24,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:24,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:24,442 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:24,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:24,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-03-01 22:04:24,442 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-03-01 22:04:24,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:24,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1761769820, now seen corresponding path program 1 times [2022-03-01 22:04:24,443 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:24,443 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693106759] [2022-03-01 22:04:24,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:24,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:24,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:24,456 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-01 22:04:24,456 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:24,456 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693106759] [2022-03-01 22:04:24,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693106759] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:24,456 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:24,456 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 22:04:24,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115896770] [2022-03-01 22:04:24,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:24,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 22:04:24,457 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:24,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 22:04:24,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 22:04:24,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:24,458 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:24,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:24,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:24,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:24,475 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 92 transitions and produced 93 states. [2022-03-01 22:04:24,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:24,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:24,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-03-01 22:04:24,476 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-03-01 22:04:24,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:24,476 INFO L85 PathProgramCache]: Analyzing trace with hash 494356281, now seen corresponding path program 1 times [2022-03-01 22:04:24,476 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:24,476 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204783134] [2022-03-01 22:04:24,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:24,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:24,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:24,503 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:24,503 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:24,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204783134] [2022-03-01 22:04:24,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204783134] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:24,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907912738] [2022-03-01 22:04:24,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:24,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:24,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:24,505 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-01 22:04:24,506 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-01 22:04:24,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:24,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 22:04:24,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:24,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:24,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:24,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:24,770 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907912738] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:24,770 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:24,770 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-01 22:04:24,770 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249484420] [2022-03-01 22:04:24,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:24,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 22:04:24,771 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:24,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 22:04:24,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-01 22:04:24,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:24,771 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:24,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 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-01 22:04:24,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:24,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:24,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:25,023 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 194 transitions and produced 195 states. [2022-03-01 22:04:25,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:25,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:25,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:25,044 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-01 22:04:25,224 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,SelfDestructingSolverStorable48 [2022-03-01 22:04:25,224 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-03-01 22:04:25,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:25,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1367915866, now seen corresponding path program 1 times [2022-03-01 22:04:25,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:25,225 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080172810] [2022-03-01 22:04:25,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:25,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:25,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:25,267 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-03-01 22:04:25,267 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:25,267 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080172810] [2022-03-01 22:04:25,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080172810] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:25,267 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:25,267 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 22:04:25,267 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791365749] [2022-03-01 22:04:25,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:25,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 22:04:25,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:25,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 22:04:25,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-01 22:04:25,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:25,268 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:25,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 22:04:25,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:25,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:25,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:25,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:25,533 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 202 transitions and produced 202 states. [2022-03-01 22:04:25,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:25,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:25,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:25,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:25,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-03-01 22:04:25,534 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-03-01 22:04:25,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:25,534 INFO L85 PathProgramCache]: Analyzing trace with hash 305423707, now seen corresponding path program 1 times [2022-03-01 22:04:25,534 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:25,534 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890088129] [2022-03-01 22:04:25,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:25,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:25,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:25,575 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:25,576 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:25,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890088129] [2022-03-01 22:04:25,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890088129] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:25,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096764019] [2022-03-01 22:04:25,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:25,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:25,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:25,577 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-01 22:04:25,580 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-01 22:04:25,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:25,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-01 22:04:25,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:25,818 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:25,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:25,945 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:25,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096764019] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:25,946 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:25,946 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 22:04:25,946 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897380650] [2022-03-01 22:04:25,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:25,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 22:04:25,946 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:25,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 22:04:25,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-03-01 22:04:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:25,947 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:25,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.388888888888889) internal successors, (115), 18 states have internal predecessors, (115), 0 states have call successors, (0), 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-01 22:04:25,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:25,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:25,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:25,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:25,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:26,687 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 534 transitions and produced 534 states. [2022-03-01 22:04:26,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:26,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:26,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:26,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:26,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 22:04:26,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-01 22:04:26,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:26,889 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-03-01 22:04:26,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:26,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1881608055, now seen corresponding path program 1 times [2022-03-01 22:04:26,889 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:26,889 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136827607] [2022-03-01 22:04:26,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:26,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:26,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:27,009 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:27,010 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:27,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136827607] [2022-03-01 22:04:27,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136827607] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:27,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772579108] [2022-03-01 22:04:27,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:27,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:27,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:27,011 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-01 22:04:27,012 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-01 22:04:27,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:27,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-01 22:04:27,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:27,324 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:27,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:27,530 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:27,530 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772579108] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:27,530 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:27,530 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-03-01 22:04:27,530 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401590534] [2022-03-01 22:04:27,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:27,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 22:04:27,530 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:27,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 22:04:27,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-03-01 22:04:27,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:27,531 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:27,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.521739130434782) internal successors, (150), 23 states have internal predecessors, (150), 0 states have call successors, (0), 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-01 22:04:27,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:27,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:27,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:27,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:27,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2022-03-01 22:04:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:28,179 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 587 transitions and produced 588 states. [2022-03-01 22:04:28,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:28,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:28,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:28,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:28,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 22:04:28,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 22:04:28,197 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-01 22:04:28,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:28,381 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-03-01 22:04:28,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:28,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1563349585, now seen corresponding path program 1 times [2022-03-01 22:04:28,381 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:28,381 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511511668] [2022-03-01 22:04:28,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:28,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:28,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:28,413 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-01 22:04:28,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:28,440 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-01 22:04:28,441 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-01 22:04:28,441 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (11 of 12 remaining) [2022-03-01 22:04:28,441 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (10 of 12 remaining) [2022-03-01 22:04:28,441 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (9 of 12 remaining) [2022-03-01 22:04:28,441 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (8 of 12 remaining) [2022-03-01 22:04:28,441 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (7 of 12 remaining) [2022-03-01 22:04:28,441 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 12 remaining) [2022-03-01 22:04:28,442 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 12 remaining) [2022-03-01 22:04:28,442 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 12 remaining) [2022-03-01 22:04:28,442 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 12 remaining) [2022-03-01 22:04:28,442 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 12 remaining) [2022-03-01 22:04:28,442 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 12 remaining) [2022-03-01 22:04:28,442 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 12 remaining) [2022-03-01 22:04:28,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-03-01 22:04:28,444 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-03-01 22:04:28,444 WARN L235 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-01 22:04:28,444 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2022-03-01 22:04:28,458 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,458 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,459 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread10of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread10of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe setThreadThread10of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,460 WARN L322 ript$VariableManager]: TermVariabe setThreadThread10of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread10of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread10of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe setThreadThread10of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe setThreadThread10of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread10of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread10of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread10of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread10of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,461 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,462 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,463 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe setThreadThread9of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe setThreadThread9of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of10ForFork0_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of10ForFork0_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe setThreadThread9of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe setThreadThread9of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,464 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,465 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,465 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,465 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,465 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,465 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,465 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,465 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,465 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,465 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,465 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,465 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,465 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,465 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,465 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,465 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread9of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,465 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread9of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread9of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread9of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,466 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,467 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,467 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,467 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,467 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,467 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,467 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,467 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,467 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,467 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,467 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,467 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,467 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,467 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,467 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,468 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,469 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,469 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,469 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,469 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,469 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,469 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,469 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,469 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,469 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,469 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,469 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,469 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,469 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,469 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,469 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,470 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,470 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,470 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,470 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,470 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,470 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,470 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,470 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,470 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,470 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,470 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,470 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,470 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,470 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,471 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,471 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,471 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,471 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,471 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,471 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,471 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,471 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,471 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,472 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,472 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,472 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread10of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,472 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread10of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,472 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread10of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,472 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread10of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,472 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread10of10ForFork1_#in~param.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,472 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread10of10ForFork1_#in~param.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,472 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread10of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,472 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread10of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,472 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread10of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,472 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread10of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,472 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread10of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,472 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread10of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,473 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,473 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,473 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread1of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,473 WARN L322 ript$VariableManager]: TermVariabe setThreadThread1of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,473 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,473 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,473 WARN L322 ript$VariableManager]: TermVariabe setThreadThread2of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,473 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread2of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,473 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,473 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,473 WARN L322 ript$VariableManager]: TermVariabe setThreadThread3of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,473 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread3of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,474 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,474 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,474 WARN L322 ript$VariableManager]: TermVariabe setThreadThread4of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,474 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread4of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,474 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,474 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,474 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread5of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,474 WARN L322 ript$VariableManager]: TermVariabe setThreadThread5of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,474 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,474 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,474 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread6of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,475 WARN L322 ript$VariableManager]: TermVariabe setThreadThread6of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,475 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,475 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,475 WARN L322 ript$VariableManager]: TermVariabe setThreadThread7of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,475 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread7of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,475 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,475 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,475 WARN L322 ript$VariableManager]: TermVariabe setThreadThread8of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,475 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread8of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,475 WARN L322 ript$VariableManager]: TermVariabe setThreadThread9of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,475 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,475 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread9of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,475 WARN L322 ript$VariableManager]: TermVariabe setThreadThread9of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,476 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread10of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,476 WARN L322 ript$VariableManager]: TermVariabe setThreadThread10of10ForFork0_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,476 WARN L322 ript$VariableManager]: TermVariabe setThreadThread10of10ForFork0_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,476 WARN L322 ript$VariableManager]: TermVariabe |setThreadThread10of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,476 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,476 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,476 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread1of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,476 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread1of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,476 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,476 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,476 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread2of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,476 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread2of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,477 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,477 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread3of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,477 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,477 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread3of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,477 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,477 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread4of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,477 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,477 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread4of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,477 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,477 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread5of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,477 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,477 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread5of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,478 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,478 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,478 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread6of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,478 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread6of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,478 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,478 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,478 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread7of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,478 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread7of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,478 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,478 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread8of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,478 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,478 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread8of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,479 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,479 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread9of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,479 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread9of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,479 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread9of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,479 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread10of10ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,479 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread10of10ForFork1_~param.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,479 WARN L322 ript$VariableManager]: TermVariabe |checkThreadThread10of10ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,479 WARN L322 ript$VariableManager]: TermVariabe checkThreadThread10of10ForFork1_~param.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 22:04:28,483 INFO L148 ThreadInstanceAdder]: Constructed 40 joinOtherThreadTransitions. [2022-03-01 22:04:28,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-01 22:04:28,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:28,492 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-01 22:04:28,493 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-01 22:04:28,496 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 22:04:28,496 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-01 22:04:28,496 INFO L340 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2022-03-01 22:04:28,501 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:28,501 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 9 more)] === [2022-03-01 22:04:28,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:28,502 INFO L85 PathProgramCache]: Analyzing trace with hash 825523327, now seen corresponding path program 1 times [2022-03-01 22:04:28,502 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:28,502 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178882273] [2022-03-01 22:04:28,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:28,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:28,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:28,511 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:28,512 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:28,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178882273] [2022-03-01 22:04:28,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178882273] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:28,512 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:28,512 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-01 22:04:28,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517204981] [2022-03-01 22:04:28,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:28,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-01 22:04:28,512 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:28,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-01 22:04:28,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-01 22:04:28,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:28,513 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:28,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:28,513 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:28,517 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 74 transitions and produced 75 states. [2022-03-01 22:04:28,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:28,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-03-01 22:04:28,517 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 9 more)] === [2022-03-01 22:04:28,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:28,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1204334787, now seen corresponding path program 1 times [2022-03-01 22:04:28,518 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:28,518 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79589459] [2022-03-01 22:04:28,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:28,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:28,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:28,542 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-01 22:04:28,542 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:28,542 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79589459] [2022-03-01 22:04:28,542 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79589459] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:28,542 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:28,542 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 22:04:28,542 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828521157] [2022-03-01 22:04:28,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:28,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 22:04:28,544 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:28,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 22:04:28,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 22:04:28,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:28,544 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:28,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 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-01 22:04:28,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:28,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:28,567 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 92 transitions and produced 93 states. [2022-03-01 22:04:28,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:28,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:28,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-03-01 22:04:28,568 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 9 more)] === [2022-03-01 22:04:28,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:28,568 INFO L85 PathProgramCache]: Analyzing trace with hash 387269933, now seen corresponding path program 1 times [2022-03-01 22:04:28,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:28,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556680625] [2022-03-01 22:04:28,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:28,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:28,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:28,599 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:28,599 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:28,599 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556680625] [2022-03-01 22:04:28,599 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556680625] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:28,599 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335716402] [2022-03-01 22:04:28,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:28,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:28,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:28,611 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-01 22:04:28,639 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-01 22:04:28,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:28,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 22:04:28,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:28,818 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:28,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:28,895 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:28,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335716402] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:28,895 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:28,895 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-01 22:04:28,896 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870515176] [2022-03-01 22:04:28,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:28,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 22:04:28,896 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:28,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 22:04:28,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-01 22:04:28,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:28,896 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:28,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 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-01 22:04:28,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:28,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:28,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:29,145 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 194 transitions and produced 195 states. [2022-03-01 22:04:29,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:29,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:29,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:29,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-01 22:04:29,352 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,SelfDestructingSolverStorable55 [2022-03-01 22:04:29,352 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 9 more)] === [2022-03-01 22:04:29,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:29,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1887136856, now seen corresponding path program 1 times [2022-03-01 22:04:29,353 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:29,353 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261331548] [2022-03-01 22:04:29,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:29,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:29,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:29,384 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-03-01 22:04:29,384 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:29,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261331548] [2022-03-01 22:04:29,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261331548] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 22:04:29,385 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 22:04:29,385 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 22:04:29,385 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91849453] [2022-03-01 22:04:29,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 22:04:29,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 22:04:29,385 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:29,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 22:04:29,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-01 22:04:29,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:29,386 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:29,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 22:04:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:29,740 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 202 transitions and produced 202 states. [2022-03-01 22:04:29,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:29,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:29,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:29,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:29,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-03-01 22:04:29,741 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 9 more)] === [2022-03-01 22:04:29,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:29,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1063243127, now seen corresponding path program 1 times [2022-03-01 22:04:29,742 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:29,742 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418526355] [2022-03-01 22:04:29,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:29,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:29,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:29,784 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:29,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:29,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418526355] [2022-03-01 22:04:29,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418526355] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:29,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769498796] [2022-03-01 22:04:29,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:29,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:29,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:29,787 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-01 22:04:29,788 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-01 22:04:29,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:29,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-01 22:04:29,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:30,058 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:30,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:30,189 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:30,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769498796] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:30,189 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:30,189 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 22:04:30,189 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858881078] [2022-03-01 22:04:30,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:30,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 22:04:30,190 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:30,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 22:04:30,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-03-01 22:04:30,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:30,191 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:30,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.388888888888889) internal successors, (115), 18 states have internal predecessors, (115), 0 states have call successors, (0), 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-01 22:04:30,191 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:30,191 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:30,191 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:30,191 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:30,192 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:30,981 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 534 transitions and produced 534 states. [2022-03-01 22:04:30,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:30,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:30,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:30,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:30,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 22:04:31,002 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-01 22:04:31,182 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,SelfDestructingSolverStorable57 [2022-03-01 22:04:31,183 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 9 more)] === [2022-03-01 22:04:31,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:31,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1814705291, now seen corresponding path program 1 times [2022-03-01 22:04:31,183 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:31,183 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103345010] [2022-03-01 22:04:31,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:31,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:31,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:31,293 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:31,293 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 22:04:31,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103345010] [2022-03-01 22:04:31,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103345010] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 22:04:31,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148896963] [2022-03-01 22:04:31,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:31,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:31,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 22:04:31,295 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-01 22:04:31,296 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-01 22:04:31,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 22:04:31,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-01 22:04:31,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 22:04:31,605 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:31,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 22:04:31,787 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 22:04:31,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148896963] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 22:04:31,787 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 22:04:31,787 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-03-01 22:04:31,788 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163244125] [2022-03-01 22:04:31,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 22:04:31,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 22:04:31,788 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 22:04:31,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 22:04:31,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-03-01 22:04:31,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:31,789 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 22:04:31,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.521739130434782) internal successors, (150), 23 states have internal predecessors, (150), 0 states have call successors, (0), 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-01 22:04:31,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:31,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:31,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:31,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:31,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2022-03-01 22:04:31,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:32,977 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 888 transitions and produced 888 states. [2022-03-01 22:04:32,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 22:04:32,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 22:04:32,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 22:04:32,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 22:04:32,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 22:04:32,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-01 22:04:33,002 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-01 22:04:33,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 22:04:33,178 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (and 9 more)] === [2022-03-01 22:04:33,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 22:04:33,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1112453129, now seen corresponding path program 1 times [2022-03-01 22:04:33,179 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 22:04:33,179 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045018411] [2022-03-01 22:04:33,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 22:04:33,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 22:04:33,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:33,203 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-01 22:04:33,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-01 22:04:33,252 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-01 22:04:33,252 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-01 22:04:33,252 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (12 of 13 remaining) [2022-03-01 22:04:33,253 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (11 of 13 remaining) [2022-03-01 22:04:33,253 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (10 of 13 remaining) [2022-03-01 22:04:33,253 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (9 of 13 remaining) [2022-03-01 22:04:33,253 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (8 of 13 remaining) [2022-03-01 22:04:33,253 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (7 of 13 remaining) [2022-03-01 22:04:33,253 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 13 remaining) [2022-03-01 22:04:33,253 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 13 remaining) [2022-03-01 22:04:33,253 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 13 remaining) [2022-03-01 22:04:33,253 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 13 remaining) [2022-03-01 22:04:33,253 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 13 remaining) [2022-03-01 22:04:33,253 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 13 remaining) [2022-03-01 22:04:33,253 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location checkThreadErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 13 remaining) [2022-03-01 22:04:33,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-03-01 22:04:33,254 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-03-01 22:04:33,257 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 10 thread instances [2022-03-01 22:04:33,258 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-01 22:04:33,546 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.03 10:04:33 BasicIcfg [2022-03-01 22:04:33,547 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-01 22:04:33,547 INFO L158 Benchmark]: Toolchain (without parser) took 29050.94ms. Allocated memory was 206.6MB in the beginning and 1.8GB in the end (delta: 1.6GB). Free memory was 150.4MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2022-03-01 22:04:33,547 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 206.6MB. Free memory was 168.0MB in the beginning and 167.8MB in the end (delta: 114.0kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 22:04:33,547 INFO L158 Benchmark]: CACSL2BoogieTranslator took 417.62ms. Allocated memory is still 206.6MB. Free memory was 150.1MB in the beginning and 167.3MB in the end (delta: -17.2MB). Peak memory consumption was 12.3MB. Max. memory is 8.0GB. [2022-03-01 22:04:33,547 INFO L158 Benchmark]: Boogie Procedure Inliner took 45.21ms. Allocated memory is still 206.6MB. Free memory was 167.3MB in the beginning and 165.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-01 22:04:33,548 INFO L158 Benchmark]: Boogie Preprocessor took 16.78ms. Allocated memory is still 206.6MB. Free memory was 165.2MB in the beginning and 163.9MB in the end (delta: 1.3MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-01 22:04:33,548 INFO L158 Benchmark]: RCFGBuilder took 327.17ms. Allocated memory is still 206.6MB. Free memory was 163.9MB in the beginning and 151.6MB in the end (delta: 12.3MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2022-03-01 22:04:33,548 INFO L158 Benchmark]: TraceAbstraction took 28239.23ms. Allocated memory was 206.6MB in the beginning and 1.8GB in the end (delta: 1.6GB). Free memory was 150.9MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2022-03-01 22:04:33,549 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 206.6MB. Free memory was 168.0MB in the beginning and 167.8MB in the end (delta: 114.0kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 417.62ms. Allocated memory is still 206.6MB. Free memory was 150.1MB in the beginning and 167.3MB in the end (delta: -17.2MB). Peak memory consumption was 12.3MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 45.21ms. Allocated memory is still 206.6MB. Free memory was 167.3MB in the beginning and 165.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 16.78ms. Allocated memory is still 206.6MB. Free memory was 165.2MB in the beginning and 163.9MB in the end (delta: 1.3MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 327.17ms. Allocated memory is still 206.6MB. Free memory was 163.9MB in the beginning and 151.6MB in the end (delta: 12.3MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * TraceAbstraction took 28239.23ms. Allocated memory was 206.6MB in the beginning and 1.8GB in the end (delta: 1.6GB). Free memory was 150.9MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 696]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L683] 0 static int a, b; VAL [a=0, b=0] [L684] 0 int i; VAL [a=0, b=0, i=0] [L700] 0 pthread_t setPool[(11 -1)]; VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, i=0, setPool={5:0}] [L701] 0 pthread_t checkPool[1]; VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=0, setPool={5:0}] [L702] 0 i = 0 VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=0, setPool={5:0}] [L702] COND TRUE 0 i < (11 -1) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=0, setPool={5:0}] [L703] FCALL, FORK 0 pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0)) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=0, param={0:0}, pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0))=-10, setPool={5:0}] [L702] 0 i++ VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=1, param={0:0}, setPool={5:0}] [L702] COND TRUE 0 i < (11 -1) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=1, param={0:0}, setPool={5:0}] [L703] FCALL, FORK 0 pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0)) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=1, param={0:0}, pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0))=-9, setPool={5:0}] [L702] 0 i++ VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=2, param={0:0}, setPool={5:0}] [L702] COND TRUE 0 i < (11 -1) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=2, param={0:0}, setPool={5:0}] [L703] FCALL, FORK 0 pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0)) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=2, param={0:0}, pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0))=-8, setPool={5:0}] [L702] 0 i++ VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=3, param={0:0}, setPool={5:0}] [L702] COND TRUE 0 i < (11 -1) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=3, param={0:0}, setPool={5:0}] [L703] FCALL, FORK 0 pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0)) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=3, param={0:0}, pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0))=-7, setPool={5:0}] [L702] 0 i++ VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=4, param={0:0}, setPool={5:0}] [L702] COND TRUE 0 i < (11 -1) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=4, param={0:0}, setPool={5:0}] [L703] FCALL, FORK 0 pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0)) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=4, param={0:0}, pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0))=-6, setPool={5:0}] [L702] 0 i++ VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=5, param={0:0}, setPool={5:0}] [L702] COND TRUE 0 i < (11 -1) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=5, param={0:0}, setPool={5:0}] [L703] FCALL, FORK 0 pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0)) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=5, param={0:0}, pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0))=-5, setPool={5:0}] [L702] 0 i++ VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=6, param={0:0}, setPool={5:0}] [L702] COND TRUE 0 i < (11 -1) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=6, param={0:0}, setPool={5:0}] [L703] FCALL, FORK 0 pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0)) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=6, param={0:0}, pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0))=-4, setPool={5:0}] [L702] 0 i++ VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=7, param={0:0}, setPool={5:0}] [L702] COND TRUE 0 i < (11 -1) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=7, param={0:0}, setPool={5:0}] [L703] FCALL, FORK 0 pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0)) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=7, param={0:0}, pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0))=-3, setPool={5:0}] [L702] 0 i++ VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=8, param={0:0}, setPool={5:0}] [L702] COND TRUE 0 i < (11 -1) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=8, param={0:0}, setPool={5:0}] [L703] FCALL, FORK 0 pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0)) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=8, param={0:0}, pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0))=-2, setPool={5:0}] [L702] 0 i++ VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=9, param={0:0}, setPool={5:0}] [L702] COND TRUE 0 i < (11 -1) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=9, param={0:0}, setPool={5:0}] [L703] FCALL, FORK 0 pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0)) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=9, param={0:0}, pthread_create(&setPool[i], ((void *)0), &setThread, ((void *)0))=-1, setPool={5:0}] [L702] 0 i++ VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=10, param={0:0}, setPool={5:0}] [L702] COND FALSE 0 !(i < (11 -1)) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=10, param={0:0}, setPool={5:0}] [L704] 0 i = 0 VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=0, param={0:0}, setPool={5:0}] [L704] COND TRUE 0 i < 1 VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=0, param={0:0}, setPool={5:0}] [L705] FCALL, FORK 0 pthread_create(&checkPool[i], ((void *)0), &checkThread, ((void *)0)) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=0, param={0:0}, param={0:0}, pthread_create(&checkPool[i], ((void *)0), &checkThread, ((void *)0))=0, setPool={5:0}] [L704] 0 i++ VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=1, param={0:0}, param={0:0}, setPool={5:0}] [L704] COND FALSE 0 !(i < 1) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=1, param={0:0}, param={0:0}, setPool={5:0}] [L706] 0 i = 0 VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=0, param={0:0}, param={0:0}, setPool={5:0}] [L706] COND TRUE 0 i < (11 -1) VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=0, param={0:0}, param={0:0}, setPool={5:0}] [L707] 0 setPool[i] VAL [\old(argc)=49, a=0, argc=49, argv={50:51}, argv={50:51}, b=0, checkPool={3:0}, i=0, param={0:0}, param={0:0}, setPool={5:0}, setPool[i]=-10] [L687] 7 a = 1 VAL [a=1, b=0, i=0, param={0:0}, param={0:0}, param={0:0}, param={0:0}] [L695] COND FALSE 11 !((a == 0 && b == 0) || (a == 1 && b == -1)) VAL [a=1, b=0, i=0, param={0:0}, param={0:0}, param={0:0}, param={0:0}] [L696] 11 reach_error() VAL [a=1, b=0, i=0, param={0:0}, param={0:0}, param={0:0}, param={0:0}] - UnprovableResult [Line: 703]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 705]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 97 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 1.5s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.2s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 11, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.5s InterpolantComputationTime, 237 NumberOfCodeBlocks, 237 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 246 ConstructedInterpolants, 0 QuantifiedInterpolants, 314 SizeOfPredicates, 2 NumberOfNonLiveVariables, 132 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 5/8 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 2 thread instances CFG has 7 procedures, 111 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 0.9s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.2s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 14, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.2s InterpolantComputationTime, 247 NumberOfCodeBlocks, 247 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 246 ConstructedInterpolants, 0 QuantifiedInterpolants, 314 SizeOfPredicates, 2 NumberOfNonLiveVariables, 132 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 5/8 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 3 thread instances CFG has 9 procedures, 125 locations, 6 error locations. Started 1 CEGAR loops. OverallTime: 2.1s, OverallIterations: 6, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.8s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 31, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.6s InterpolantComputationTime, 474 NumberOfCodeBlocks, 474 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 532 ConstructedInterpolants, 0 QuantifiedInterpolants, 1142 SizeOfPredicates, 8 NumberOfNonLiveVariables, 314 ConjunctsInSsa, 12 ConjunctsInUnsatCore, 9 InterpolantComputations, 3 PerfectInterpolantSequences, 42/144 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 4 thread instances CFG has 11 procedures, 139 locations, 7 error locations. Started 1 CEGAR loops. OverallTime: 2.1s, OverallIterations: 6, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.8s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 34, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.5s InterpolantComputationTime, 484 NumberOfCodeBlocks, 484 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 532 ConstructedInterpolants, 0 QuantifiedInterpolants, 1142 SizeOfPredicates, 8 NumberOfNonLiveVariables, 314 ConjunctsInSsa, 12 ConjunctsInUnsatCore, 9 InterpolantComputations, 3 PerfectInterpolantSequences, 42/144 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 5 thread instances CFG has 13 procedures, 153 locations, 8 error locations. Started 1 CEGAR loops. OverallTime: 2.1s, OverallIterations: 6, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.9s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 37, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.5s InterpolantComputationTime, 494 NumberOfCodeBlocks, 494 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 532 ConstructedInterpolants, 0 QuantifiedInterpolants, 1142 SizeOfPredicates, 8 NumberOfNonLiveVariables, 314 ConjunctsInSsa, 12 ConjunctsInUnsatCore, 9 InterpolantComputations, 3 PerfectInterpolantSequences, 42/144 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 6 thread instances CFG has 15 procedures, 167 locations, 9 error locations. Started 1 CEGAR loops. OverallTime: 2.2s, OverallIterations: 6, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 1.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 40, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.4s InterpolantComputationTime, 504 NumberOfCodeBlocks, 504 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 532 ConstructedInterpolants, 0 QuantifiedInterpolants, 1142 SizeOfPredicates, 8 NumberOfNonLiveVariables, 314 ConjunctsInSsa, 12 ConjunctsInUnsatCore, 9 InterpolantComputations, 3 PerfectInterpolantSequences, 42/144 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 7 thread instances CFG has 17 procedures, 181 locations, 10 error locations. Started 1 CEGAR loops. OverallTime: 3.9s, OverallIterations: 7, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 1.8s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 65, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.9s InterpolantComputationTime, 740 NumberOfCodeBlocks, 740 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 868 ConstructedInterpolants, 0 QuantifiedInterpolants, 1904 SizeOfPredicates, 22 NumberOfNonLiveVariables, 584 ConjunctsInSsa, 28 ConjunctsInUnsatCore, 12 InterpolantComputations, 3 PerfectInterpolantSequences, 45/798 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 8 thread instances CFG has 19 procedures, 195 locations, 11 error locations. Started 1 CEGAR loops. OverallTime: 4.1s, OverallIterations: 7, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 1.9s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 68, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.0s InterpolantComputationTime, 750 NumberOfCodeBlocks, 750 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 868 ConstructedInterpolants, 0 QuantifiedInterpolants, 1904 SizeOfPredicates, 22 NumberOfNonLiveVariables, 584 ConjunctsInSsa, 28 ConjunctsInUnsatCore, 12 InterpolantComputations, 3 PerfectInterpolantSequences, 45/798 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 9 thread instances CFG has 21 procedures, 209 locations, 12 error locations. Started 1 CEGAR loops. OverallTime: 4.0s, OverallIterations: 7, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 1.9s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 71, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.9s InterpolantComputationTime, 760 NumberOfCodeBlocks, 760 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 868 ConstructedInterpolants, 0 QuantifiedInterpolants, 1904 SizeOfPredicates, 22 NumberOfNonLiveVariables, 584 ConjunctsInSsa, 28 ConjunctsInUnsatCore, 12 InterpolantComputations, 3 PerfectInterpolantSequences, 45/798 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 10 thread instances CFG has 23 procedures, 223 locations, 13 error locations. Started 1 CEGAR loops. OverallTime: 4.8s, OverallIterations: 7, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 2.6s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 72, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.9s InterpolantComputationTime, 786 NumberOfCodeBlocks, 786 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 868 ConstructedInterpolants, 0 QuantifiedInterpolants, 1904 SizeOfPredicates, 22 NumberOfNonLiveVariables, 584 ConjunctsInSsa, 28 ConjunctsInUnsatCore, 12 InterpolantComputations, 3 PerfectInterpolantSequences, 45/798 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2022-03-01 22:04:33,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (30)] Forceful destruction successful, exit code 0 [2022-03-01 22:04:33,792 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (26)] Ended with exit code 0 [2022-03-01 22:04:33,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (22)] Forceful destruction successful, exit code 0 [2022-03-01 22:04:34,192 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (18)] Forceful destruction successful, exit code 0 [2022-03-01 22:04:34,392 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (15)] Ended with exit code 0 [2022-03-01 22:04:34,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (12)] Ended with exit code 0 [2022-03-01 22:04:34,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (9)] Forceful destruction successful, exit code 0 [2022-03-01 22:04:34,993 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Ended with exit code 0 [2022-03-01 22:04:35,193 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Ended with exit code 0 [2022-03-01 22:04:35,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 [2022-03-01 22:04:35,596 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...