/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/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true --cacsl2boogietranslator.check.unreachability.of.error.function.in.sv-comp.mode false -i ../../../trunk/examples/svcomp/goblint-regression/09-regions_16-arrayloop_rc.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 20:17:53,495 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 20:17:53,497 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 20:17:53,564 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 20:17:53,565 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 20:17:53,567 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 20:17:53,570 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 20:17:53,572 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 20:17:53,574 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 20:17:53,578 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 20:17:53,579 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 20:17:53,580 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 20:17:53,580 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 20:17:53,582 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 20:17:53,583 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 20:17:53,586 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 20:17:53,587 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 20:17:53,587 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 20:17:53,589 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 20:17:53,594 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 20:17:53,595 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 20:17:53,596 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 20:17:53,598 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 20:17:53,598 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 20:17:53,604 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 20:17:53,604 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 20:17:53,604 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 20:17:53,606 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 20:17:53,606 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 20:17:53,607 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 20:17:53,607 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 20:17:53,607 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 20:17:53,609 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 20:17:53,610 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 20:17:53,610 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 20:17:53,611 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 20:17:53,611 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 20:17:53,611 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 20:17:53,611 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 20:17:53,612 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 20:17:53,613 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 20:17:53,613 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2022-03-15 20:17:53,642 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 20:17:53,642 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 20:17:53,643 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 20:17:53,643 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 20:17:53,644 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 20:17:53,644 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 20:17:53,644 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 20:17:53,644 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 20:17:53,644 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 20:17:53,644 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 20:17:53,645 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 20:17:53,645 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 20:17:53,645 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 20:17:53,646 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 20:17:53,646 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 20:17:53,646 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 20:17:53,646 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 20:17:53,646 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 20:17:53,646 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 20:17:53,646 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 20:17:53,646 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 20:17:53,646 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 20:17:53,647 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 20:17:53,647 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 20:17:53,647 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 20:17:53,647 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-15 20:17:53,647 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 20:17:53,648 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 20:17:53,648 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 20:17:53,648 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2022-03-15 20:17:53,648 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2022-03-15 20:17:53,649 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 20:17:53,649 INFO L138 SettingsManager]: * Interpolant automaton=MCR 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of error function in SV-COMP mode -> false [2022-03-15 20:17:53,857 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 20:17:53,879 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 20:17:53,880 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 20:17:53,881 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-15 20:17:53,882 INFO L275 PluginConnector]: CDTParser initialized [2022-03-15 20:17:53,883 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/09-regions_16-arrayloop_rc.i [2022-03-15 20:17:53,938 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/53ed89021/5bdc5e74409a4047962421fc33992729/FLAG0563ce481 [2022-03-15 20:17:54,497 INFO L306 CDTParser]: Found 1 translation units. [2022-03-15 20:17:54,498 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/09-regions_16-arrayloop_rc.i [2022-03-15 20:17:54,519 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/53ed89021/5bdc5e74409a4047962421fc33992729/FLAG0563ce481 [2022-03-15 20:17:54,771 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/53ed89021/5bdc5e74409a4047962421fc33992729 [2022-03-15 20:17:54,773 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 20:17:54,775 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-15 20:17:54,777 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-15 20:17:54,777 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-15 20:17:54,780 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-15 20:17:54,781 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 08:17:54" (1/1) ... [2022-03-15 20:17:54,783 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@163bafee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:17:54, skipping insertion in model container [2022-03-15 20:17:54,783 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 08:17:54" (1/1) ... [2022-03-15 20:17:54,789 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-15 20:17:54,838 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-15 20:17:55,346 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 20:17:55,358 INFO L203 MainTranslator]: Completed pre-run [2022-03-15 20:17:55,411 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 20:17:55,494 INFO L208 MainTranslator]: Completed translation [2022-03-15 20:17:55,494 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:17:55 WrapperNode [2022-03-15 20:17:55,495 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-15 20:17:55,497 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 20:17:55,497 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 20:17:55,497 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 20:17:55,503 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:17:55" (1/1) ... [2022-03-15 20:17:55,538 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:17:55" (1/1) ... [2022-03-15 20:17:55,586 INFO L137 Inliner]: procedures = 369, calls = 33, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 237 [2022-03-15 20:17:55,587 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 20:17:55,588 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 20:17:55,588 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 20:17:55,588 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 20:17:55,595 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:17:55" (1/1) ... [2022-03-15 20:17:55,595 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:17:55" (1/1) ... [2022-03-15 20:17:55,619 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:17:55" (1/1) ... [2022-03-15 20:17:55,619 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:17:55" (1/1) ... [2022-03-15 20:17:55,650 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:17:55" (1/1) ... [2022-03-15 20:17:55,654 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:17:55" (1/1) ... [2022-03-15 20:17:55,656 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:17:55" (1/1) ... [2022-03-15 20:17:55,660 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 20:17:55,661 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 20:17:55,661 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 20:17:55,661 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 20:17:55,662 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:17:55" (1/1) ... [2022-03-15 20:17:55,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 20:17:55,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:17:55,700 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-15 20:17:55,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-15 20:17:55,740 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-15 20:17:55,740 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-03-15 20:17:55,740 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-15 20:17:55,740 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-15 20:17:55,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-15 20:17:55,741 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-03-15 20:17:55,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-03-15 20:17:55,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-15 20:17:55,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-03-15 20:17:55,741 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2022-03-15 20:17:55,741 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2022-03-15 20:17:55,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-15 20:17:55,741 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 20:17:55,741 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 20:17:55,743 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 20:17:55,891 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 20:17:55,892 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 20:17:56,422 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 20:17:56,430 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 20:17:56,431 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-15 20:17:56,432 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 08:17:56 BoogieIcfgContainer [2022-03-15 20:17:56,432 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 20:17:56,434 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 20:17:56,434 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 20:17:56,437 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 20:17:56,437 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 08:17:54" (1/3) ... [2022-03-15 20:17:56,438 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4aaacd46 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 08:17:56, skipping insertion in model container [2022-03-15 20:17:56,438 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:17:55" (2/3) ... [2022-03-15 20:17:56,438 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4aaacd46 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 08:17:56, skipping insertion in model container [2022-03-15 20:17:56,438 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 08:17:56" (3/3) ... [2022-03-15 20:17:56,440 INFO L111 eAbstractionObserver]: Analyzing ICFG 09-regions_16-arrayloop_rc.i [2022-03-15 20:17:56,444 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 20:17:56,444 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-15 20:17:56,444 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 18 error locations. [2022-03-15 20:17:56,444 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 20:17:56,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,489 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,489 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,489 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,489 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,489 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,489 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,489 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,489 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,490 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,490 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,490 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,490 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,490 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,490 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,490 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,490 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,490 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,491 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,491 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,491 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,491 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,491 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,491 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,491 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,491 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,491 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,491 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,501 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,501 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,501 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,501 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,501 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,501 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,501 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,502 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,502 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,502 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,502 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,502 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,502 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,502 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,502 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,502 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,503 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,503 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,503 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,503 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,503 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,503 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,503 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,509 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,509 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,509 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,509 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,511 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,511 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,511 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,511 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,511 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,524 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,524 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,524 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,524 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,524 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,524 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,524 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,524 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,526 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,526 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,526 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,526 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,526 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,526 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,526 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,526 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,527 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,527 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,527 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,528 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,528 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,528 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,528 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,529 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,529 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,530 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,530 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,530 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,530 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,530 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,530 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,530 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,530 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,531 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,531 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,531 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,531 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,531 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,531 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,531 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,533 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,534 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,534 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,537 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,538 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,538 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,538 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,538 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,538 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,538 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,538 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,539 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,539 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,539 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,539 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,539 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,539 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,539 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,539 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,540 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,540 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,540 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,540 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,540 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,541 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,541 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,541 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,541 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,541 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,541 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,541 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,542 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,542 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,542 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,542 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,542 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,542 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,542 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,542 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,542 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,542 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,543 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,543 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,543 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,543 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,543 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,543 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,543 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,543 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,543 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,544 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,544 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,544 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,547 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,548 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,548 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,548 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,548 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,548 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,548 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,548 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,548 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,548 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,548 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,549 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,550 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:17:56,552 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 20:17:56,587 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:17:56,592 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, 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=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 20:17:56,593 INFO L340 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2022-03-15 20:17:56,611 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:17:56,618 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 272 places, 274 transitions, 553 flow [2022-03-15 20:17:56,625 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 272 places, 274 transitions, 553 flow [2022-03-15 20:17:56,626 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 272 places, 274 transitions, 553 flow [2022-03-15 20:17:56,728 INFO L129 PetriNetUnfolder]: 6/273 cut-off events. [2022-03-15 20:17:56,728 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-03-15 20:17:56,740 INFO L84 FinitePrefix]: Finished finitePrefix Result has 277 conditions, 273 events. 6/273 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 430 event pairs, 0 based on Foata normal form. 0/249 useless extension candidates. Maximal degree in co-relation 200. Up to 2 conditions per place. [2022-03-15 20:17:56,753 INFO L116 LiptonReduction]: Number of co-enabled transitions 19550 [2022-03-15 20:18:20,005 WARN L228 SmtUtils]: Spent 6.24s on a formula simplification. DAG size of input: 145 DAG size of output: 142 (called from [L 232] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-03-15 20:18:27,171 INFO L131 LiptonReduction]: Checked pairs total: 121058 [2022-03-15 20:18:27,172 INFO L133 LiptonReduction]: Total number of compositions: 166 [2022-03-15 20:18:27,183 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 124 places, 123 transitions, 251 flow [2022-03-15 20:18:27,304 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 3201 states, 3129 states have (on average 2.0444231383828697) internal successors, (6397), 3200 states have internal predecessors, (6397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:27,312 INFO L276 IsEmpty]: Start isEmpty. Operand has 3201 states, 3129 states have (on average 2.0444231383828697) internal successors, (6397), 3200 states have internal predecessors, (6397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:27,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-03-15 20:18:27,319 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:27,319 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2022-03-15 20:18:27,320 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:27,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:27,324 INFO L85 PathProgramCache]: Analyzing trace with hash 27485, now seen corresponding path program 1 times [2022-03-15 20:18:27,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:27,340 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714269801] [2022-03-15 20:18:27,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:27,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:27,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:27,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:27,510 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:27,510 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714269801] [2022-03-15 20:18:27,510 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714269801] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:18:27,510 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:18:27,511 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:18:27,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1232619566] [2022-03-15 20:18:27,512 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:27,514 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:27,521 INFO L252 McrAutomatonBuilder]: Finished intersection with 3 states and 2 transitions. [2022-03-15 20:18:27,522 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:27,526 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:27,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-15 20:18:27,528 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:27,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-15 20:18:27,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-15 20:18:27,555 INFO L87 Difference]: Start difference. First operand has 3201 states, 3129 states have (on average 2.0444231383828697) internal successors, (6397), 3200 states have internal predecessors, (6397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 1 states have (on average 2.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:27,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:27,702 INFO L93 Difference]: Finished difference Result 3198 states and 6394 transitions. [2022-03-15 20:18:27,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-15 20:18:27,704 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 1 states have (on average 2.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-03-15 20:18:27,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:27,728 INFO L225 Difference]: With dead ends: 3198 [2022-03-15 20:18:27,728 INFO L226 Difference]: Without dead ends: 3198 [2022-03-15 20:18:27,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-15 20:18:27,731 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:27,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 77 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:18:27,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3198 states. [2022-03-15 20:18:27,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3198 to 3198. [2022-03-15 20:18:27,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3198 states, 3129 states have (on average 2.043464365612017) internal successors, (6394), 3197 states have internal predecessors, (6394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:27,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3198 states to 3198 states and 6394 transitions. [2022-03-15 20:18:27,868 INFO L78 Accepts]: Start accepts. Automaton has 3198 states and 6394 transitions. Word has length 2 [2022-03-15 20:18:27,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:27,868 INFO L470 AbstractCegarLoop]: Abstraction has 3198 states and 6394 transitions. [2022-03-15 20:18:27,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 1 states have (on average 2.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:27,868 INFO L276 IsEmpty]: Start isEmpty. Operand 3198 states and 6394 transitions. [2022-03-15 20:18:27,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-15 20:18:27,869 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:27,869 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:27,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 20:18:27,870 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:27,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:27,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1717186285, now seen corresponding path program 1 times [2022-03-15 20:18:27,873 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:27,873 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901879461] [2022-03-15 20:18:27,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:27,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:27,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:27,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:27,950 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:27,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901879461] [2022-03-15 20:18:27,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901879461] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:18:27,950 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:18:27,950 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-15 20:18:27,950 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1392353255] [2022-03-15 20:18:27,951 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:27,952 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:27,955 INFO L252 McrAutomatonBuilder]: Finished intersection with 13 states and 12 transitions. [2022-03-15 20:18:27,955 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:27,955 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:27,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:18:27,956 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:27,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:18:27,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:18:27,957 INFO L87 Difference]: Start difference. First operand 3198 states and 6394 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:28,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:28,196 INFO L93 Difference]: Finished difference Result 6301 states and 12599 transitions. [2022-03-15 20:18:28,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:18:28,196 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-03-15 20:18:28,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:28,230 INFO L225 Difference]: With dead ends: 6301 [2022-03-15 20:18:28,230 INFO L226 Difference]: Without dead ends: 6301 [2022-03-15 20:18:28,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:18:28,231 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 112 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:28,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 162 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:18:28,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6301 states. [2022-03-15 20:18:28,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6301 to 3245. [2022-03-15 20:18:28,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3245 states, 3176 states have (on average 2.042821158690176) internal successors, (6488), 3244 states have internal predecessors, (6488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:28,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3245 states to 3245 states and 6488 transitions. [2022-03-15 20:18:28,377 INFO L78 Accepts]: Start accepts. Automaton has 3245 states and 6488 transitions. Word has length 12 [2022-03-15 20:18:28,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:28,378 INFO L470 AbstractCegarLoop]: Abstraction has 3245 states and 6488 transitions. [2022-03-15 20:18:28,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:28,378 INFO L276 IsEmpty]: Start isEmpty. Operand 3245 states and 6488 transitions. [2022-03-15 20:18:28,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 20:18:28,379 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:28,379 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:28,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 20:18:28,380 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:28,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:28,381 INFO L85 PathProgramCache]: Analyzing trace with hash -820645403, now seen corresponding path program 1 times [2022-03-15 20:18:28,381 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:28,381 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851836004] [2022-03-15 20:18:28,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:28,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:28,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:28,522 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:28,522 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:28,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851836004] [2022-03-15 20:18:28,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851836004] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:18:28,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059295565] [2022-03-15 20:18:28,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:28,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:28,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:18:28,525 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:18:28,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-15 20:18:28,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:28,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-15 20:18:28,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:18:28,715 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:28,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:18:28,748 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:28,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059295565] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:18:28,749 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:18:28,749 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-03-15 20:18:28,749 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1009261355] [2022-03-15 20:18:28,749 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:28,751 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:28,753 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2022-03-15 20:18:28,753 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:28,753 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:28,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 20:18:28,753 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:28,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 20:18:28,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:18:28,754 INFO L87 Difference]: Start difference. First operand 3245 states and 6488 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:29,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:29,172 INFO L93 Difference]: Finished difference Result 9404 states and 18804 transitions. [2022-03-15 20:18:29,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 20:18:29,172 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-15 20:18:29,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:29,212 INFO L225 Difference]: With dead ends: 9404 [2022-03-15 20:18:29,212 INFO L226 Difference]: Without dead ends: 9404 [2022-03-15 20:18:29,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:18:29,213 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 224 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:29,214 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 258 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:18:29,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9404 states. [2022-03-15 20:18:29,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9404 to 5868. [2022-03-15 20:18:29,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5868 states, 5799 states have (on average 2.104500775995861) internal successors, (12204), 5867 states have internal predecessors, (12204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:29,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5868 states to 5868 states and 12204 transitions. [2022-03-15 20:18:29,433 INFO L78 Accepts]: Start accepts. Automaton has 5868 states and 12204 transitions. Word has length 13 [2022-03-15 20:18:29,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:29,433 INFO L470 AbstractCegarLoop]: Abstraction has 5868 states and 12204 transitions. [2022-03-15 20:18:29,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:29,434 INFO L276 IsEmpty]: Start isEmpty. Operand 5868 states and 12204 transitions. [2022-03-15 20:18:29,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 20:18:29,434 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:29,434 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:29,460 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-15 20:18:29,648 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:29,649 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:29,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:29,649 INFO L85 PathProgramCache]: Analyzing trace with hash 2110950893, now seen corresponding path program 2 times [2022-03-15 20:18:29,650 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:29,650 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939685995] [2022-03-15 20:18:29,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:29,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:29,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:29,820 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:18:29,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:29,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939685995] [2022-03-15 20:18:29,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939685995] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:18:29,821 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:18:29,821 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 20:18:29,821 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [451996265] [2022-03-15 20:18:29,821 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:29,823 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:29,826 INFO L252 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2022-03-15 20:18:29,826 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:29,826 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:29,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:18:29,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:29,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:18:29,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:18:29,827 INFO L87 Difference]: Start difference. First operand 5868 states and 12204 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:30,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:30,552 INFO L93 Difference]: Finished difference Result 6231 states and 12933 transitions. [2022-03-15 20:18:30,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:18:30,553 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-15 20:18:30,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:30,572 INFO L225 Difference]: With dead ends: 6231 [2022-03-15 20:18:30,573 INFO L226 Difference]: Without dead ends: 6231 [2022-03-15 20:18:30,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:18:30,574 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 92 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 787 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 787 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:30,574 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 90 Invalid, 792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 787 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:18:30,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6231 states. [2022-03-15 20:18:30,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6231 to 6231. [2022-03-15 20:18:30,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6231 states, 6162 states have (on average 2.098831548198637) internal successors, (12933), 6230 states have internal predecessors, (12933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:30,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6231 states to 6231 states and 12933 transitions. [2022-03-15 20:18:30,763 INFO L78 Accepts]: Start accepts. Automaton has 6231 states and 12933 transitions. Word has length 14 [2022-03-15 20:18:30,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:30,763 INFO L470 AbstractCegarLoop]: Abstraction has 6231 states and 12933 transitions. [2022-03-15 20:18:30,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:30,763 INFO L276 IsEmpty]: Start isEmpty. Operand 6231 states and 12933 transitions. [2022-03-15 20:18:30,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 20:18:30,767 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:30,767 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:30,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-15 20:18:30,768 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:30,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:30,769 INFO L85 PathProgramCache]: Analyzing trace with hash 174384015, now seen corresponding path program 1 times [2022-03-15 20:18:30,770 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:30,770 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162418756] [2022-03-15 20:18:30,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:30,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:30,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:30,895 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:18:30,895 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:30,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162418756] [2022-03-15 20:18:30,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162418756] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:18:30,895 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:18:30,895 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 20:18:30,895 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1441378100] [2022-03-15 20:18:30,896 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:30,898 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:30,900 INFO L252 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2022-03-15 20:18:30,900 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:30,900 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:30,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:18:30,901 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:30,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:18:30,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:18:30,901 INFO L87 Difference]: Start difference. First operand 6231 states and 12933 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:31,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:31,540 INFO L93 Difference]: Finished difference Result 6708 states and 13923 transitions. [2022-03-15 20:18:31,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:18:31,541 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-15 20:18:31,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:31,557 INFO L225 Difference]: With dead ends: 6708 [2022-03-15 20:18:31,557 INFO L226 Difference]: Without dead ends: 6708 [2022-03-15 20:18:31,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:18:31,558 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 128 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:31,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 96 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 755 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:18:31,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6708 states. [2022-03-15 20:18:31,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6708 to 6708. [2022-03-15 20:18:31,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6708 states, 6639 states have (on average 2.097153185720741) internal successors, (13923), 6707 states have internal predecessors, (13923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:31,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6708 states to 6708 states and 13923 transitions. [2022-03-15 20:18:31,701 INFO L78 Accepts]: Start accepts. Automaton has 6708 states and 13923 transitions. Word has length 14 [2022-03-15 20:18:31,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:31,702 INFO L470 AbstractCegarLoop]: Abstraction has 6708 states and 13923 transitions. [2022-03-15 20:18:31,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:31,702 INFO L276 IsEmpty]: Start isEmpty. Operand 6708 states and 13923 transitions. [2022-03-15 20:18:31,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:18:31,703 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:31,703 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:31,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-15 20:18:31,703 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:31,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:31,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1051151285, now seen corresponding path program 1 times [2022-03-15 20:18:31,705 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:31,705 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112537473] [2022-03-15 20:18:31,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:31,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:31,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:31,786 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:31,786 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:31,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112537473] [2022-03-15 20:18:31,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112537473] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:18:31,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099638261] [2022-03-15 20:18:31,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:31,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:31,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:18:31,788 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:18:31,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-15 20:18:31,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:31,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-15 20:18:31,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:18:32,012 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:32,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:18:32,064 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:32,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099638261] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:18:32,065 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:18:32,065 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2022-03-15 20:18:32,065 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1707934204] [2022-03-15 20:18:32,065 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:32,068 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:32,079 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 65 transitions. [2022-03-15 20:18:32,079 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:32,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:18:32,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:18:32,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:18:32,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:18:32,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:18:32,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:18:32,223 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:18:32,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:18:32,276 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:32,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:18:32,277 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:32,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:18:32,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:18:32,278 INFO L87 Difference]: Start difference. First operand 6708 states and 13923 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:32,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:32,736 INFO L93 Difference]: Finished difference Result 14274 states and 28543 transitions. [2022-03-15 20:18:32,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:18:32,737 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:18:32,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:32,778 INFO L225 Difference]: With dead ends: 14274 [2022-03-15 20:18:32,778 INFO L226 Difference]: Without dead ends: 14274 [2022-03-15 20:18:32,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:18:32,780 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 448 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:32,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [448 Valid, 322 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:18:32,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14274 states. [2022-03-15 20:18:32,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14274 to 9738. [2022-03-15 20:18:33,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9738 states, 9669 states have (on average 2.119350501603061) internal successors, (20492), 9737 states have internal predecessors, (20492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:33,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9738 states to 9738 states and 20492 transitions. [2022-03-15 20:18:33,038 INFO L78 Accepts]: Start accepts. Automaton has 9738 states and 20492 transitions. Word has length 19 [2022-03-15 20:18:33,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:33,038 INFO L470 AbstractCegarLoop]: Abstraction has 9738 states and 20492 transitions. [2022-03-15 20:18:33,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:33,038 INFO L276 IsEmpty]: Start isEmpty. Operand 9738 states and 20492 transitions. [2022-03-15 20:18:33,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:18:33,039 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:33,039 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:33,065 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-03-15 20:18:33,262 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,SelfDestructingSolverStorable5 [2022-03-15 20:18:33,262 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:33,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:33,263 INFO L85 PathProgramCache]: Analyzing trace with hash -474955331, now seen corresponding path program 2 times [2022-03-15 20:18:33,264 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:33,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53120951] [2022-03-15 20:18:33,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:33,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:33,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:33,409 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:33,409 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:33,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53120951] [2022-03-15 20:18:33,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53120951] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:18:33,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635176181] [2022-03-15 20:18:33,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:18:33,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:33,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:18:33,411 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:18:33,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-15 20:18:33,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 20:18:33,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:18:33,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:18:33,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:18:33,630 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 11 treesize of output 7 [2022-03-15 20:18:33,704 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 20:18:33,704 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 20:18:33,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635176181] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:18:33,704 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 20:18:33,704 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2022-03-15 20:18:33,704 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [961900651] [2022-03-15 20:18:33,704 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:33,708 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:33,720 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 66 transitions. [2022-03-15 20:18:33,720 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:33,882 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:18:33,883 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:18:33,886 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:18:33,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:18:33,898 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:18:33,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:18:33,901 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:18:33,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:18:33,920 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [123047#(and (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |~#mutex~0.offset| 0))] [2022-03-15 20:18:33,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:18:33,920 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:33,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:18:33,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:18:33,921 INFO L87 Difference]: Start difference. First operand 9738 states and 20492 transitions. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:34,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:34,242 INFO L93 Difference]: Finished difference Result 10341 states and 21081 transitions. [2022-03-15 20:18:34,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:18:34,242 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:18:34,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:34,268 INFO L225 Difference]: With dead ends: 10341 [2022-03-15 20:18:34,268 INFO L226 Difference]: Without dead ends: 10341 [2022-03-15 20:18:34,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:18:34,269 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 432 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:34,269 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [432 Valid, 273 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:18:34,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10341 states. [2022-03-15 20:18:34,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10341 to 6882. [2022-03-15 20:18:34,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6882 states, 6808 states have (on average 2.089894242068155) internal successors, (14228), 6881 states have internal predecessors, (14228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:34,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6882 states to 6882 states and 14228 transitions. [2022-03-15 20:18:34,465 INFO L78 Accepts]: Start accepts. Automaton has 6882 states and 14228 transitions. Word has length 20 [2022-03-15 20:18:34,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:34,465 INFO L470 AbstractCegarLoop]: Abstraction has 6882 states and 14228 transitions. [2022-03-15 20:18:34,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:34,466 INFO L276 IsEmpty]: Start isEmpty. Operand 6882 states and 14228 transitions. [2022-03-15 20:18:34,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:18:34,466 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:34,466 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:34,493 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-03-15 20:18:34,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:34,667 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:34,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:34,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1796343598, now seen corresponding path program 1 times [2022-03-15 20:18:34,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:34,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121913968] [2022-03-15 20:18:34,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:34,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:34,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:34,800 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:34,800 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:34,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121913968] [2022-03-15 20:18:34,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121913968] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:18:34,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272080763] [2022-03-15 20:18:34,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:34,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:34,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:18:34,802 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:18:34,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-15 20:18:35,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:35,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 502 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 20:18:35,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:18:35,060 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:35,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:18:35,128 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:35,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272080763] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:18:35,129 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:18:35,129 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-03-15 20:18:35,129 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2102158735] [2022-03-15 20:18:35,130 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:35,134 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:35,139 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 20:18:35,140 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:35,140 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:35,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:18:35,140 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:35,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:18:35,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:18:35,141 INFO L87 Difference]: Start difference. First operand 6882 states and 14228 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:35,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:35,761 INFO L93 Difference]: Finished difference Result 14513 states and 28913 transitions. [2022-03-15 20:18:35,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:18:35,761 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:18:35,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:35,792 INFO L225 Difference]: With dead ends: 14513 [2022-03-15 20:18:35,792 INFO L226 Difference]: Without dead ends: 14513 [2022-03-15 20:18:35,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:18:35,793 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 890 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 890 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:35,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [890 Valid, 359 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:18:35,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14513 states. [2022-03-15 20:18:35,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14513 to 9912. [2022-03-15 20:18:35,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9912 states, 9838 states have (on average 2.113945923968286) internal successors, (20797), 9911 states have internal predecessors, (20797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:36,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9912 states to 9912 states and 20797 transitions. [2022-03-15 20:18:36,024 INFO L78 Accepts]: Start accepts. Automaton has 9912 states and 20797 transitions. Word has length 21 [2022-03-15 20:18:36,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:36,025 INFO L470 AbstractCegarLoop]: Abstraction has 9912 states and 20797 transitions. [2022-03-15 20:18:36,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:36,025 INFO L276 IsEmpty]: Start isEmpty. Operand 9912 states and 20797 transitions. [2022-03-15 20:18:36,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:18:36,026 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:36,026 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:36,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-15 20:18:36,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:36,239 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:36,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:36,240 INFO L85 PathProgramCache]: Analyzing trace with hash -208266442, now seen corresponding path program 2 times [2022-03-15 20:18:36,242 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:36,242 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122874004] [2022-03-15 20:18:36,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:36,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:36,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:36,354 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:36,354 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:36,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122874004] [2022-03-15 20:18:36,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122874004] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:18:36,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139864506] [2022-03-15 20:18:36,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:18:36,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:36,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:18:36,356 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:18:36,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-15 20:18:36,604 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 20:18:36,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:18:36,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:18:36,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:18:36,638 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 13 treesize of output 9 [2022-03-15 20:18:36,657 INFO L353 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-03-15 20:18:36,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-03-15 20:18:36,689 INFO L353 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2022-03-15 20:18:36,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 20:18:36,744 INFO L353 Elim1Store]: treesize reduction 114, result has 19.7 percent of original size [2022-03-15 20:18:36,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 46 [2022-03-15 20:18:36,766 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 20:18:36,766 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 20:18:36,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139864506] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:18:36,766 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 20:18:36,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2022-03-15 20:18:36,767 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1120146867] [2022-03-15 20:18:36,767 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:36,770 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:36,776 INFO L252 McrAutomatonBuilder]: Finished intersection with 23 states and 22 transitions. [2022-03-15 20:18:36,776 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:36,777 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:36,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:18:36,777 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:36,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:18:36,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:18:36,778 INFO L87 Difference]: Start difference. First operand 9912 states and 20797 transitions. Second operand has 6 states, 5 states have (on average 3.8) internal successors, (19), 6 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:37,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:37,695 INFO L93 Difference]: Finished difference Result 10450 states and 21879 transitions. [2022-03-15 20:18:37,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:18:37,696 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 6 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 20:18:37,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:37,715 INFO L225 Difference]: With dead ends: 10450 [2022-03-15 20:18:37,715 INFO L226 Difference]: Without dead ends: 10450 [2022-03-15 20:18:37,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:18:37,716 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 92 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 1208 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 1211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:37,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 96 Invalid, 1211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1208 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 20:18:37,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10450 states. [2022-03-15 20:18:37,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10450 to 10450. [2022-03-15 20:18:37,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10450 states, 10376 states have (on average 2.108616037008481) internal successors, (21879), 10449 states have internal predecessors, (21879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:38,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10450 states to 10450 states and 21879 transitions. [2022-03-15 20:18:38,025 INFO L78 Accepts]: Start accepts. Automaton has 10450 states and 21879 transitions. Word has length 22 [2022-03-15 20:18:38,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:38,025 INFO L470 AbstractCegarLoop]: Abstraction has 10450 states and 21879 transitions. [2022-03-15 20:18:38,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 6 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:38,025 INFO L276 IsEmpty]: Start isEmpty. Operand 10450 states and 21879 transitions. [2022-03-15 20:18:38,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:18:38,026 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:38,026 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:38,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 20:18:38,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:38,254 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:38,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:38,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1769086077, now seen corresponding path program 1 times [2022-03-15 20:18:38,255 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:38,255 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201622004] [2022-03-15 20:18:38,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:38,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:38,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:38,355 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:38,355 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:38,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201622004] [2022-03-15 20:18:38,355 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201622004] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:18:38,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146083009] [2022-03-15 20:18:38,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:38,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:38,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:18:38,360 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:18:38,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-15 20:18:38,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:38,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 20:18:38,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:18:38,652 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:38,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:18:38,716 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:38,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146083009] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:18:38,717 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:18:38,717 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2022-03-15 20:18:38,719 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [387799816] [2022-03-15 20:18:38,719 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:38,723 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:38,728 INFO L252 McrAutomatonBuilder]: Finished intersection with 23 states and 22 transitions. [2022-03-15 20:18:38,728 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:38,729 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:38,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:18:38,729 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:38,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:18:38,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:18:38,729 INFO L87 Difference]: Start difference. First operand 10450 states and 21879 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:39,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:39,293 INFO L93 Difference]: Finished difference Result 18969 states and 37825 transitions. [2022-03-15 20:18:39,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:18:39,294 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 20:18:39,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:39,333 INFO L225 Difference]: With dead ends: 18969 [2022-03-15 20:18:39,333 INFO L226 Difference]: Without dead ends: 18969 [2022-03-15 20:18:39,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:18:39,334 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 1114 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1114 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:39,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1114 Valid, 425 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:18:39,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18969 states. [2022-03-15 20:18:39,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18969 to 13659. [2022-03-15 20:18:39,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13659 states, 13585 states have (on average 2.120647773279352) internal successors, (28809), 13658 states have internal predecessors, (28809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:39,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13659 states to 13659 states and 28809 transitions. [2022-03-15 20:18:39,699 INFO L78 Accepts]: Start accepts. Automaton has 13659 states and 28809 transitions. Word has length 22 [2022-03-15 20:18:39,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:39,699 INFO L470 AbstractCegarLoop]: Abstraction has 13659 states and 28809 transitions. [2022-03-15 20:18:39,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:39,699 INFO L276 IsEmpty]: Start isEmpty. Operand 13659 states and 28809 transitions. [2022-03-15 20:18:39,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:18:39,699 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:39,699 INFO L514 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:39,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-15 20:18:39,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:39,920 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:39,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:39,920 INFO L85 PathProgramCache]: Analyzing trace with hash 512512123, now seen corresponding path program 2 times [2022-03-15 20:18:39,922 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:39,922 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737920766] [2022-03-15 20:18:39,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:39,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:39,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:40,182 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:40,183 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:40,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737920766] [2022-03-15 20:18:40,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737920766] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:18:40,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614601175] [2022-03-15 20:18:40,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:18:40,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:40,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:18:40,184 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:18:40,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-15 20:18:40,412 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 20:18:40,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:18:40,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:18:40,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:18:40,446 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 13 treesize of output 9 [2022-03-15 20:18:40,464 INFO L353 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-03-15 20:18:40,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-03-15 20:18:40,493 INFO L353 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2022-03-15 20:18:40,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 20:18:40,546 INFO L353 Elim1Store]: treesize reduction 114, result has 19.7 percent of original size [2022-03-15 20:18:40,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 46 [2022-03-15 20:18:40,570 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-15 20:18:40,570 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 20:18:40,570 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614601175] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:18:40,570 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 20:18:40,571 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 12 [2022-03-15 20:18:40,571 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1863099074] [2022-03-15 20:18:40,571 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:40,577 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:40,584 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2022-03-15 20:18:40,585 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:40,586 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:40,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:18:40,587 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:40,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:18:40,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:18:40,588 INFO L87 Difference]: Start difference. First operand 13659 states and 28809 transitions. Second operand has 6 states, 5 states have (on average 3.8) internal successors, (19), 6 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:41,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:41,230 INFO L93 Difference]: Finished difference Result 14585 states and 30770 transitions. [2022-03-15 20:18:41,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:18:41,230 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 6 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:18:41,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:41,254 INFO L225 Difference]: With dead ends: 14585 [2022-03-15 20:18:41,254 INFO L226 Difference]: Without dead ends: 14585 [2022-03-15 20:18:41,254 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:18:41,255 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 128 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:41,255 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 92 Invalid, 698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 693 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:18:41,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14585 states. [2022-03-15 20:18:41,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14585 to 14585. [2022-03-15 20:18:41,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14585 states, 14512 states have (on average 2.120314222712238) internal successors, (30770), 14584 states have internal predecessors, (30770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:41,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14585 states to 14585 states and 30770 transitions. [2022-03-15 20:18:41,577 INFO L78 Accepts]: Start accepts. Automaton has 14585 states and 30770 transitions. Word has length 23 [2022-03-15 20:18:41,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:41,577 INFO L470 AbstractCegarLoop]: Abstraction has 14585 states and 30770 transitions. [2022-03-15 20:18:41,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 6 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:41,577 INFO L276 IsEmpty]: Start isEmpty. Operand 14585 states and 30770 transitions. [2022-03-15 20:18:41,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 20:18:41,579 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:41,579 INFO L514 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:41,605 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-03-15 20:18:41,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:41,795 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:41,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:41,796 INFO L85 PathProgramCache]: Analyzing trace with hash -758408883, now seen corresponding path program 1 times [2022-03-15 20:18:41,797 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:41,798 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712460160] [2022-03-15 20:18:41,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:41,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:41,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:41,946 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:41,947 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:41,947 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712460160] [2022-03-15 20:18:41,947 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712460160] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:18:41,947 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805386371] [2022-03-15 20:18:41,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:41,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:41,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:18:41,952 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:18:41,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-15 20:18:42,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:42,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 756 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:18:42,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:18:42,307 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:42,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:18:42,397 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:42,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805386371] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:18:42,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:18:42,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-03-15 20:18:42,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [261106090] [2022-03-15 20:18:42,398 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:42,405 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:42,414 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 29 transitions. [2022-03-15 20:18:42,415 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:42,415 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:42,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:18:42,415 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:42,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:18:42,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:18:42,416 INFO L87 Difference]: Start difference. First operand 14585 states and 30770 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:43,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:43,082 INFO L93 Difference]: Finished difference Result 24254 states and 48395 transitions. [2022-03-15 20:18:43,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:18:43,082 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 20:18:43,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:43,118 INFO L225 Difference]: With dead ends: 24254 [2022-03-15 20:18:43,118 INFO L226 Difference]: Without dead ends: 24254 [2022-03-15 20:18:43,118 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:18:43,119 INFO L933 BasicCegarLoop]: 94 mSDtfsCounter, 1224 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1224 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:43,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1224 Valid, 518 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:18:43,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24254 states. [2022-03-15 20:18:43,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24254 to 18020. [2022-03-15 20:18:43,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18020 states, 17947 states have (on average 2.127820805705689) internal successors, (38188), 18019 states have internal predecessors, (38188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:43,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18020 states to 18020 states and 38188 transitions. [2022-03-15 20:18:43,458 INFO L78 Accepts]: Start accepts. Automaton has 18020 states and 38188 transitions. Word has length 29 [2022-03-15 20:18:43,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:43,459 INFO L470 AbstractCegarLoop]: Abstraction has 18020 states and 38188 transitions. [2022-03-15 20:18:43,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:43,459 INFO L276 IsEmpty]: Start isEmpty. Operand 18020 states and 38188 transitions. [2022-03-15 20:18:43,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:18:43,459 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:43,459 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:43,478 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-15 20:18:43,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-15 20:18:43,664 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:43,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:43,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1843452587, now seen corresponding path program 2 times [2022-03-15 20:18:43,665 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:43,666 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422171372] [2022-03-15 20:18:43,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:43,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:43,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:43,810 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-03-15 20:18:43,810 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:43,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422171372] [2022-03-15 20:18:43,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422171372] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:18:43,811 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:18:43,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 20:18:43,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [95757924] [2022-03-15 20:18:43,811 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:43,818 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:43,829 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 30 transitions. [2022-03-15 20:18:43,830 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:43,830 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:43,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:18:43,830 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:43,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:18:43,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:18:43,831 INFO L87 Difference]: Start difference. First operand 18020 states and 38188 transitions. Second operand has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:44,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:44,675 INFO L93 Difference]: Finished difference Result 24806 states and 52408 transitions. [2022-03-15 20:18:44,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:18:44,675 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:18:44,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:44,714 INFO L225 Difference]: With dead ends: 24806 [2022-03-15 20:18:44,714 INFO L226 Difference]: Without dead ends: 24806 [2022-03-15 20:18:44,714 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:18:44,714 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 128 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:44,715 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 68 Invalid, 782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 696 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:18:44,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24806 states. [2022-03-15 20:18:45,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24806 to 19802. [2022-03-15 20:18:45,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19802 states, 19729 states have (on average 2.11749201682802) internal successors, (41776), 19801 states have internal predecessors, (41776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:45,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19802 states to 19802 states and 41776 transitions. [2022-03-15 20:18:45,124 INFO L78 Accepts]: Start accepts. Automaton has 19802 states and 41776 transitions. Word has length 30 [2022-03-15 20:18:45,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:45,125 INFO L470 AbstractCegarLoop]: Abstraction has 19802 states and 41776 transitions. [2022-03-15 20:18:45,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:45,125 INFO L276 IsEmpty]: Start isEmpty. Operand 19802 states and 41776 transitions. [2022-03-15 20:18:45,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:18:45,125 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:45,125 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:45,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-03-15 20:18:45,126 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:45,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:45,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1864594568, now seen corresponding path program 1 times [2022-03-15 20:18:45,127 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:45,127 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903013848] [2022-03-15 20:18:45,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:45,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:45,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:45,252 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-03-15 20:18:45,252 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:45,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903013848] [2022-03-15 20:18:45,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903013848] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:18:45,252 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:18:45,252 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 20:18:45,253 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [706848314] [2022-03-15 20:18:45,331 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:45,338 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:45,348 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 30 transitions. [2022-03-15 20:18:45,348 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:45,348 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:45,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:18:45,349 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:45,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:18:45,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:18:45,349 INFO L87 Difference]: Start difference. First operand 19802 states and 41776 transitions. Second operand has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:46,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:46,189 INFO L93 Difference]: Finished difference Result 23574 states and 49677 transitions. [2022-03-15 20:18:46,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:18:46,189 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:18:46,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:46,239 INFO L225 Difference]: With dead ends: 23574 [2022-03-15 20:18:46,239 INFO L226 Difference]: Without dead ends: 23574 [2022-03-15 20:18:46,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:18:46,240 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 138 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 875 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:46,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 90 Invalid, 969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 875 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:18:46,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23574 states. [2022-03-15 20:18:46,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23574 to 20904. [2022-03-15 20:18:46,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20904 states, 20834 states have (on average 2.1160122876067966) internal successors, (44085), 20903 states have internal predecessors, (44085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:46,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20904 states to 20904 states and 44085 transitions. [2022-03-15 20:18:46,656 INFO L78 Accepts]: Start accepts. Automaton has 20904 states and 44085 transitions. Word has length 30 [2022-03-15 20:18:46,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:46,656 INFO L470 AbstractCegarLoop]: Abstraction has 20904 states and 44085 transitions. [2022-03-15 20:18:46,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:46,657 INFO L276 IsEmpty]: Start isEmpty. Operand 20904 states and 44085 transitions. [2022-03-15 20:18:46,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:18:46,657 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:46,657 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:46,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-03-15 20:18:46,658 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:46,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:46,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1057388934, now seen corresponding path program 1 times [2022-03-15 20:18:46,659 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:46,659 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121048313] [2022-03-15 20:18:46,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:46,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:46,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:46,790 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:46,790 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:46,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121048313] [2022-03-15 20:18:46,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121048313] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:18:46,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866363772] [2022-03-15 20:18:46,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:46,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:46,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:18:46,792 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:18:46,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-15 20:18:47,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:47,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 909 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:18:47,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:18:47,353 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:47,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:18:47,436 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:47,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866363772] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:18:47,436 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:18:47,436 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-15 20:18:47,436 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1678082370] [2022-03-15 20:18:47,437 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:47,446 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:47,462 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 36 transitions. [2022-03-15 20:18:47,462 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:47,462 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:47,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:18:47,463 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:47,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:18:47,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:18:47,463 INFO L87 Difference]: Start difference. First operand 20904 states and 44085 transitions. Second operand has 9 states, 9 states have (on average 4.0) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:48,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:48,192 INFO L93 Difference]: Finished difference Result 32465 states and 64819 transitions. [2022-03-15 20:18:48,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:18:48,192 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:18:48,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:48,321 INFO L225 Difference]: With dead ends: 32465 [2022-03-15 20:18:48,321 INFO L226 Difference]: Without dead ends: 32465 [2022-03-15 20:18:48,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:18:48,322 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 1666 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1666 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:48,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1666 Valid, 555 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:18:48,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32465 states. [2022-03-15 20:18:48,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32465 to 24913. [2022-03-15 20:18:48,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24913 states, 24843 states have (on average 2.1206376041540875) internal successors, (52683), 24912 states have internal predecessors, (52683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:48,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24913 states to 24913 states and 52683 transitions. [2022-03-15 20:18:48,764 INFO L78 Accepts]: Start accepts. Automaton has 24913 states and 52683 transitions. Word has length 36 [2022-03-15 20:18:48,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:48,764 INFO L470 AbstractCegarLoop]: Abstraction has 24913 states and 52683 transitions. [2022-03-15 20:18:48,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:48,765 INFO L276 IsEmpty]: Start isEmpty. Operand 24913 states and 52683 transitions. [2022-03-15 20:18:48,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-15 20:18:48,765 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:48,765 INFO L514 BasicCegarLoop]: trace histogram [7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:48,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-15 20:18:48,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-15 20:18:48,967 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:48,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:48,967 INFO L85 PathProgramCache]: Analyzing trace with hash 299491698, now seen corresponding path program 2 times [2022-03-15 20:18:48,968 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:48,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761585856] [2022-03-15 20:18:48,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:48,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:49,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:49,104 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:49,105 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:49,105 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761585856] [2022-03-15 20:18:49,105 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761585856] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:18:49,105 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938321349] [2022-03-15 20:18:49,105 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:18:49,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:49,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:18:49,108 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:18:49,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-15 20:18:49,502 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 20:18:49,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:18:49,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:18:49,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:18:49,566 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 13 treesize of output 9 [2022-03-15 20:18:49,595 INFO L353 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-03-15 20:18:49,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-03-15 20:18:49,629 INFO L353 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2022-03-15 20:18:49,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 20:18:49,666 INFO L353 Elim1Store]: treesize reduction 114, result has 19.7 percent of original size [2022-03-15 20:18:49,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 46 [2022-03-15 20:18:49,692 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-15 20:18:49,692 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 20:18:49,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938321349] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:18:49,693 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 20:18:49,693 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 14 [2022-03-15 20:18:49,693 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1225459442] [2022-03-15 20:18:49,693 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:49,703 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:49,718 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 37 transitions. [2022-03-15 20:18:49,718 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:49,718 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:49,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:18:49,718 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:49,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:18:49,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:18:49,719 INFO L87 Difference]: Start difference. First operand 24913 states and 52683 transitions. Second operand has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:50,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:50,492 INFO L93 Difference]: Finished difference Result 26555 states and 55967 transitions. [2022-03-15 20:18:50,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:18:50,493 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-03-15 20:18:50,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:50,543 INFO L225 Difference]: With dead ends: 26555 [2022-03-15 20:18:50,543 INFO L226 Difference]: Without dead ends: 26555 [2022-03-15 20:18:50,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:18:50,544 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 94 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 920 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:50,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 88 Invalid, 957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 920 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:18:50,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26555 states. [2022-03-15 20:18:50,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26555 to 25953. [2022-03-15 20:18:50,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25953 states, 25884 states have (on average 2.1153222067686603) internal successors, (54753), 25952 states have internal predecessors, (54753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:50,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25953 states to 25953 states and 54753 transitions. [2022-03-15 20:18:50,979 INFO L78 Accepts]: Start accepts. Automaton has 25953 states and 54753 transitions. Word has length 37 [2022-03-15 20:18:50,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:50,979 INFO L470 AbstractCegarLoop]: Abstraction has 25953 states and 54753 transitions. [2022-03-15 20:18:50,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:50,980 INFO L276 IsEmpty]: Start isEmpty. Operand 25953 states and 54753 transitions. [2022-03-15 20:18:50,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-15 20:18:50,980 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:50,980 INFO L514 BasicCegarLoop]: trace histogram [7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:51,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-15 20:18:51,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-15 20:18:51,189 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:51,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:51,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1364931686, now seen corresponding path program 1 times [2022-03-15 20:18:51,191 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:51,191 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827139187] [2022-03-15 20:18:51,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:51,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:51,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:51,351 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:51,351 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:51,351 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827139187] [2022-03-15 20:18:51,351 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827139187] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:18:51,351 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349195356] [2022-03-15 20:18:51,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:51,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:51,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:18:51,353 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:18:51,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-15 20:18:51,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:51,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 1018 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:18:51,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:18:51,908 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:51,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:18:52,005 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:52,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349195356] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:18:52,006 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:18:52,006 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 11 [2022-03-15 20:18:52,006 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [278751649] [2022-03-15 20:18:52,006 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:52,021 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:52,046 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 37 transitions. [2022-03-15 20:18:52,046 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:52,046 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:52,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:18:52,047 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:52,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:18:52,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:18:52,047 INFO L87 Difference]: Start difference. First operand 25953 states and 54753 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 9 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:52,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:52,912 INFO L93 Difference]: Finished difference Result 38437 states and 76763 transitions. [2022-03-15 20:18:52,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 20:18:52,912 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 9 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-03-15 20:18:52,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:52,979 INFO L225 Difference]: With dead ends: 38437 [2022-03-15 20:18:52,979 INFO L226 Difference]: Without dead ends: 38437 [2022-03-15 20:18:52,979 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:18:52,980 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 2112 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2112 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:52,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2112 Valid, 621 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:18:53,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38437 states. [2022-03-15 20:18:53,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38437 to 30136. [2022-03-15 20:18:53,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30136 states, 30067 states have (on average 2.118502012172814) internal successors, (63697), 30135 states have internal predecessors, (63697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:53,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30136 states to 30136 states and 63697 transitions. [2022-03-15 20:18:53,804 INFO L78 Accepts]: Start accepts. Automaton has 30136 states and 63697 transitions. Word has length 37 [2022-03-15 20:18:53,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:53,804 INFO L470 AbstractCegarLoop]: Abstraction has 30136 states and 63697 transitions. [2022-03-15 20:18:53,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 9 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:53,804 INFO L276 IsEmpty]: Start isEmpty. Operand 30136 states and 63697 transitions. [2022-03-15 20:18:53,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-03-15 20:18:53,804 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:53,805 INFO L514 BasicCegarLoop]: trace histogram [8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:53,823 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-03-15 20:18:54,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-15 20:18:54,007 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:54,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:54,008 INFO L85 PathProgramCache]: Analyzing trace with hash 478558318, now seen corresponding path program 2 times [2022-03-15 20:18:54,009 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:54,009 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123830193] [2022-03-15 20:18:54,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:54,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:54,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:54,181 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:54,181 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:54,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123830193] [2022-03-15 20:18:54,181 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123830193] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:18:54,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092444307] [2022-03-15 20:18:54,181 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:18:54,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:54,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:18:54,184 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:18:54,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-15 20:18:54,619 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 20:18:54,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:18:54,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:18:54,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:18:54,669 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 13 treesize of output 9 [2022-03-15 20:18:54,688 INFO L353 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-03-15 20:18:54,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-03-15 20:18:54,722 INFO L353 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2022-03-15 20:18:54,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 20:18:54,784 INFO L353 Elim1Store]: treesize reduction 114, result has 19.7 percent of original size [2022-03-15 20:18:54,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 46 [2022-03-15 20:18:54,804 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-15 20:18:54,805 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 20:18:54,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092444307] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:18:54,805 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 20:18:54,805 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 15 [2022-03-15 20:18:54,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1502898307] [2022-03-15 20:18:54,805 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:54,820 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:54,841 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 38 transitions. [2022-03-15 20:18:54,842 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:54,842 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:54,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:18:54,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:54,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:18:54,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:18:54,843 INFO L87 Difference]: Start difference. First operand 30136 states and 63697 transitions. Second operand has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:55,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:55,608 INFO L93 Difference]: Finished difference Result 32531 states and 68686 transitions. [2022-03-15 20:18:55,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:18:55,608 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-03-15 20:18:55,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:55,670 INFO L225 Difference]: With dead ends: 32531 [2022-03-15 20:18:55,670 INFO L226 Difference]: Without dead ends: 32531 [2022-03-15 20:18:55,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:18:55,671 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 132 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 869 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:55,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 96 Invalid, 955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 869 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:18:55,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32531 states. [2022-03-15 20:18:56,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32531 to 31641. [2022-03-15 20:18:56,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31641 states, 31576 states have (on average 2.1166075500380037) internal successors, (66834), 31640 states have internal predecessors, (66834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:56,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31641 states to 31641 states and 66834 transitions. [2022-03-15 20:18:56,227 INFO L78 Accepts]: Start accepts. Automaton has 31641 states and 66834 transitions. Word has length 38 [2022-03-15 20:18:56,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:56,228 INFO L470 AbstractCegarLoop]: Abstraction has 31641 states and 66834 transitions. [2022-03-15 20:18:56,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:56,228 INFO L276 IsEmpty]: Start isEmpty. Operand 31641 states and 66834 transitions. [2022-03-15 20:18:56,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-03-15 20:18:56,228 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:56,228 INFO L514 BasicCegarLoop]: trace histogram [8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:56,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-15 20:18:56,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-15 20:18:56,431 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:56,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:56,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1722639504, now seen corresponding path program 1 times [2022-03-15 20:18:56,433 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:56,433 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539397304] [2022-03-15 20:18:56,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:56,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:56,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:56,594 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:56,595 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:56,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539397304] [2022-03-15 20:18:56,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539397304] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:18:56,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251085422] [2022-03-15 20:18:56,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:56,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:56,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:18:56,596 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:18:56,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-15 20:18:57,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:57,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 1167 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:18:57,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:18:57,192 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:57,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:18:57,265 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:57,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251085422] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:18:57,265 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:18:57,265 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 11 [2022-03-15 20:18:57,265 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1687527540] [2022-03-15 20:18:57,265 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:18:57,276 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:18:57,297 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 44 transitions. [2022-03-15 20:18:57,297 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:18:57,297 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:18:57,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:18:57,298 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:18:57,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:18:57,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:18:57,298 INFO L87 Difference]: Start difference. First operand 31641 states and 66834 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:58,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:18:58,276 INFO L93 Difference]: Finished difference Result 45305 states and 90499 transitions. [2022-03-15 20:18:58,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:18:58,277 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-03-15 20:18:58,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:18:58,353 INFO L225 Difference]: With dead ends: 45305 [2022-03-15 20:18:58,353 INFO L226 Difference]: Without dead ends: 45305 [2022-03-15 20:18:58,354 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:18:58,354 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 2213 mSDsluCounter, 918 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2213 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:18:58,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2213 Valid, 712 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 525 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:18:58,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45305 states. [2022-03-15 20:18:59,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45305 to 36038. [2022-03-15 20:18:59,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36038 states, 35973 states have (on average 2.1190059211074974) internal successors, (76227), 36037 states have internal predecessors, (76227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:59,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36038 states to 36038 states and 76227 transitions. [2022-03-15 20:18:59,123 INFO L78 Accepts]: Start accepts. Automaton has 36038 states and 76227 transitions. Word has length 44 [2022-03-15 20:18:59,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:18:59,123 INFO L470 AbstractCegarLoop]: Abstraction has 36038 states and 76227 transitions. [2022-03-15 20:18:59,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:18:59,123 INFO L276 IsEmpty]: Start isEmpty. Operand 36038 states and 76227 transitions. [2022-03-15 20:18:59,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-15 20:18:59,124 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:18:59,124 INFO L514 BasicCegarLoop]: trace histogram [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:18:59,145 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-03-15 20:18:59,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:59,329 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:18:59,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:18:59,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1148944792, now seen corresponding path program 2 times [2022-03-15 20:18:59,330 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:18:59,330 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865600332] [2022-03-15 20:18:59,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:18:59,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:18:59,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:18:59,533 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:18:59,533 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:18:59,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865600332] [2022-03-15 20:18:59,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865600332] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:18:59,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240810476] [2022-03-15 20:18:59,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:18:59,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:18:59,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:18:59,536 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:18:59,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-15 20:19:00,065 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 20:19:00,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:19:00,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:19:00,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:19:00,119 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 13 treesize of output 9 [2022-03-15 20:19:00,135 INFO L353 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-03-15 20:19:00,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-03-15 20:19:00,163 INFO L353 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2022-03-15 20:19:00,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 20:19:00,211 INFO L353 Elim1Store]: treesize reduction 114, result has 19.7 percent of original size [2022-03-15 20:19:00,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 46 [2022-03-15 20:19:00,229 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-03-15 20:19:00,229 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 20:19:00,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240810476] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:19:00,229 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 20:19:00,229 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [11] total 16 [2022-03-15 20:19:00,229 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1398362390] [2022-03-15 20:19:00,229 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:19:00,244 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:19:00,274 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 45 transitions. [2022-03-15 20:19:00,274 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:19:00,275 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:19:00,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:19:00,275 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:19:00,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:19:00,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=160, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:19:00,276 INFO L87 Difference]: Start difference. First operand 36038 states and 76227 transitions. Second operand has 6 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:00,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:19:00,868 INFO L93 Difference]: Finished difference Result 37904 states and 79987 transitions. [2022-03-15 20:19:00,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:19:00,868 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-03-15 20:19:00,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:19:00,932 INFO L225 Difference]: With dead ends: 37904 [2022-03-15 20:19:00,933 INFO L226 Difference]: Without dead ends: 37904 [2022-03-15 20:19:00,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=160, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:19:00,933 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 94 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:19:00,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 84 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:19:00,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37904 states. [2022-03-15 20:19:01,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37904 to 37447. [2022-03-15 20:19:01,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37447 states, 37382 states have (on average 2.11508212508694) internal successors, (79066), 37446 states have internal predecessors, (79066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:01,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37447 states to 37447 states and 79066 transitions. [2022-03-15 20:19:01,519 INFO L78 Accepts]: Start accepts. Automaton has 37447 states and 79066 transitions. Word has length 45 [2022-03-15 20:19:01,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:19:01,519 INFO L470 AbstractCegarLoop]: Abstraction has 37447 states and 79066 transitions. [2022-03-15 20:19:01,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:01,519 INFO L276 IsEmpty]: Start isEmpty. Operand 37447 states and 79066 transitions. [2022-03-15 20:19:01,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-15 20:19:01,520 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:19:01,520 INFO L514 BasicCegarLoop]: trace histogram [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:19:01,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-03-15 20:19:01,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:19:01,721 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:19:01,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:19:01,721 INFO L85 PathProgramCache]: Analyzing trace with hash 106810657, now seen corresponding path program 1 times [2022-03-15 20:19:01,722 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:19:01,722 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769907019] [2022-03-15 20:19:01,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:19:01,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:19:01,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:19:01,881 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:19:01,882 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:19:01,882 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769907019] [2022-03-15 20:19:01,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769907019] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:19:01,882 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167256393] [2022-03-15 20:19:01,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:19:01,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:19:01,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:19:01,884 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:19:01,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-15 20:19:02,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:19:02,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 1276 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 20:19:02,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:19:02,929 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:19:02,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:19:02,999 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:19:02,999 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167256393] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:19:02,999 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:19:03,000 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2022-03-15 20:19:03,000 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2140192391] [2022-03-15 20:19:03,000 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:19:03,014 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:19:03,044 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 45 transitions. [2022-03-15 20:19:03,044 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:19:03,045 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:19:03,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:19:03,045 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:19:03,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:19:03,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:19:03,046 INFO L87 Difference]: Start difference. First operand 37447 states and 79066 transitions. Second operand has 12 states, 12 states have (on average 3.75) internal successors, (45), 11 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:04,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:19:04,192 INFO L93 Difference]: Finished difference Result 46977 states and 93843 transitions. [2022-03-15 20:19:04,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 20:19:04,192 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.75) internal successors, (45), 11 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-03-15 20:19:04,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:19:04,268 INFO L225 Difference]: With dead ends: 46977 [2022-03-15 20:19:04,268 INFO L226 Difference]: Without dead ends: 46977 [2022-03-15 20:19:04,268 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:19:04,269 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 2434 mSDsluCounter, 965 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2434 SdHoareTripleChecker+Valid, 742 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 20:19:04,269 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2434 Valid, 742 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 544 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 20:19:04,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46977 states. [2022-03-15 20:19:04,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46977 to 42020. [2022-03-15 20:19:05,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42020 states, 41955 states have (on average 2.116887140984388) internal successors, (88814), 42019 states have internal predecessors, (88814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:05,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42020 states to 42020 states and 88814 transitions. [2022-03-15 20:19:05,087 INFO L78 Accepts]: Start accepts. Automaton has 42020 states and 88814 transitions. Word has length 45 [2022-03-15 20:19:05,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:19:05,087 INFO L470 AbstractCegarLoop]: Abstraction has 42020 states and 88814 transitions. [2022-03-15 20:19:05,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.75) internal successors, (45), 11 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:05,088 INFO L276 IsEmpty]: Start isEmpty. Operand 42020 states and 88814 transitions. [2022-03-15 20:19:05,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-03-15 20:19:05,088 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:19:05,088 INFO L514 BasicCegarLoop]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:19:05,108 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-15 20:19:05,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:19:05,291 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:19:05,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:19:05,292 INFO L85 PathProgramCache]: Analyzing trace with hash 711477545, now seen corresponding path program 2 times [2022-03-15 20:19:05,293 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:19:05,293 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727898876] [2022-03-15 20:19:05,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:19:05,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:19:05,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:19:05,453 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-03-15 20:19:05,453 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:19:05,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727898876] [2022-03-15 20:19:05,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727898876] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:19:05,453 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:19:05,454 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 20:19:05,454 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1082349571] [2022-03-15 20:19:05,454 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:19:05,466 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:19:05,651 INFO L252 McrAutomatonBuilder]: Finished intersection with 47 states and 46 transitions. [2022-03-15 20:19:05,651 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:19:05,652 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:19:05,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:19:05,652 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:19:05,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:19:05,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:19:05,652 INFO L87 Difference]: Start difference. First operand 42020 states and 88814 transitions. Second operand has 6 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:06,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:19:06,749 INFO L93 Difference]: Finished difference Result 44040 states and 93143 transitions. [2022-03-15 20:19:06,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:19:06,749 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-03-15 20:19:06,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:19:06,938 INFO L225 Difference]: With dead ends: 44040 [2022-03-15 20:19:06,938 INFO L226 Difference]: Without dead ends: 44040 [2022-03-15 20:19:06,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:19:06,939 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 128 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 1269 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 1273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:19:06,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 103 Invalid, 1273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1269 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 20:19:06,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44040 states. [2022-03-15 20:19:07,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44040 to 44040. [2022-03-15 20:19:07,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44040 states, 43976 states have (on average 2.1180416590867748) internal successors, (93143), 44039 states have internal predecessors, (93143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:07,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44040 states to 44040 states and 93143 transitions. [2022-03-15 20:19:07,605 INFO L78 Accepts]: Start accepts. Automaton has 44040 states and 93143 transitions. Word has length 46 [2022-03-15 20:19:07,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:19:07,605 INFO L470 AbstractCegarLoop]: Abstraction has 44040 states and 93143 transitions. [2022-03-15 20:19:07,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:07,605 INFO L276 IsEmpty]: Start isEmpty. Operand 44040 states and 93143 transitions. [2022-03-15 20:19:07,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-15 20:19:07,606 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:19:07,606 INFO L514 BasicCegarLoop]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:19:07,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-03-15 20:19:07,606 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:19:07,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:19:07,606 INFO L85 PathProgramCache]: Analyzing trace with hash -988122144, now seen corresponding path program 1 times [2022-03-15 20:19:07,607 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:19:07,607 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816748288] [2022-03-15 20:19:07,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:19:07,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:19:07,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:19:07,986 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-03-15 20:19:07,986 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:19:07,986 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816748288] [2022-03-15 20:19:07,986 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816748288] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:19:07,986 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:19:07,986 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 20:19:07,988 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1978829920] [2022-03-15 20:19:07,988 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:19:08,004 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:19:08,046 INFO L252 McrAutomatonBuilder]: Finished intersection with 53 states and 52 transitions. [2022-03-15 20:19:08,046 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:19:08,047 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:19:08,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:19:08,047 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:19:08,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:19:08,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:19:08,048 INFO L87 Difference]: Start difference. First operand 44040 states and 93143 transitions. Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:08,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:19:08,717 INFO L93 Difference]: Finished difference Result 46157 states and 97409 transitions. [2022-03-15 20:19:08,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:19:08,718 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 52 [2022-03-15 20:19:08,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:19:08,801 INFO L225 Difference]: With dead ends: 46157 [2022-03-15 20:19:08,801 INFO L226 Difference]: Without dead ends: 46157 [2022-03-15 20:19:08,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:19:08,802 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 94 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:19:08,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 85 Invalid, 586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 579 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:19:08,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46157 states. [2022-03-15 20:19:09,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46157 to 45616. [2022-03-15 20:19:09,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45616 states, 45552 states have (on average 2.11448454513523) internal successors, (96319), 45615 states have internal predecessors, (96319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:09,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45616 states to 45616 states and 96319 transitions. [2022-03-15 20:19:09,599 INFO L78 Accepts]: Start accepts. Automaton has 45616 states and 96319 transitions. Word has length 52 [2022-03-15 20:19:09,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:19:09,599 INFO L470 AbstractCegarLoop]: Abstraction has 45616 states and 96319 transitions. [2022-03-15 20:19:09,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:09,600 INFO L276 IsEmpty]: Start isEmpty. Operand 45616 states and 96319 transitions. [2022-03-15 20:19:09,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-15 20:19:09,600 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:19:09,600 INFO L514 BasicCegarLoop]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:19:09,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-03-15 20:19:09,600 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:19:09,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:19:09,601 INFO L85 PathProgramCache]: Analyzing trace with hash -559463422, now seen corresponding path program 1 times [2022-03-15 20:19:09,602 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:19:09,602 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487803157] [2022-03-15 20:19:09,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:19:09,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:19:09,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:19:09,832 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-03-15 20:19:09,832 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:19:09,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487803157] [2022-03-15 20:19:09,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487803157] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:19:09,833 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:19:09,833 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 20:19:09,833 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [945264671] [2022-03-15 20:19:09,833 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:19:09,855 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:19:10,086 INFO L252 McrAutomatonBuilder]: Finished intersection with 53 states and 52 transitions. [2022-03-15 20:19:10,086 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:19:10,086 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:19:10,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:19:10,087 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:19:10,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:19:10,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:19:10,087 INFO L87 Difference]: Start difference. First operand 45616 states and 96319 transitions. Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:10,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:19:10,887 INFO L93 Difference]: Finished difference Result 47627 states and 100630 transitions. [2022-03-15 20:19:10,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:19:10,888 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 52 [2022-03-15 20:19:10,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:19:11,082 INFO L225 Difference]: With dead ends: 47627 [2022-03-15 20:19:11,082 INFO L226 Difference]: Without dead ends: 47587 [2022-03-15 20:19:11,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:19:11,083 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 128 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 980 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 980 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:19:11,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 98 Invalid, 986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 980 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:19:11,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47587 states. [2022-03-15 20:19:11,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47587 to 47467. [2022-03-15 20:19:11,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47467 states, 47404 states have (on average 2.1150324867099823) internal successors, (100261), 47466 states have internal predecessors, (100261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:11,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47467 states to 47467 states and 100261 transitions. [2022-03-15 20:19:11,706 INFO L78 Accepts]: Start accepts. Automaton has 47467 states and 100261 transitions. Word has length 52 [2022-03-15 20:19:11,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:19:11,706 INFO L470 AbstractCegarLoop]: Abstraction has 47467 states and 100261 transitions. [2022-03-15 20:19:11,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:11,706 INFO L276 IsEmpty]: Start isEmpty. Operand 47467 states and 100261 transitions. [2022-03-15 20:19:11,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-15 20:19:11,707 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:19:11,707 INFO L514 BasicCegarLoop]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:19:11,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-03-15 20:19:11,707 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:19:11,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:19:11,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1678742220, now seen corresponding path program 1 times [2022-03-15 20:19:11,708 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:19:11,708 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234109546] [2022-03-15 20:19:11,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:19:11,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:19:11,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:19:12,068 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-03-15 20:19:12,068 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:19:12,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234109546] [2022-03-15 20:19:12,068 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234109546] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:19:12,068 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:19:12,068 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 20:19:12,068 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2130372561] [2022-03-15 20:19:12,069 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:19:12,097 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:19:12,187 INFO L252 McrAutomatonBuilder]: Finished intersection with 65 states and 64 transitions. [2022-03-15 20:19:12,188 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:19:12,188 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:19:12,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:19:12,188 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:19:12,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:19:12,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:19:12,189 INFO L87 Difference]: Start difference. First operand 47467 states and 100261 transitions. Second operand has 6 states, 5 states have (on average 11.0) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:13,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:19:13,054 INFO L93 Difference]: Finished difference Result 48970 states and 103211 transitions. [2022-03-15 20:19:13,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:19:13,055 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 11.0) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2022-03-15 20:19:13,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:19:13,176 INFO L225 Difference]: With dead ends: 48970 [2022-03-15 20:19:13,176 INFO L226 Difference]: Without dead ends: 48970 [2022-03-15 20:19:13,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:19:13,177 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 92 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 773 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 773 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:19:13,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 88 Invalid, 810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 773 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:19:13,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48970 states. [2022-03-15 20:19:13,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48970 to 48970. [2022-03-15 20:19:13,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48970 states, 48909 states have (on average 2.110266004211904) internal successors, (103211), 48969 states have internal predecessors, (103211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:14,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48970 states to 48970 states and 103211 transitions. [2022-03-15 20:19:14,025 INFO L78 Accepts]: Start accepts. Automaton has 48970 states and 103211 transitions. Word has length 64 [2022-03-15 20:19:14,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:19:14,026 INFO L470 AbstractCegarLoop]: Abstraction has 48970 states and 103211 transitions. [2022-03-15 20:19:14,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 11.0) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:14,026 INFO L276 IsEmpty]: Start isEmpty. Operand 48970 states and 103211 transitions. [2022-03-15 20:19:14,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-03-15 20:19:14,026 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:19:14,027 INFO L514 BasicCegarLoop]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:19:14,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-03-15 20:19:14,029 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:19:14,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:19:14,029 INFO L85 PathProgramCache]: Analyzing trace with hash -94813410, now seen corresponding path program 1 times [2022-03-15 20:19:14,031 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:19:14,031 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166139816] [2022-03-15 20:19:14,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:19:14,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:19:14,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:19:14,192 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-03-15 20:19:14,193 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:19:14,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166139816] [2022-03-15 20:19:14,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166139816] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:19:14,193 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:19:14,193 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 20:19:14,193 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1133234187] [2022-03-15 20:19:14,193 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:19:14,217 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:19:14,496 INFO L252 McrAutomatonBuilder]: Finished intersection with 71 states and 70 transitions. [2022-03-15 20:19:14,496 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:19:14,497 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:19:14,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:19:14,497 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:19:14,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:19:14,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:19:14,497 INFO L87 Difference]: Start difference. First operand 48970 states and 103211 transitions. Second operand has 6 states, 5 states have (on average 12.2) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:15,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:19:15,246 INFO L93 Difference]: Finished difference Result 52719 states and 110688 transitions. [2022-03-15 20:19:15,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:19:15,246 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 12.2) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 70 [2022-03-15 20:19:15,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:19:15,382 INFO L225 Difference]: With dead ends: 52719 [2022-03-15 20:19:15,382 INFO L226 Difference]: Without dead ends: 52656 [2022-03-15 20:19:15,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:19:15,383 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 107 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:19:15,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 85 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 700 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:19:15,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52656 states. [2022-03-15 20:19:16,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52656 to 50392. [2022-03-15 20:19:16,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50392 states, 50333 states have (on average 2.0956231498221842) internal successors, (105479), 50391 states have internal predecessors, (105479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:16,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50392 states to 50392 states and 105479 transitions. [2022-03-15 20:19:16,291 INFO L78 Accepts]: Start accepts. Automaton has 50392 states and 105479 transitions. Word has length 70 [2022-03-15 20:19:16,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:19:16,291 INFO L470 AbstractCegarLoop]: Abstraction has 50392 states and 105479 transitions. [2022-03-15 20:19:16,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 12.2) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:16,291 INFO L276 IsEmpty]: Start isEmpty. Operand 50392 states and 105479 transitions. [2022-03-15 20:19:16,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-03-15 20:19:16,292 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:19:16,292 INFO L514 BasicCegarLoop]: trace histogram [10, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:19:16,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-03-15 20:19:16,292 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:19:16,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:19:16,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1780349982, now seen corresponding path program 1 times [2022-03-15 20:19:16,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:19:16,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703710177] [2022-03-15 20:19:16,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:19:16,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:19:16,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:19:16,834 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-03-15 20:19:16,834 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:19:16,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703710177] [2022-03-15 20:19:16,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703710177] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:19:16,834 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:19:16,834 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-15 20:19:16,834 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [582765053] [2022-03-15 20:19:16,835 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:19:16,862 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:19:17,386 INFO L252 McrAutomatonBuilder]: Finished intersection with 158 states and 230 transitions. [2022-03-15 20:19:17,387 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:19:17,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:17,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:17,565 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:17,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:17,589 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:17,589 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:17,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:17,593 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:17,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:17,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:17,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:17,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:17,736 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:17,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:17,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:17,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:17,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:17,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:17,759 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:17,760 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:17,770 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1923967#(and (not (= |ULTIMATE.start_new_~p~0#1.base| |t_funThread1of1ForFork0_new_~p~0#1.base|)) (= |t_funThread1of1ForFork0_new_#t~nondet31#1| (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) |t_funThread1of1ForFork0_new_~p~0#1.offset|))), 1923968#(not (= |ULTIMATE.start_new_~p~0#1.base| |t_funThread1of1ForFork0_new_~p~0#1.base|)), 1923966#(and (= (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 1)) |t_funThread1of1ForFork0_new_#t~nondet31#1|) (not (= |ULTIMATE.start_new_~p~0#1.base| |t_funThread1of1ForFork0_new_~p~0#1.base|)) (= |t_funThread1of1ForFork0_new_#t~nondet31#1| (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) |t_funThread1of1ForFork0_new_~p~0#1.offset|))), 1923965#(and (= (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 1)) |t_funThread1of1ForFork0_new_#t~nondet31#1|) (not (= |ULTIMATE.start_new_~p~0#1.base| |t_funThread1of1ForFork0_new_~p~0#1.base|)) (= (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 2)) |t_funThread1of1ForFork0_new_#t~nondet31#1|) (= |t_funThread1of1ForFork0_new_#t~nondet31#1| (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) |t_funThread1of1ForFork0_new_~p~0#1.offset|)))] [2022-03-15 20:19:17,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:19:17,770 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:19:17,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:19:17,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:19:17,770 INFO L87 Difference]: Start difference. First operand 50392 states and 105479 transitions. Second operand has 13 states, 12 states have (on average 7.666666666666667) internal successors, (92), 13 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:19,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:19:19,714 INFO L93 Difference]: Finished difference Result 98593 states and 206453 transitions. [2022-03-15 20:19:19,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 20:19:19,716 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 7.666666666666667) internal successors, (92), 13 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 84 [2022-03-15 20:19:19,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:19:19,980 INFO L225 Difference]: With dead ends: 98593 [2022-03-15 20:19:19,980 INFO L226 Difference]: Without dead ends: 98593 [2022-03-15 20:19:19,981 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 72 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=210, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:19:19,981 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 700 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 2566 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 700 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 2656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 2566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:19:19,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [700 Valid, 318 Invalid, 2656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 2566 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-15 20:19:20,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98593 states. [2022-03-15 20:19:21,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98593 to 51274. [2022-03-15 20:19:21,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51274 states, 51215 states have (on average 2.0946792931758274) internal successors, (107279), 51273 states have internal predecessors, (107279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:21,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51274 states to 51274 states and 107279 transitions. [2022-03-15 20:19:21,419 INFO L78 Accepts]: Start accepts. Automaton has 51274 states and 107279 transitions. Word has length 84 [2022-03-15 20:19:21,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:19:21,419 INFO L470 AbstractCegarLoop]: Abstraction has 51274 states and 107279 transitions. [2022-03-15 20:19:21,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 7.666666666666667) internal successors, (92), 13 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:21,419 INFO L276 IsEmpty]: Start isEmpty. Operand 51274 states and 107279 transitions. [2022-03-15 20:19:21,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-03-15 20:19:21,420 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:19:21,421 INFO L514 BasicCegarLoop]: trace histogram [10, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:19:21,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-03-15 20:19:21,421 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:19:21,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:19:21,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1260709992, now seen corresponding path program 1 times [2022-03-15 20:19:21,423 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:19:21,424 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062792122] [2022-03-15 20:19:21,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:19:21,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:19:21,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:19:21,707 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-03-15 20:19:21,707 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:19:21,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062792122] [2022-03-15 20:19:21,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062792122] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:19:21,708 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:19:21,708 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-15 20:19:21,708 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [376846504] [2022-03-15 20:19:21,708 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:19:21,745 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:19:22,264 INFO L252 McrAutomatonBuilder]: Finished intersection with 146 states and 206 transitions. [2022-03-15 20:19:22,264 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:19:22,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:22,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:22,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:22,343 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:22,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:22,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:22,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:22,358 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:22,367 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:19:22,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:19:22,367 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:19:22,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:19:22,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:19:22,368 INFO L87 Difference]: Start difference. First operand 51274 states and 107279 transitions. Second operand has 9 states, 8 states have (on average 9.5) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:23,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:19:23,899 INFO L93 Difference]: Finished difference Result 98150 states and 205339 transitions. [2022-03-15 20:19:23,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 20:19:23,900 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.5) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 84 [2022-03-15 20:19:23,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:19:24,113 INFO L225 Difference]: With dead ends: 98150 [2022-03-15 20:19:24,113 INFO L226 Difference]: Without dead ends: 98150 [2022-03-15 20:19:24,114 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=201, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:19:24,114 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 483 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 1714 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 483 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 1775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:19:24,114 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [483 Valid, 271 Invalid, 1775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1714 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 20:19:24,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98150 states. [2022-03-15 20:19:25,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98150 to 51672. [2022-03-15 20:19:25,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51672 states, 51613 states have (on average 2.0938716989905646) internal successors, (108071), 51671 states have internal predecessors, (108071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:25,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51672 states to 51672 states and 108071 transitions. [2022-03-15 20:19:25,452 INFO L78 Accepts]: Start accepts. Automaton has 51672 states and 108071 transitions. Word has length 84 [2022-03-15 20:19:25,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:19:25,453 INFO L470 AbstractCegarLoop]: Abstraction has 51672 states and 108071 transitions. [2022-03-15 20:19:25,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.5) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:25,453 INFO L276 IsEmpty]: Start isEmpty. Operand 51672 states and 108071 transitions. [2022-03-15 20:19:25,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-03-15 20:19:25,454 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:19:25,454 INFO L514 BasicCegarLoop]: trace histogram [10, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:19:25,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-03-15 20:19:25,454 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:19:25,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:19:25,454 INFO L85 PathProgramCache]: Analyzing trace with hash -40949464, now seen corresponding path program 2 times [2022-03-15 20:19:25,455 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:19:25,455 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151997130] [2022-03-15 20:19:25,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:19:25,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:19:25,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:19:25,667 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-03-15 20:19:25,668 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:19:25,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151997130] [2022-03-15 20:19:25,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151997130] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:19:25,668 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:19:25,668 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-15 20:19:25,668 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2141755005] [2022-03-15 20:19:25,668 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:19:25,694 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:19:26,398 INFO L252 McrAutomatonBuilder]: Finished intersection with 146 states and 206 transitions. [2022-03-15 20:19:26,398 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:19:26,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:26,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:26,493 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:26,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:26,496 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [2326664#(not (= |ULTIMATE.start_new_~p~0#1.base| |t_funThread1of1ForFork0_new_~p~0#1.base|))] [2022-03-15 20:19:26,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:19:26,497 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:19:26,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:19:26,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:19:26,497 INFO L87 Difference]: Start difference. First operand 51672 states and 108071 transitions. Second operand has 10 states, 9 states have (on average 8.666666666666666) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:28,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:19:28,174 INFO L93 Difference]: Finished difference Result 98285 states and 205665 transitions. [2022-03-15 20:19:28,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 20:19:28,175 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 8.666666666666666) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 84 [2022-03-15 20:19:28,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:19:28,390 INFO L225 Difference]: With dead ends: 98285 [2022-03-15 20:19:28,391 INFO L226 Difference]: Without dead ends: 98285 [2022-03-15 20:19:28,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=201, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:19:28,391 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 410 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 2067 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 2131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 2067 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:19:28,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 240 Invalid, 2131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 2067 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 20:19:28,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98285 states. [2022-03-15 20:19:29,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98285 to 51346. [2022-03-15 20:19:29,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51346 states, 51287 states have (on average 2.093844444011153) internal successors, (107387), 51345 states have internal predecessors, (107387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:29,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51346 states to 51346 states and 107387 transitions. [2022-03-15 20:19:29,685 INFO L78 Accepts]: Start accepts. Automaton has 51346 states and 107387 transitions. Word has length 84 [2022-03-15 20:19:29,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:19:29,685 INFO L470 AbstractCegarLoop]: Abstraction has 51346 states and 107387 transitions. [2022-03-15 20:19:29,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 8.666666666666666) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:29,685 INFO L276 IsEmpty]: Start isEmpty. Operand 51346 states and 107387 transitions. [2022-03-15 20:19:29,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-03-15 20:19:29,686 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:19:29,686 INFO L514 BasicCegarLoop]: trace histogram [10, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:19:29,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-03-15 20:19:29,686 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:19:29,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:19:29,687 INFO L85 PathProgramCache]: Analyzing trace with hash 739581938, now seen corresponding path program 2 times [2022-03-15 20:19:29,688 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:19:29,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799866941] [2022-03-15 20:19:29,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:19:29,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:19:29,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:19:29,899 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-03-15 20:19:29,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:19:29,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799866941] [2022-03-15 20:19:29,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799866941] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:19:29,899 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:19:29,899 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-15 20:19:29,899 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2143411049] [2022-03-15 20:19:29,899 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:19:30,160 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:19:30,630 INFO L252 McrAutomatonBuilder]: Finished intersection with 144 states and 202 transitions. [2022-03-15 20:19:30,630 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:19:30,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:30,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:30,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:30,665 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:30,711 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:19:30,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:19:30,711 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:19:30,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:19:30,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:19:30,712 INFO L87 Difference]: Start difference. First operand 51346 states and 107387 transitions. Second operand has 9 states, 8 states have (on average 9.375) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:32,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:19:32,243 INFO L93 Difference]: Finished difference Result 97466 states and 204043 transitions. [2022-03-15 20:19:32,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 20:19:32,243 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.375) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 84 [2022-03-15 20:19:32,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:19:32,444 INFO L225 Difference]: With dead ends: 97466 [2022-03-15 20:19:32,444 INFO L226 Difference]: Without dead ends: 97466 [2022-03-15 20:19:32,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=201, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:19:32,445 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 434 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 1890 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 1949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:19:32,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [434 Valid, 262 Invalid, 1949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1890 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 20:19:32,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97466 states. [2022-03-15 20:19:33,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97466 to 50508. [2022-03-15 20:19:33,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50508 states, 50450 states have (on average 2.0943310208126857) internal successors, (105659), 50507 states have internal predecessors, (105659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:33,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50508 states to 50508 states and 105659 transitions. [2022-03-15 20:19:33,743 INFO L78 Accepts]: Start accepts. Automaton has 50508 states and 105659 transitions. Word has length 84 [2022-03-15 20:19:33,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:19:33,743 INFO L470 AbstractCegarLoop]: Abstraction has 50508 states and 105659 transitions. [2022-03-15 20:19:33,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.375) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:33,744 INFO L276 IsEmpty]: Start isEmpty. Operand 50508 states and 105659 transitions. [2022-03-15 20:19:33,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-03-15 20:19:33,745 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:19:33,745 INFO L514 BasicCegarLoop]: trace histogram [10, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:19:33,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-03-15 20:19:33,745 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:19:33,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:19:33,745 INFO L85 PathProgramCache]: Analyzing trace with hash 662648722, now seen corresponding path program 1 times [2022-03-15 20:19:33,750 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:19:33,750 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526132444] [2022-03-15 20:19:33,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:19:33,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:19:33,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:19:34,013 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-03-15 20:19:34,014 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:19:34,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526132444] [2022-03-15 20:19:34,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526132444] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:19:34,014 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:19:34,014 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-15 20:19:34,014 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [175270179] [2022-03-15 20:19:34,014 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:19:34,285 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:19:35,148 INFO L252 McrAutomatonBuilder]: Finished intersection with 176 states and 260 transitions. [2022-03-15 20:19:35,148 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:19:35,463 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:35,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:35,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:35,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:35,491 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:35,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:35,498 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:35,499 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:35,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:35,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:35,526 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:35,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:35,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:35,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:35,759 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:35,760 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:35,861 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [2726196#(not (= |ULTIMATE.start_new_~p~0#1.base| |t_funThread1of1ForFork0_new_~p~0#1.base|)), 2726198#(or (not (= (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 2)) (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) |t_funThread1of1ForFork0_new_~p~0#1.offset|))) (not (= (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 2)) (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 3)))) (= (select |#valid| |t_funThread1of1ForFork0_new_~p~0#1.base|) 1) (not (= (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 1)) (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 2))))), 2726194#(and (= (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 4)) |t_funThread1of1ForFork0_new_#t~nondet32#1|) (= (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 5)) |t_funThread1of1ForFork0_new_#t~nondet32#1|) (not (= |ULTIMATE.start_new_~p~0#1.base| |t_funThread1of1ForFork0_new_~p~0#1.base|))), 2726195#(and (= (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 4)) |t_funThread1of1ForFork0_new_#t~nondet32#1|) (not (= |ULTIMATE.start_new_~p~0#1.base| |t_funThread1of1ForFork0_new_~p~0#1.base|))), 2726193#(and (= (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 4)) |t_funThread1of1ForFork0_new_#t~nondet32#1|) (= (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 5)) |t_funThread1of1ForFork0_new_#t~nondet32#1|) (not (= |ULTIMATE.start_new_~p~0#1.base| |t_funThread1of1ForFork0_new_~p~0#1.base|)) (= (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 6)) |t_funThread1of1ForFork0_new_#t~nondet32#1|)), 2726197#(or (not (= (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 2)) (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) |t_funThread1of1ForFork0_new_~p~0#1.offset|))) (not (= |ULTIMATE.start_new_~p~0#1.base| |t_funThread1of1ForFork0_new_~p~0#1.base|)) (not (= (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 2)) (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 3)))) (not (= (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 1)) (select (select |#race| |t_funThread1of1ForFork0_new_~p~0#1.base|) (+ |t_funThread1of1ForFork0_new_~p~0#1.offset| 2)))))] [2022-03-15 20:19:35,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:19:35,861 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:19:35,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:19:35,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:19:35,862 INFO L87 Difference]: Start difference. First operand 50508 states and 105659 transitions. Second operand has 15 states, 14 states have (on average 7.285714285714286) internal successors, (102), 15 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:38,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:19:38,464 INFO L93 Difference]: Finished difference Result 97534 states and 204047 transitions. [2022-03-15 20:19:38,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 20:19:38,464 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 7.285714285714286) internal successors, (102), 15 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2022-03-15 20:19:38,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:19:38,665 INFO L225 Difference]: With dead ends: 97534 [2022-03-15 20:19:38,665 INFO L226 Difference]: Without dead ends: 97534 [2022-03-15 20:19:38,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 80 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=120, Invalid=260, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:19:38,665 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 812 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 3471 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 812 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 3558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 3471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:19:38,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [812 Valid, 273 Invalid, 3558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 3471 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-03-15 20:19:38,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97534 states. [2022-03-15 20:19:39,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97534 to 52002. [2022-03-15 20:19:39,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52002 states, 51944 states have (on average 2.091617896195903) internal successors, (108647), 52001 states have internal predecessors, (108647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:39,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52002 states to 52002 states and 108647 transitions. [2022-03-15 20:19:39,966 INFO L78 Accepts]: Start accepts. Automaton has 52002 states and 108647 transitions. Word has length 90 [2022-03-15 20:19:39,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:19:39,966 INFO L470 AbstractCegarLoop]: Abstraction has 52002 states and 108647 transitions. [2022-03-15 20:19:39,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 7.285714285714286) internal successors, (102), 15 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:39,966 INFO L276 IsEmpty]: Start isEmpty. Operand 52002 states and 108647 transitions. [2022-03-15 20:19:39,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-03-15 20:19:39,967 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:19:39,968 INFO L514 BasicCegarLoop]: trace histogram [10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:19:39,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-03-15 20:19:39,968 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:19:39,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:19:39,968 INFO L85 PathProgramCache]: Analyzing trace with hash -516835035, now seen corresponding path program 1 times [2022-03-15 20:19:39,969 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:19:39,969 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429428061] [2022-03-15 20:19:39,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:19:39,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:19:40,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:19:40,190 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-03-15 20:19:40,190 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:19:40,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429428061] [2022-03-15 20:19:40,190 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429428061] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:19:40,190 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:19:40,190 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-15 20:19:40,190 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [601063988] [2022-03-15 20:19:40,190 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:19:40,223 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:19:40,969 INFO L252 McrAutomatonBuilder]: Finished intersection with 152 states and 212 transitions. [2022-03-15 20:19:40,969 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:19:41,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:41,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:41,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:41,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:41,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:41,064 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:41,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:41,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:41,081 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:19:41,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:19:41,081 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:19:41,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:19:41,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:19:41,082 INFO L87 Difference]: Start difference. First operand 52002 states and 108647 transitions. Second operand has 9 states, 8 states have (on average 10.25) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:42,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:19:42,674 INFO L93 Difference]: Finished difference Result 97087 states and 202969 transitions. [2022-03-15 20:19:42,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 20:19:42,674 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 10.25) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2022-03-15 20:19:42,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:19:42,873 INFO L225 Difference]: With dead ends: 97087 [2022-03-15 20:19:42,873 INFO L226 Difference]: Without dead ends: 97087 [2022-03-15 20:19:42,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=201, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:19:42,874 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 472 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 2013 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 472 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 2073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 2013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:19:42,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [472 Valid, 275 Invalid, 2073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 2013 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 20:19:42,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97087 states. [2022-03-15 20:19:43,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97087 to 51912. [2022-03-15 20:19:44,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51912 states, 51855 states have (on average 2.091196605920355) internal successors, (108439), 51911 states have internal predecessors, (108439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:44,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51912 states to 51912 states and 108439 transitions. [2022-03-15 20:19:44,131 INFO L78 Accepts]: Start accepts. Automaton has 51912 states and 108439 transitions. Word has length 90 [2022-03-15 20:19:44,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:19:44,132 INFO L470 AbstractCegarLoop]: Abstraction has 51912 states and 108439 transitions. [2022-03-15 20:19:44,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 10.25) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:44,132 INFO L276 IsEmpty]: Start isEmpty. Operand 51912 states and 108439 transitions. [2022-03-15 20:19:44,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-03-15 20:19:44,133 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:19:44,133 INFO L514 BasicCegarLoop]: trace histogram [10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:19:44,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-03-15 20:19:44,133 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:19:44,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:19:44,133 INFO L85 PathProgramCache]: Analyzing trace with hash -677877275, now seen corresponding path program 2 times [2022-03-15 20:19:44,134 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:19:44,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212816395] [2022-03-15 20:19:44,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:19:44,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:19:44,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:19:44,345 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-03-15 20:19:44,346 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:19:44,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212816395] [2022-03-15 20:19:44,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212816395] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:19:44,346 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:19:44,346 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-15 20:19:44,346 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [589017693] [2022-03-15 20:19:44,346 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:19:44,636 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:19:45,109 INFO L252 McrAutomatonBuilder]: Finished intersection with 160 states and 228 transitions. [2022-03-15 20:19:45,109 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:19:45,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:45,185 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:45,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:45,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:45,216 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:45,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:45,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:45,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:45,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:45,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:45,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:45,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:45,311 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [3128708#(or (not (= (select |#valid| |ULTIMATE.start_new_~p~0#1.base|) 0)) (= |ULTIMATE.start_new_~p~0#1.base| 0))] [2022-03-15 20:19:45,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:19:45,312 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:19:45,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:19:45,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:19:45,312 INFO L87 Difference]: Start difference. First operand 51912 states and 108439 transitions. Second operand has 10 states, 9 states have (on average 9.666666666666666) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:46,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:19:46,944 INFO L93 Difference]: Finished difference Result 97087 states and 203025 transitions. [2022-03-15 20:19:46,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 20:19:46,944 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 9.666666666666666) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2022-03-15 20:19:46,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:19:47,136 INFO L225 Difference]: With dead ends: 97087 [2022-03-15 20:19:47,136 INFO L226 Difference]: Without dead ends: 97087 [2022-03-15 20:19:47,136 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=117, Invalid=225, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:19:47,137 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 527 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 1817 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 1885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:19:47,137 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [527 Valid, 239 Invalid, 1885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1817 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 20:19:47,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97087 states. [2022-03-15 20:19:48,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97087 to 51672. [2022-03-15 20:19:48,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51672 states, 51615 states have (on average 2.0916206529109753) internal successors, (107959), 51671 states have internal predecessors, (107959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:48,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51672 states to 51672 states and 107959 transitions. [2022-03-15 20:19:48,344 INFO L78 Accepts]: Start accepts. Automaton has 51672 states and 107959 transitions. Word has length 90 [2022-03-15 20:19:48,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:19:48,344 INFO L470 AbstractCegarLoop]: Abstraction has 51672 states and 107959 transitions. [2022-03-15 20:19:48,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 9.666666666666666) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:48,344 INFO L276 IsEmpty]: Start isEmpty. Operand 51672 states and 107959 transitions. [2022-03-15 20:19:48,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-03-15 20:19:48,346 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:19:48,346 INFO L514 BasicCegarLoop]: trace histogram [10, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:19:48,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-03-15 20:19:48,346 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:19:48,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:19:48,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1703387198, now seen corresponding path program 2 times [2022-03-15 20:19:48,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:19:48,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368174179] [2022-03-15 20:19:48,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:19:48,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:19:48,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:19:48,623 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-03-15 20:19:48,623 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:19:48,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368174179] [2022-03-15 20:19:48,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368174179] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:19:48,623 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:19:48,623 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-15 20:19:48,624 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1015076922] [2022-03-15 20:19:48,624 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:19:48,885 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:19:49,526 INFO L252 McrAutomatonBuilder]: Finished intersection with 150 states and 208 transitions. [2022-03-15 20:19:49,526 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:19:49,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:49,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:49,603 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 20:19:49,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2022-03-15 20:19:49,608 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:19:49,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:19:49,609 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:19:49,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:19:49,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:19:49,609 INFO L87 Difference]: Start difference. First operand 51672 states and 107959 transitions. Second operand has 9 states, 8 states have (on average 10.125) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:51,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:19:51,446 INFO L93 Difference]: Finished difference Result 96208 states and 201251 transitions. [2022-03-15 20:19:51,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 20:19:51,446 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 10.125) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2022-03-15 20:19:51,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:19:51,641 INFO L225 Difference]: With dead ends: 96208 [2022-03-15 20:19:51,641 INFO L226 Difference]: Without dead ends: 96208 [2022-03-15 20:19:51,641 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=201, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:19:51,641 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 424 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 2108 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 2175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 2108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:19:51,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 267 Invalid, 2175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 2108 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-15 20:19:51,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96208 states. [2022-03-15 20:19:52,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96208 to 50144. [2022-03-15 20:19:52,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50144 states, 50089 states have (on average 2.092734931821358) internal successors, (104823), 50143 states have internal predecessors, (104823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:52,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50144 states to 50144 states and 104823 transitions. [2022-03-15 20:19:52,855 INFO L78 Accepts]: Start accepts. Automaton has 50144 states and 104823 transitions. Word has length 90 [2022-03-15 20:19:52,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:19:52,855 INFO L470 AbstractCegarLoop]: Abstraction has 50144 states and 104823 transitions. [2022-03-15 20:19:52,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 10.125) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:19:52,855 INFO L276 IsEmpty]: Start isEmpty. Operand 50144 states and 104823 transitions. [2022-03-15 20:19:52,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-03-15 20:19:52,857 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:19:52,857 INFO L514 BasicCegarLoop]: trace histogram [10, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:19:52,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-03-15 20:19:52,857 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-03-15 20:19:52,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:19:52,858 INFO L85 PathProgramCache]: Analyzing trace with hash 600238919, now seen corresponding path program 1 times [2022-03-15 20:19:52,858 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:19:52,858 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288209744] [2022-03-15 20:19:52,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:19:52,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:19:53,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:19:53,858 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 2 proven. 20 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-03-15 20:19:53,858 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:19:53,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288209744] [2022-03-15 20:19:53,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288209744] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:19:53,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873509602] [2022-03-15 20:19:53,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:19:53,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:19:53,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:19:53,861 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:19:53,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-15 20:19:55,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:19:55,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 1693 conjuncts, 230 conjunts are in the unsatisfiable core [2022-03-15 20:19:55,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:19:55,098 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-15 20:19:55,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-03-15 20:19:55,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:55,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:55,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 14 [2022-03-15 20:19:55,147 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 8 treesize of output 7 [2022-03-15 20:19:55,160 INFO L353 Elim1Store]: treesize reduction 26, result has 35.0 percent of original size [2022-03-15 20:19:55,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 29 [2022-03-15 20:19:55,218 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2022-03-15 20:19:55,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:55,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:55,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 31 [2022-03-15 20:19:55,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:55,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-03-15 20:19:55,257 INFO L353 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2022-03-15 20:19:55,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 41 [2022-03-15 20:19:55,366 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2022-03-15 20:19:55,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:55,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:55,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:55,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 49 [2022-03-15 20:19:55,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:55,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 20:19:55,432 INFO L353 Elim1Store]: treesize reduction 66, result has 35.3 percent of original size [2022-03-15 20:19:55,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 53 [2022-03-15 20:19:55,609 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2022-03-15 20:19:55,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:55,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:55,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:55,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:55,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 67 [2022-03-15 20:19:55,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:55,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 36 [2022-03-15 20:19:55,795 INFO L353 Elim1Store]: treesize reduction 84, result has 34.9 percent of original size [2022-03-15 20:19:55,796 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 36 treesize of output 65 [2022-03-15 20:19:56,065 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2022-03-15 20:19:56,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:56,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:56,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:56,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:56,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:56,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 85 [2022-03-15 20:19:56,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:56,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 40 [2022-03-15 20:19:56,181 INFO L353 Elim1Store]: treesize reduction 102, result has 34.6 percent of original size [2022-03-15 20:19:56,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 41 treesize of output 77 [2022-03-15 20:19:56,583 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2022-03-15 20:19:56,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:56,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:56,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:56,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:56,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:56,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:56,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 103 [2022-03-15 20:19:56,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:56,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 44 [2022-03-15 20:19:56,726 INFO L353 Elim1Store]: treesize reduction 120, result has 34.4 percent of original size [2022-03-15 20:19:56,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 12 case distinctions, treesize of input 46 treesize of output 89 [2022-03-15 20:19:57,289 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2022-03-15 20:19:57,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:57,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:57,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:57,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:57,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:57,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:57,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:57,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 121 [2022-03-15 20:19:57,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:57,362 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 48 [2022-03-15 20:19:57,469 INFO L353 Elim1Store]: treesize reduction 138, result has 34.3 percent of original size [2022-03-15 20:19:57,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 14 case distinctions, treesize of input 51 treesize of output 101 [2022-03-15 20:19:58,249 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2022-03-15 20:19:58,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:58,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:58,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:58,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:58,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:58,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:58,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:58,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:58,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 138 treesize of output 139 [2022-03-15 20:19:58,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:58,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 52 [2022-03-15 20:19:58,473 INFO L353 Elim1Store]: treesize reduction 156, result has 34.2 percent of original size [2022-03-15 20:19:58,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 28 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 16 case distinctions, treesize of input 56 treesize of output 113 [2022-03-15 20:19:59,920 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2022-03-15 20:19:59,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:59,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:59,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:59,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:59,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:59,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:59,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:59,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:59,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:19:59,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 36 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 157 [2022-03-15 20:20:00,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:20:00,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 56 [2022-03-15 20:20:00,180 INFO L353 Elim1Store]: treesize reduction 174, result has 34.1 percent of original size [2022-03-15 20:20:00,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 18 case distinctions, treesize of input 61 treesize of output 125 [2022-03-15 20:20:06,670 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2022-03-15 20:20:06,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:20:06,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:20:06,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:20:06,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:20:06,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:20:06,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:20:06,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:20:06,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:20:06,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:20:06,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:20:06,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 45 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 172 treesize of output 175 [2022-03-15 20:20:06,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 20:20:06,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 60 [2022-03-15 20:20:06,961 INFO L353 Elim1Store]: treesize reduction 192, result has 34.0 percent of original size [2022-03-15 20:20:06,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 11 select indices, 11 select index equivalence classes, 45 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 20 case distinctions, treesize of input 66 treesize of output 137