/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-POR-NewStatesSleep-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-commit-2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-44898dd [2022-02-09 06:45:55,297 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-09 06:45:55,299 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-09 06:45:55,356 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-09 06:45:55,357 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-09 06:45:55,357 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-09 06:45:55,359 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-09 06:45:55,361 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-09 06:45:55,362 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-09 06:45:55,363 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-09 06:45:55,364 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-09 06:45:55,365 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-09 06:45:55,365 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-09 06:45:55,366 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-09 06:45:55,367 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-09 06:45:55,369 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-09 06:45:55,369 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-09 06:45:55,370 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-09 06:45:55,380 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-09 06:45:55,382 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-09 06:45:55,383 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-09 06:45:55,389 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-09 06:45:55,390 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-09 06:45:55,391 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-09 06:45:55,393 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-09 06:45:55,394 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-09 06:45:55,394 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-09 06:45:55,395 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-09 06:45:55,395 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-09 06:45:55,396 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-09 06:45:55,396 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-09 06:45:55,397 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-09 06:45:55,397 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-09 06:45:55,398 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-09 06:45:55,399 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-09 06:45:55,399 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-09 06:45:55,399 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-09 06:45:55,400 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-09 06:45:55,400 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-09 06:45:55,401 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-09 06:45:55,401 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-09 06:45:55,403 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-POR-NewStatesSleep-NoLbe.epf [2022-02-09 06:45:55,433 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-09 06:45:55,433 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-09 06:45:55,434 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-09 06:45:55,434 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-09 06:45:55,434 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-09 06:45:55,435 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-09 06:45:55,438 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-09 06:45:55,438 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-09 06:45:55,439 INFO L138 SettingsManager]: * Use SBE=true [2022-02-09 06:45:55,439 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-09 06:45:55,439 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-09 06:45:55,439 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-09 06:45:55,439 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-09 06:45:55,439 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-09 06:45:55,439 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-09 06:45:55,440 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-09 06:45:55,440 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-09 06:45:55,440 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-09 06:45:55,440 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-09 06:45:55,440 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-09 06:45:55,440 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-09 06:45:55,440 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-09 06:45:55,441 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-09 06:45:55,441 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-09 06:45:55,441 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-09 06:45:55,441 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-09 06:45:55,441 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-09 06:45:55,441 INFO L138 SettingsManager]: * Construct finite automaton lazily=true [2022-02-09 06:45:55,441 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-09 06:45:55,442 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-09 06:45:55,442 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-09 06:45:55,442 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-09 06:45:55,442 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-09 06:45:55,442 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2022-02-09 06:45:55,442 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-09 06:45:55,442 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_NEW_STATES [2022-02-09 06:45:55,442 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-02-09 06:45:55,665 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-09 06:45:55,688 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-09 06:45:55,690 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-09 06:45:55,691 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-09 06:45:55,691 INFO L275 PluginConnector]: CDTParser initialized [2022-02-09 06:45:55,692 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-commit-2.wvr.c [2022-02-09 06:45:55,757 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/603d9ffb7/21c43b2a0f5f436a883e020989acb4c2/FLAG7e3fc5443 [2022-02-09 06:45:56,124 INFO L306 CDTParser]: Found 1 translation units. [2022-02-09 06:45:56,125 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-commit-2.wvr.c [2022-02-09 06:45:56,137 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/603d9ffb7/21c43b2a0f5f436a883e020989acb4c2/FLAG7e3fc5443 [2022-02-09 06:45:56,147 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/603d9ffb7/21c43b2a0f5f436a883e020989acb4c2 [2022-02-09 06:45:56,149 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-09 06:45:56,150 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-02-09 06:45:56,155 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-09 06:45:56,155 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-09 06:45:56,161 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-09 06:45:56,161 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.02 06:45:56" (1/1) ... [2022-02-09 06:45:56,162 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6113821 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 06:45:56, skipping insertion in model container [2022-02-09 06:45:56,162 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.02 06:45:56" (1/1) ... [2022-02-09 06:45:56,168 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-09 06:45:56,185 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-09 06:45:56,413 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-commit-2.wvr.c[5846,5859] [2022-02-09 06:45:56,430 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-09 06:45:56,437 INFO L203 MainTranslator]: Completed pre-run [2022-02-09 06:45:56,483 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-commit-2.wvr.c[5846,5859] [2022-02-09 06:45:56,493 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-09 06:45:56,510 INFO L208 MainTranslator]: Completed translation [2022-02-09 06:45:56,510 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 06:45:56 WrapperNode [2022-02-09 06:45:56,511 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-09 06:45:56,512 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-09 06:45:56,512 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-09 06:45:56,512 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-09 06:45:56,518 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 06:45:56" (1/1) ... [2022-02-09 06:45:56,539 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 06:45:56" (1/1) ... [2022-02-09 06:45:56,575 INFO L137 Inliner]: procedures = 26, calls = 93, calls flagged for inlining = 27, calls inlined = 33, statements flattened = 456 [2022-02-09 06:45:56,575 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-09 06:45:56,576 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-09 06:45:56,576 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-09 06:45:56,576 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-09 06:45:56,583 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 06:45:56" (1/1) ... [2022-02-09 06:45:56,583 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 06:45:56" (1/1) ... [2022-02-09 06:45:56,588 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 06:45:56" (1/1) ... [2022-02-09 06:45:56,588 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 06:45:56" (1/1) ... [2022-02-09 06:45:56,598 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 06:45:56" (1/1) ... [2022-02-09 06:45:56,604 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 06:45:56" (1/1) ... [2022-02-09 06:45:56,606 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 06:45:56" (1/1) ... [2022-02-09 06:45:56,611 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-09 06:45:56,612 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-09 06:45:56,612 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-09 06:45:56,612 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-09 06:45:56,625 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 06:45:56" (1/1) ... [2022-02-09 06:45:56,633 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-09 06:45:56,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 06:45:56,664 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-02-09 06:45:56,687 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-02-09 06:45:56,702 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-02-09 06:45:56,702 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-02-09 06:45:56,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-02-09 06:45:56,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-02-09 06:45:56,703 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-09 06:45:56,703 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-09 06:45:56,703 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-09 06:45:56,703 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-09 06:45:56,703 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-02-09 06:45:56,703 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-02-09 06:45:56,703 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-02-09 06:45:56,703 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-02-09 06:45:56,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-02-09 06:45:56,704 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-02-09 06:45:56,704 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-02-09 06:45:56,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-02-09 06:45:56,704 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-09 06:45:56,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-09 06:45:56,705 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-02-09 06:45:56,706 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-09 06:45:56,849 INFO L234 CfgBuilder]: Building ICFG [2022-02-09 06:45:56,859 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-09 06:45:57,375 INFO L275 CfgBuilder]: Performing block encoding [2022-02-09 06:45:57,564 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-09 06:45:57,564 INFO L299 CfgBuilder]: Removed 8 assume(true) statements. [2022-02-09 06:45:57,566 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.02 06:45:57 BoogieIcfgContainer [2022-02-09 06:45:57,566 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-09 06:45:57,568 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-09 06:45:57,568 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-09 06:45:57,571 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-09 06:45:57,571 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.02 06:45:56" (1/3) ... [2022-02-09 06:45:57,572 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cd17719 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.02 06:45:57, skipping insertion in model container [2022-02-09 06:45:57,572 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 06:45:56" (2/3) ... [2022-02-09 06:45:57,572 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cd17719 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.02 06:45:57, skipping insertion in model container [2022-02-09 06:45:57,572 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.02 06:45:57" (3/3) ... [2022-02-09 06:45:57,574 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-commit-2.wvr.c [2022-02-09 06:45:57,578 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-09 06:45:57,579 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-09 06:45:57,579 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-09 06:45:57,579 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-09 06:45:57,633 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,634 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,634 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,634 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,634 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,635 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,635 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,635 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,635 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,635 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,635 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,635 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,636 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,636 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,636 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,636 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,636 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,636 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,637 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,637 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,637 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,637 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,637 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,638 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,638 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,638 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,639 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,639 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,639 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,639 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,639 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,639 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,640 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,640 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,640 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,640 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,640 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,640 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,640 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,640 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,641 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,641 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,641 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,641 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,641 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,641 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,642 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,642 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,642 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,642 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,642 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,643 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,643 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,643 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,644 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,644 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,644 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,644 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,645 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,645 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,645 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,645 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,645 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,645 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,646 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,646 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,646 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,646 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,646 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,646 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,647 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~nondet17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,647 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~nondet17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,648 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~nondet17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,648 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~nondet17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,648 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,648 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,648 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,648 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,648 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~nondet17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,649 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~nondet17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,649 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~nondet17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,649 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~nondet17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,649 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,649 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,649 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,649 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,649 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,650 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,650 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,651 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,651 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,651 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,651 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,651 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,652 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,652 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,652 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,652 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,652 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,652 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,652 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,652 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,653 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,653 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,653 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,653 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,653 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,654 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,654 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,654 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,654 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,654 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,654 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,654 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,654 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,655 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,655 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,655 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~short25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,655 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,655 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,656 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,656 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,656 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,656 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~short25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,656 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,656 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,657 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,657 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,657 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,657 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,657 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,657 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,657 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,658 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,658 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,658 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,658 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,658 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,659 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,659 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,659 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,659 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,659 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,659 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,659 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,659 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,660 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,660 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,660 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,660 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,660 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,660 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,660 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,661 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,661 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,661 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,661 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,661 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,661 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~short33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,661 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,662 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,662 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,662 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,662 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,662 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~short33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,663 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,666 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,666 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,666 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,666 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,666 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,666 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~nondet17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,666 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,667 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,667 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,667 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,667 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,668 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,668 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,668 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,668 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,668 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,668 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~short25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,668 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,669 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,669 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,669 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,669 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,669 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,669 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,669 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,670 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,670 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,670 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,670 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,670 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,670 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,670 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,670 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,670 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,671 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,671 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,671 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,671 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,671 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,671 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,671 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,672 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,672 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,672 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,672 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,672 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,672 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,672 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,672 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~short33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,673 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:57,675 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-02-09 06:45:57,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-02-09 06:45:57,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 06:45:57,727 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-02-09 06:45:57,735 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-02-09 06:45:57,763 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-09 06:45:57,770 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 [2022-02-09 06:45:57,770 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-02-09 06:45:57,917 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-09 06:45:57,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 06:45:57,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1882639116, now seen corresponding path program 1 times [2022-02-09 06:45:57,929 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 06:45:57,929 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335541409] [2022-02-09 06:45:57,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:45:57,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 06:45:58,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:45:58,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 06:45:58,183 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 06:45:58,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335541409] [2022-02-09 06:45:58,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335541409] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 06:45:58,184 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 06:45:58,184 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-09 06:45:58,186 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446435509] [2022-02-09 06:45:58,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 06:45:58,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-02-09 06:45:58,193 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 06:45:58,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-02-09 06:45:58,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-02-09 06:45:58,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:45:58,216 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-09 06:45:58,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 121.0) internal successors, (242), 2 states have internal predecessors, (242), 0 states have call successors, (0), 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-02-09 06:45:58,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:45:58,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:45:58,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-09 06:45:58,282 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-09 06:45:58,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 06:45:58,283 INFO L85 PathProgramCache]: Analyzing trace with hash 208289277, now seen corresponding path program 1 times [2022-02-09 06:45:58,283 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 06:45:58,283 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161531361] [2022-02-09 06:45:58,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:45:58,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 06:45:58,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:45:58,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 06:45:58,681 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 06:45:58,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161531361] [2022-02-09 06:45:58,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161531361] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 06:45:58,682 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 06:45:58,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 06:45:58,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616576734] [2022-02-09 06:45:58,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 06:45:58,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 06:45:58,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 06:45:58,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 06:45:58,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-09 06:45:58,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:45:58,686 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-09 06:45:58,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 47.4) internal successors, (237), 5 states have internal predecessors, (237), 0 states have call successors, (0), 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-02-09 06:45:58,687 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:45:58,687 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:45:58,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:45:58,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:45:58,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-09 06:45:58,849 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-09 06:45:58,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 06:45:58,849 INFO L85 PathProgramCache]: Analyzing trace with hash -394101343, now seen corresponding path program 1 times [2022-02-09 06:45:58,849 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 06:45:58,849 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140148881] [2022-02-09 06:45:58,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:45:58,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 06:45:58,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:45:59,075 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 06:45:59,075 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 06:45:59,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140148881] [2022-02-09 06:45:59,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140148881] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 06:45:59,076 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 06:45:59,076 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-09 06:45:59,077 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866560483] [2022-02-09 06:45:59,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 06:45:59,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-09 06:45:59,077 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 06:45:59,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-09 06:45:59,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-09 06:45:59,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:45:59,078 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-09 06:45:59,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.166666666666664) internal successors, (241), 6 states have internal predecessors, (241), 0 states have call successors, (0), 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-02-09 06:45:59,078 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:45:59,078 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:45:59,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:45:59,405 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,405 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,406 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,408 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,408 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,408 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,627 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,627 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,627 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,635 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,636 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,636 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,637 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,637 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,637 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,647 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,647 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,647 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,670 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,671 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,671 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,672 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,672 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,672 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,682 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,682 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:45:59,682 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,693 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,693 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,694 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,701 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,701 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,702 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,724 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,724 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,725 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,729 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,730 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,730 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,742 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,743 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,743 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,785 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,786 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,786 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,793 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,793 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:00,793 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,027 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,028 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,028 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,037 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,038 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,038 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,051 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,052 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,052 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,058 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,058 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,058 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,081 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,081 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,082 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:01,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:01,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:01,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-09 06:46:01,134 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-09 06:46:01,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 06:46:01,135 INFO L85 PathProgramCache]: Analyzing trace with hash -2125377544, now seen corresponding path program 1 times [2022-02-09 06:46:01,135 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 06:46:01,135 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828205150] [2022-02-09 06:46:01,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:46:01,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 06:46:01,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:46:01,356 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 06:46:01,357 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 06:46:01,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828205150] [2022-02-09 06:46:01,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828205150] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 06:46:01,357 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 06:46:01,357 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-09 06:46:01,358 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424894172] [2022-02-09 06:46:01,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 06:46:01,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 06:46:01,358 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 06:46:01,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 06:46:01,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-09 06:46:01,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:01,359 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-09 06:46:01,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 62.0) internal successors, (248), 4 states have internal predecessors, (248), 0 states have call successors, (0), 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-02-09 06:46:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:01,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:01,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:01,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:01,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:01,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:01,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-09 06:46:01,403 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-09 06:46:01,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 06:46:01,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1466038600, now seen corresponding path program 1 times [2022-02-09 06:46:01,403 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 06:46:01,403 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954923177] [2022-02-09 06:46:01,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:46:01,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 06:46:01,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:46:01,564 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 06:46:01,564 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 06:46:01,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954923177] [2022-02-09 06:46:01,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954923177] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 06:46:01,565 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 06:46:01,565 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-09 06:46:01,565 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480234514] [2022-02-09 06:46:01,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 06:46:01,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 06:46:01,565 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 06:46:01,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 06:46:01,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-09 06:46:01,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:01,567 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-09 06:46:01,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 62.0) internal successors, (248), 4 states have internal predecessors, (248), 0 states have call successors, (0), 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-02-09 06:46:01,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:01,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:01,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:01,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:01,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:01,598 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,599 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,599 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~mem32#1_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,600 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,600 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,600 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:01,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:01,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:01,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:01,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:01,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-09 06:46:01,655 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-09 06:46:01,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 06:46:01,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1496407416, now seen corresponding path program 1 times [2022-02-09 06:46:01,656 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 06:46:01,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257865631] [2022-02-09 06:46:01,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:46:01,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 06:46:01,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:46:01,824 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 06:46:01,825 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 06:46:01,825 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257865631] [2022-02-09 06:46:01,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257865631] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 06:46:01,825 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 06:46:01,825 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-09 06:46:01,825 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734481082] [2022-02-09 06:46:01,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 06:46:01,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-09 06:46:01,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 06:46:01,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-09 06:46:01,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-09 06:46:01,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:01,827 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-09 06:46:01,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 82.66666666666667) internal successors, (248), 3 states have internal predecessors, (248), 0 states have call successors, (0), 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-02-09 06:46:01,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:01,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:01,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:01,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:01,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:01,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:01,850 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,851 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,851 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~mem32#1_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,852 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,852 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,852 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,867 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,868 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,868 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~mem32#1_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,869 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,869 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:01,869 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:02,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:02,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:02,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:02,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:02,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:02,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-02-09 06:46:02,062 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-09 06:46:02,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 06:46:02,063 INFO L85 PathProgramCache]: Analyzing trace with hash 2019527418, now seen corresponding path program 1 times [2022-02-09 06:46:02,063 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 06:46:02,063 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3017116] [2022-02-09 06:46:02,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:46:02,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 06:46:02,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:46:02,175 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 06:46:02,176 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 06:46:02,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3017116] [2022-02-09 06:46:02,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3017116] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 06:46:02,176 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 06:46:02,176 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-09 06:46:02,176 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779544344] [2022-02-09 06:46:02,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 06:46:02,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-09 06:46:02,177 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 06:46:02,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-09 06:46:02,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-09 06:46:02,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:02,178 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-09 06:46:02,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 42.0) internal successors, (252), 6 states have internal predecessors, (252), 0 states have call successors, (0), 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-02-09 06:46:02,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:02,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:02,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:02,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:02,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:02,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:02,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:02,287 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,287 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,288 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~mem32#1_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,361 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,361 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,361 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~mem32#1_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,362 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,362 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,362 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,386 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,386 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,386 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,387 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,387 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,388 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,463 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,463 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,463 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,469 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,469 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,470 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~mem32#1_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,470 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,471 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,471 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,483 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,483 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,483 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,484 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,485 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,485 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,498 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,498 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,499 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,509 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,509 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,510 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,511 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,511 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,511 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,549 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,550 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,550 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,551 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,551 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,551 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,563 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,564 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,564 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,579 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,579 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,579 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,593 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,593 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,594 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,595 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,595 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,595 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,636 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,637 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,637 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,643 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,644 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,644 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~mem32#1_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,645 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,645 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,645 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,657 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,658 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,658 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,659 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,659 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,659 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,671 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,672 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,672 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,684 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,685 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,685 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,686 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,686 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,686 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,723 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,723 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,724 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,725 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,725 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,725 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,738 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,739 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,739 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,755 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,756 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,756 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,768 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,768 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,769 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,769 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,770 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,770 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,810 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,810 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,810 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,893 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,894 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,894 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,929 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,929 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,929 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,935 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,935 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,936 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,942 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,942 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,942 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~mem32#1_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,943 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,944 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,944 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,955 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,955 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,955 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,956 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,956 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,957 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,971 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,971 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,972 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,972 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,973 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,973 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,984 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,985 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,985 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,990 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,991 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:02,991 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,015 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,015 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,015 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,016 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,016 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,017 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,030 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,031 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,031 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,032 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,032 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,032 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,044 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,045 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,045 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,051 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,051 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:03,051 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,571 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,571 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,571 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,577 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,578 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,578 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,588 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,589 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,589 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,594 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,595 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,595 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,615 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,615 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,616 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,624 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,624 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,624 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,660 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,661 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,661 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,697 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,698 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,698 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,872 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,872 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,872 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,877 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,878 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,878 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,883 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,883 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,883 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,899 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,899 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,900 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,907 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,907 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,908 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,921 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,921 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:04,921 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,036 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,037 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,037 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,084 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,084 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,084 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,090 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,090 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,090 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,111 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,111 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,111 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,119 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,120 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,120 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:05,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:05,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:05,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:05,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:05,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:05,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:05,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-02-09 06:46:05,177 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-09 06:46:05,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 06:46:05,178 INFO L85 PathProgramCache]: Analyzing trace with hash -133802201, now seen corresponding path program 1 times [2022-02-09 06:46:05,178 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 06:46:05,178 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203478256] [2022-02-09 06:46:05,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:46:05,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 06:46:05,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:46:05,295 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-09 06:46:05,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 06:46:05,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203478256] [2022-02-09 06:46:05,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203478256] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 06:46:05,296 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 06:46:05,296 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-09 06:46:05,296 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492828365] [2022-02-09 06:46:05,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 06:46:05,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-09 06:46:05,297 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 06:46:05,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-09 06:46:05,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-09 06:46:05,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:05,298 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-09 06:46:05,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 43.166666666666664) internal successors, (259), 6 states have internal predecessors, (259), 0 states have call successors, (0), 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-02-09 06:46:05,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:05,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:05,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:05,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:05,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:05,299 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:05,299 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:05,299 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:05,412 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,412 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,413 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~mem32#1_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,414 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,414 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,414 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,431 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,432 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,432 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~mem32#1_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,433 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,433 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,433 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,459 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,460 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:05,460 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:06,166 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:06,166 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:06,166 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:06,256 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:06,257 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:06,257 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:06,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:06,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:06,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:06,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:06,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:06,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:06,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:06,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:06,318 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-02-09 06:46:06,318 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-09 06:46:06,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 06:46:06,319 INFO L85 PathProgramCache]: Analyzing trace with hash -168190992, now seen corresponding path program 1 times [2022-02-09 06:46:06,319 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 06:46:06,319 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162392273] [2022-02-09 06:46:06,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:46:06,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 06:46:06,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:46:06,411 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-09 06:46:06,412 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 06:46:06,412 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162392273] [2022-02-09 06:46:06,412 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162392273] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 06:46:06,412 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 06:46:06,412 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-09 06:46:06,412 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066798954] [2022-02-09 06:46:06,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 06:46:06,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-09 06:46:06,413 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 06:46:06,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-09 06:46:06,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-09 06:46:06,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:06,413 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-09 06:46:06,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 44.333333333333336) internal successors, (266), 6 states have internal predecessors, (266), 0 states have call successors, (0), 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-02-09 06:46:06,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:06,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:06,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:06,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:06,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:06,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:06,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:06,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:06,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:06,541 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:06,542 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:06,542 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~mem32#1_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:06,543 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:06,543 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:06,543 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:06,582 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:06,583 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:06,583 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,150 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,151 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,151 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:07,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:07,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:07,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:07,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:07,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:07,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:07,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:07,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:07,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-02-09 06:46:07,470 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-09 06:46:07,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 06:46:07,470 INFO L85 PathProgramCache]: Analyzing trace with hash 86977239, now seen corresponding path program 1 times [2022-02-09 06:46:07,470 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 06:46:07,470 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902255001] [2022-02-09 06:46:07,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:46:07,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 06:46:07,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:46:07,670 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-09 06:46:07,670 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 06:46:07,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902255001] [2022-02-09 06:46:07,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902255001] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 06:46:07,670 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 06:46:07,670 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-09 06:46:07,671 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011727961] [2022-02-09 06:46:07,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 06:46:07,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-09 06:46:07,671 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 06:46:07,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-09 06:46:07,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-09 06:46:07,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:07,672 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-09 06:46:07,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 91.0) internal successors, (273), 3 states have internal predecessors, (273), 0 states have call successors, (0), 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-02-09 06:46:07,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:07,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:07,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:07,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:07,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:07,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:07,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:07,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:07,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:07,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:07,694 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,694 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,694 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,707 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,708 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,708 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~mem32#1_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,709 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,709 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,709 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,721 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,721 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,721 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~mem32#1_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,722 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,722 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,722 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,734 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,734 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,735 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~mem32#1_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,742 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,742 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,743 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~mem32#1_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:07,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:07,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:07,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:07,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:07,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:07,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:07,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:07,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:07,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:07,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:07,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-02-09 06:46:07,758 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-09 06:46:07,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 06:46:07,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1831164041, now seen corresponding path program 1 times [2022-02-09 06:46:07,759 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 06:46:07,759 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752369776] [2022-02-09 06:46:07,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:46:07,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 06:46:07,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:46:08,008 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-09 06:46:08,008 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 06:46:08,008 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752369776] [2022-02-09 06:46:08,009 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752369776] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 06:46:08,009 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 06:46:08,009 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 06:46:08,009 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443140152] [2022-02-09 06:46:08,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 06:46:08,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 06:46:08,010 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 06:46:08,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 06:46:08,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 06:46:08,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:08,011 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-09 06:46:08,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 55.4) internal successors, (277), 5 states have internal predecessors, (277), 0 states have call successors, (0), 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-02-09 06:46:08,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:08,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:08,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:08,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:08,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:08,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:08,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:08,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:08,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:08,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:08,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:08,041 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:08,041 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:08,041 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:08,062 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:08,062 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:08,062 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:08,078 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:08,078 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:08,078 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:08,087 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:08,087 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:08,088 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:08,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:08,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:08,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:08,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:08,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:08,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:08,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:08,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:08,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:08,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:08,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 06:46:08,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-02-09 06:46:08,103 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-09 06:46:08,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 06:46:08,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1671849283, now seen corresponding path program 1 times [2022-02-09 06:46:08,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 06:46:08,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719320875] [2022-02-09 06:46:08,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:46:08,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 06:46:08,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:46:08,301 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-09 06:46:08,301 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 06:46:08,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719320875] [2022-02-09 06:46:08,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719320875] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 06:46:08,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713443338] [2022-02-09 06:46:08,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:46:08,302 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 06:46:08,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 06:46:08,311 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-02-09 06:46:08,313 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-02-09 06:46:08,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:46:08,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 731 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-09 06:46:08,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 06:46:09,248 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-09 06:46:09,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 06:46:09,924 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-09 06:46:09,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713443338] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 06:46:09,924 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 06:46:09,925 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-02-09 06:46:09,925 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780709204] [2022-02-09 06:46:09,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 06:46:09,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-09 06:46:09,926 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 06:46:09,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-09 06:46:09,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-02-09 06:46:09,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:09,928 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-09 06:46:09,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 17.842105263157894) internal successors, (339), 19 states have internal predecessors, (339), 0 states have call successors, (0), 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-02-09 06:46:09,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:09,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:09,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:09,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:09,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:09,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:09,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:09,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:09,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:09,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:09,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2022-02-09 06:46:09,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:10,216 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,217 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,217 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,247 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,247 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,248 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,286 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,286 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,287 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,854 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,854 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,854 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,871 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,871 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,871 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,876 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,877 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,877 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,951 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,951 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,951 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,956 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,956 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,956 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,966 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,966 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,966 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,971 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,971 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:10,971 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:11,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:11,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:11,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:11,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:11,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:11,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:11,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:11,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:11,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:11,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:11,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 06:46:11,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-09 06:46:11,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-02-09 06:46:11,378 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,SelfDestructingSolverStorable11 [2022-02-09 06:46:11,378 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-09 06:46:11,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 06:46:11,379 INFO L85 PathProgramCache]: Analyzing trace with hash 609715860, now seen corresponding path program 2 times [2022-02-09 06:46:11,379 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 06:46:11,379 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236753888] [2022-02-09 06:46:11,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:46:11,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 06:46:11,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:46:11,533 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-09 06:46:11,533 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 06:46:11,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236753888] [2022-02-09 06:46:11,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236753888] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 06:46:11,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406122275] [2022-02-09 06:46:11,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-09 06:46:11,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 06:46:11,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 06:46:11,535 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-09 06:46:11,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-02-09 06:46:11,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 06:46:11,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 06:46:11,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 744 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-09 06:46:11,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 06:46:12,345 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-02-09 06:46:12,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 06:46:12,929 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-02-09 06:46:12,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406122275] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 06:46:12,930 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 06:46:12,930 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8] total 23 [2022-02-09 06:46:12,930 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099543631] [2022-02-09 06:46:12,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 06:46:12,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-09 06:46:12,931 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 06:46:12,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-09 06:46:12,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-02-09 06:46:12,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:12,932 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-09 06:46:12,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 23.26086956521739) internal successors, (535), 23 states have internal predecessors, (535), 0 states have call successors, (0), 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-02-09 06:46:12,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:12,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:12,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:12,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:12,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:12,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:12,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:12,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:12,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:12,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:12,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2022-02-09 06:46:12,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-02-09 06:46:12,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:13,759 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,759 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,759 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,816 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,816 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,816 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,841 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,841 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,841 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,850 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,851 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,851 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,897 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,898 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,898 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,903 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,903 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,904 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,916 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,916 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,916 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,923 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,924 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:13,924 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:14,591 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:14,591 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:14,591 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:14,682 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:14,682 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:14,682 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:14,695 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:14,696 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:14,696 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:14,938 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:14,938 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:14,938 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:14,978 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:14,978 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:14,979 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,001 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,001 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,001 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,009 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,010 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,010 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,037 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,037 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,037 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,046 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,046 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,046 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,050 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,050 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,050 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,591 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,591 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,591 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,665 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,665 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,665 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,680 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,680 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,680 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,934 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,935 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~short33#1_45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:15,935 WARN L322 ript$VariableManager]: TermVariabe |v_thread4_#t~mem32#1_28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,149 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,149 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,150 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,154 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,154 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,154 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,171 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,171 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,171 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,196 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,196 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,197 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,203 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,204 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,204 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,323 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,323 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,323 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,341 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,341 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,341 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,345 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,345 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,345 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,350 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,350 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short13#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,350 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem12#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,360 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,360 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short10#1_53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,360 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem9#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,366 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,366 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,367 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,496 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~mem2#1_26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,496 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:16,496 WARN L322 ript$VariableManager]: TermVariabe |v_thread1_#t~short3#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:18,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:18,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:18,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:18,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:18,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:18,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:18,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:18,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:18,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:18,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:18,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 06:46:18,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-09 06:46:18,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-02-09 06:46:18,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-02-09 06:46:18,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 06:46:18,709 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-09 06:46:18,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 06:46:18,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1192170512, now seen corresponding path program 3 times [2022-02-09 06:46:18,710 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 06:46:18,710 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138392732] [2022-02-09 06:46:18,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:46:18,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 06:46:18,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:46:18,922 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-02-09 06:46:18,923 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 06:46:18,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138392732] [2022-02-09 06:46:18,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138392732] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 06:46:18,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375358527] [2022-02-09 06:46:18,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-09 06:46:18,923 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 06:46:18,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 06:46:18,925 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-02-09 06:46:18,926 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-02-09 06:46:19,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-09 06:46:19,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 06:46:19,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 757 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-09 06:46:19,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 06:46:20,230 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-02-09 06:46:20,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 06:46:21,283 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-02-09 06:46:21,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375358527] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 06:46:21,284 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 06:46:21,284 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 11, 11] total 22 [2022-02-09 06:46:21,284 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459631808] [2022-02-09 06:46:21,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 06:46:21,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-09 06:46:21,285 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 06:46:21,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-09 06:46:21,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2022-02-09 06:46:21,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:21,286 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-09 06:46:21,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 20.818181818181817) internal successors, (458), 22 states have internal predecessors, (458), 0 states have call successors, (0), 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-02-09 06:46:21,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:21,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:21,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:21,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:21,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:21,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:21,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:21,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:21,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:21,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:21,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2022-02-09 06:46:21,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-02-09 06:46:21,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2022-02-09 06:46:21,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:21,609 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:21,609 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~short25#1_51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:21,610 WARN L322 ript$VariableManager]: TermVariabe |v_thread3_#t~mem24#1_38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:21,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:21,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:21,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:21,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:21,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:21,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:21,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:21,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:21,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:21,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:21,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 06:46:21,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-09 06:46:21,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-02-09 06:46:21,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-09 06:46:21,724 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-02-09 06:46:21,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 06:46:21,920 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-09 06:46:21,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 06:46:21,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1108483952, now seen corresponding path program 1 times [2022-02-09 06:46:21,920 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 06:46:21,920 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61143535] [2022-02-09 06:46:21,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:46:21,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 06:46:22,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:46:22,258 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-02-09 06:46:22,258 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 06:46:22,260 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61143535] [2022-02-09 06:46:22,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61143535] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 06:46:22,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407572313] [2022-02-09 06:46:22,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:46:22,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 06:46:22,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 06:46:22,265 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-09 06:46:22,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-02-09 06:46:22,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:46:22,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-09 06:46:22,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 06:46:22,909 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-02-09 06:46:22,910 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-09 06:46:22,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407572313] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 06:46:22,910 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-09 06:46:22,910 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-02-09 06:46:22,910 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346001959] [2022-02-09 06:46:22,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 06:46:22,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 06:46:22,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 06:46:22,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 06:46:22,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 06:46:22,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:22,913 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-09 06:46:22,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 70.75) internal successors, (283), 4 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 06:46:22,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:22,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:22,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:22,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:22,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:22,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:22,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:22,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:22,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:22,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:22,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2022-02-09 06:46:22,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-02-09 06:46:22,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2022-02-09 06:46:22,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2022-02-09 06:46:22,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:22,945 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:22,945 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~mem18#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:22,946 WARN L322 ript$VariableManager]: TermVariabe |v_thread2_#t~short19#1_44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-09 06:46:23,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-09 06:46:23,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:23,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:23,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:23,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:23,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:23,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:23,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 06:46:23,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 06:46:23,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 06:46:23,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 06:46:23,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-09 06:46:23,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-02-09 06:46:23,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-09 06:46:23,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 06:46:23,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-02-09 06:46:23,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-02-09 06:46:23,219 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-09 06:46:23,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 06:46:23,220 INFO L85 PathProgramCache]: Analyzing trace with hash -865588118, now seen corresponding path program 1 times [2022-02-09 06:46:23,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 06:46:23,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611433186] [2022-02-09 06:46:23,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:46:23,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 06:46:23,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:46:33,302 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 06:46:33,302 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 06:46:33,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611433186] [2022-02-09 06:46:33,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611433186] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 06:46:33,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037567720] [2022-02-09 06:46:33,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 06:46:33,303 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 06:46:33,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 06:46:33,304 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-02-09 06:46:33,305 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-02-09 06:46:33,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 06:46:33,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 184 conjunts are in the unsatisfiable core [2022-02-09 06:46:33,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 06:46:39,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-02-09 06:46:39,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-09 06:46:42,108 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-02-09 06:46:42,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-02-09 06:46:42,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-02-09 06:46:44,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-02-09 06:46:44,686 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-02-09 06:46:45,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-02-09 06:46:45,329 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-02-09 06:46:51,559 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 06:46:51,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2022-02-09 06:59:38,037 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-02-09 06:59:38,040 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 5 remaining) [2022-02-09 06:59:38,053 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-09 06:59:38,053 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-09 06:59:38,053 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-09 06:59:38,060 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-02-09 06:59:38,241 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-02-09 06:59:38,241 WARN L594 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 307 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 33 for 24ms.. [2022-02-09 06:59:38,242 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 5 remaining) [2022-02-09 06:59:38,242 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (2 of 5 remaining) [2022-02-09 06:59:38,242 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (1 of 5 remaining) [2022-02-09 06:59:38,243 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION (0 of 5 remaining) [2022-02-09 06:59:38,248 INFO L732 BasicCegarLoop]: Path program histogram: [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 06:59:38,249 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-09 06:59:38,250 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-09 06:59:38,251 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.02 06:59:38 BasicIcfg [2022-02-09 06:59:38,251 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-09 06:59:38,252 INFO L158 Benchmark]: Toolchain (without parser) took 822101.39ms. Allocated memory was 179.3MB in the beginning and 3.1GB in the end (delta: 2.9GB). Free memory was 122.9MB in the beginning and 1.9GB in the end (delta: -1.7GB). Peak memory consumption was 1.2GB. Max. memory is 8.0GB. [2022-02-09 06:59:38,252 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 179.3MB. Free memory is still 139.9MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-09 06:59:38,252 INFO L158 Benchmark]: CACSL2BoogieTranslator took 355.74ms. Allocated memory was 179.3MB in the beginning and 234.9MB in the end (delta: 55.6MB). Free memory was 122.7MB in the beginning and 203.6MB in the end (delta: -80.8MB). Peak memory consumption was 7.8MB. Max. memory is 8.0GB. [2022-02-09 06:59:38,252 INFO L158 Benchmark]: Boogie Procedure Inliner took 63.13ms. Allocated memory is still 234.9MB. Free memory was 203.6MB in the beginning and 200.5MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-02-09 06:59:38,252 INFO L158 Benchmark]: Boogie Preprocessor took 35.29ms. Allocated memory is still 234.9MB. Free memory was 200.5MB in the beginning and 197.9MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-02-09 06:59:38,252 INFO L158 Benchmark]: RCFGBuilder took 954.64ms. Allocated memory is still 234.9MB. Free memory was 197.9MB in the beginning and 138.1MB in the end (delta: 59.8MB). Peak memory consumption was 59.8MB. Max. memory is 8.0GB. [2022-02-09 06:59:38,252 INFO L158 Benchmark]: TraceAbstraction took 820683.50ms. Allocated memory was 234.9MB in the beginning and 3.1GB in the end (delta: 2.9GB). Free memory was 137.6MB in the beginning and 1.9GB in the end (delta: -1.7GB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2022-02-09 06:59:38,254 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.12ms. Allocated memory is still 179.3MB. Free memory is still 139.9MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 355.74ms. Allocated memory was 179.3MB in the beginning and 234.9MB in the end (delta: 55.6MB). Free memory was 122.7MB in the beginning and 203.6MB in the end (delta: -80.8MB). Peak memory consumption was 7.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 63.13ms. Allocated memory is still 234.9MB. Free memory was 203.6MB in the beginning and 200.5MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 35.29ms. Allocated memory is still 234.9MB. Free memory was 200.5MB in the beginning and 197.9MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 954.64ms. Allocated memory is still 234.9MB. Free memory was 197.9MB in the beginning and 138.1MB in the end (delta: 59.8MB). Peak memory consumption was 59.8MB. Max. memory is 8.0GB. * TraceAbstraction took 820683.50ms. Allocated memory was 234.9MB in the beginning and 3.1GB in the end (delta: 2.9GB). Free memory was 137.6MB in the beginning and 1.9GB in the end (delta: -1.7GB). 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: 982420, positive: 899490, positive conditional: 899490, positive unconditional: 0, negative: 82930, negative conditional: 82930, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 904036, positive: 899490, positive conditional: 899490, positive unconditional: 0, negative: 4546, negative conditional: 4546, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 904036, positive: 899490, positive conditional: 899490, positive unconditional: 0, negative: 4546, negative conditional: 4546, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 923555, positive: 899490, positive conditional: 896970, positive unconditional: 2520, negative: 24065, negative conditional: 19519, negative unconditional: 4546, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 923555, positive: 899490, positive conditional: 216094, positive unconditional: 683396, negative: 24065, negative conditional: 5206, negative unconditional: 18859, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 923555, positive: 899490, positive conditional: 216094, positive unconditional: 683396, negative: 24065, negative conditional: 5206, negative unconditional: 18859, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2067, positive: 1973, positive conditional: 397, positive unconditional: 1576, negative: 94, negative conditional: 51, negative unconditional: 43, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2067, positive: 1887, positive conditional: 0, positive unconditional: 1887, negative: 180, negative conditional: 0, negative unconditional: 180, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 180, positive: 86, positive conditional: 61, positive unconditional: 25, negative: 94, negative conditional: 51, negative unconditional: 43, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1351, positive: 821, positive conditional: 510, positive unconditional: 311, negative: 530, negative conditional: 300, negative unconditional: 230, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 923555, positive: 897517, positive conditional: 215697, positive unconditional: 681820, negative: 23971, negative conditional: 5155, negative unconditional: 18816, unknown: 2067, unknown conditional: 448, unknown unconditional: 1619] , Statistics on independence cache: Total cache size (in pairs): 2067, Positive cache size: 1973, Positive conditional cache size: 397, Positive unconditional cache size: 1576, Negative cache size: 94, Negative conditional cache size: 51, Negative unconditional cache size: 43, Eliminated conditions: 695189, Maximal queried relation: 9, Independence queries for same thread: 78384 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 186]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 307 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 33 for 24ms.. - TimeoutResultAtElement [Line: 178]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PartialOrderCegarLoop was analyzing trace of length 307 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 33 for 24ms.. - TimeoutResultAtElement [Line: 177]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PartialOrderCegarLoop was analyzing trace of length 307 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 33 for 24ms.. - TimeoutResultAtElement [Line: 179]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PartialOrderCegarLoop was analyzing trace of length 307 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 33 for 24ms.. - TimeoutResultAtElement [Line: 176]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PartialOrderCegarLoop was analyzing trace of length 307 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 33 for 24ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 344 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 820.5s, OverallIterations: 16, TraceHistogramMax: 0, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 15.3s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 165, 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.3s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 6.4s InterpolantComputationTime, 5169 NumberOfCodeBlocks, 5162 NumberOfCodeBlocksAsserted, 22 NumberOfCheckSat, 6030 ConstructedInterpolants, 0 QuantifiedInterpolants, 16100 SizeOfPredicates, 31 NumberOfNonLiveVariables, 3002 ConjunctsInSsa, 42 ConjunctsInUnsatCore, 22 InterpolantComputations, 12 PerfectInterpolantSequences, 305/338 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown