/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.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/06-symbeq_02-funloop_norace.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-eaa536417960c97dc4122e532ee2691877b99d76-eaa5364 [2021-10-16 22:46:38,660 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-16 22:46:38,661 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-16 22:46:38,717 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-16 22:46:38,717 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-16 22:46:38,724 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-16 22:46:38,724 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-16 22:46:38,725 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-16 22:46:38,726 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-16 22:46:38,727 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-16 22:46:38,727 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-16 22:46:38,728 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-16 22:46:38,728 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-16 22:46:38,729 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-16 22:46:38,730 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-16 22:46:38,730 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-16 22:46:38,731 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-16 22:46:38,731 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-16 22:46:38,732 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-16 22:46:38,734 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-16 22:46:38,735 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-16 22:46:38,740 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-16 22:46:38,741 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-16 22:46:38,741 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-16 22:46:38,743 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-16 22:46:38,743 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-16 22:46:38,743 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-16 22:46:38,744 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-16 22:46:38,744 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-16 22:46:38,745 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-16 22:46:38,745 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-16 22:46:38,745 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-16 22:46:38,746 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-16 22:46:38,746 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-16 22:46:38,747 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-16 22:46:38,747 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-16 22:46:38,748 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-16 22:46:38,748 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-16 22:46:38,748 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-16 22:46:38,749 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-16 22:46:38,749 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-16 22:46:38,756 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-10-16 22:46:38,773 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-16 22:46:38,773 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-16 22:46:38,773 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-16 22:46:38,773 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-16 22:46:38,774 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-16 22:46:38,774 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-16 22:46:38,774 INFO L138 SettingsManager]: * Use SBE=true [2021-10-16 22:46:38,775 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-16 22:46:38,775 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-16 22:46:38,775 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-16 22:46:38,775 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-16 22:46:38,775 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-16 22:46:38,775 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-16 22:46:38,775 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-16 22:46:38,775 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-16 22:46:38,775 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-16 22:46:38,775 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-16 22:46:38,775 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-16 22:46:38,775 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-16 22:46:38,776 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-16 22:46:38,776 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-16 22:46:38,776 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-10-16 22:46:38,776 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-16 22:46:38,776 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-16 22:46:38,776 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-16 22:46:38,776 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-16 22:46:38,776 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-16 22:46:38,776 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-16 22:46:38,776 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-16 22:46:38,776 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-16 22:46:38,776 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-16 22:46:38,777 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 [2021-10-16 22:46:38,963 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-16 22:46:38,986 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-16 22:46:38,988 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-16 22:46:38,989 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-16 22:46:38,990 INFO L275 PluginConnector]: CDTParser initialized [2021-10-16 22:46:38,991 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/06-symbeq_02-funloop_norace.i [2021-10-16 22:46:39,035 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7b63649e/3c432eba96404f67986dff4ef2bbfcbc/FLAG46c80a8e1 [2021-10-16 22:46:39,437 INFO L306 CDTParser]: Found 1 translation units. [2021-10-16 22:46:39,438 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/06-symbeq_02-funloop_norace.i [2021-10-16 22:46:39,449 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7b63649e/3c432eba96404f67986dff4ef2bbfcbc/FLAG46c80a8e1 [2021-10-16 22:46:39,457 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7b63649e/3c432eba96404f67986dff4ef2bbfcbc [2021-10-16 22:46:39,459 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-16 22:46:39,460 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-16 22:46:39,468 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-16 22:46:39,468 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-16 22:46:39,471 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-16 22:46:39,471 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 10:46:39" (1/1) ... [2021-10-16 22:46:39,472 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53657de8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:39, skipping insertion in model container [2021-10-16 22:46:39,472 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 10:46:39" (1/1) ... [2021-10-16 22:46:39,476 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-16 22:46:39,510 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-16 22:46:39,823 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-16 22:46:39,832 INFO L203 MainTranslator]: Completed pre-run [2021-10-16 22:46:39,867 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-16 22:46:39,902 INFO L208 MainTranslator]: Completed translation [2021-10-16 22:46:39,903 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:39 WrapperNode [2021-10-16 22:46:39,903 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-16 22:46:39,904 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-16 22:46:39,904 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-16 22:46:39,904 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-16 22:46:39,908 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:39" (1/1) ... [2021-10-16 22:46:39,930 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:39" (1/1) ... [2021-10-16 22:46:39,949 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-16 22:46:39,949 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-16 22:46:39,949 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-16 22:46:39,949 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-16 22:46:39,954 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:39" (1/1) ... [2021-10-16 22:46:39,955 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:39" (1/1) ... [2021-10-16 22:46:39,957 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:39" (1/1) ... [2021-10-16 22:46:39,957 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:39" (1/1) ... [2021-10-16 22:46:39,966 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:39" (1/1) ... [2021-10-16 22:46:39,971 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:39" (1/1) ... [2021-10-16 22:46:39,972 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:39" (1/1) ... [2021-10-16 22:46:39,974 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-16 22:46:39,974 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-16 22:46:39,974 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-16 22:46:39,974 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-16 22:46:39,975 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:39" (1/1) ... [2021-10-16 22:46:39,995 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-16 22:46:40,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:40,013 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) [2021-10-16 22:46:40,019 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 [2021-10-16 22:46:40,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-16 22:46:40,040 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-16 22:46:40,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-16 22:46:40,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-16 22:46:40,041 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-10-16 22:46:40,041 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-10-16 22:46:40,041 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-10-16 22:46:40,041 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-16 22:46:40,041 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-16 22:46:40,042 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-16 22:46:40,239 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-16 22:46:40,240 INFO L299 CfgBuilder]: Removed 11 assume(true) statements. [2021-10-16 22:46:40,241 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 10:46:40 BoogieIcfgContainer [2021-10-16 22:46:40,241 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-16 22:46:40,242 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-16 22:46:40,242 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-16 22:46:40,244 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-16 22:46:40,244 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 10:46:39" (1/3) ... [2021-10-16 22:46:40,245 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3905aa5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 10:46:40, skipping insertion in model container [2021-10-16 22:46:40,245 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:39" (2/3) ... [2021-10-16 22:46:40,245 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3905aa5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 10:46:40, skipping insertion in model container [2021-10-16 22:46:40,245 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 10:46:40" (3/3) ... [2021-10-16 22:46:40,246 INFO L111 eAbstractionObserver]: Analyzing ICFG 06-symbeq_02-funloop_norace.i [2021-10-16 22:46:40,249 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-10-16 22:46:40,249 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-16 22:46:40,249 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-10-16 22:46:40,249 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-16 22:46:40,265 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,265 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,265 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,265 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,265 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,265 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,265 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,266 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,266 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,266 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,266 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,266 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,266 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,266 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,266 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,266 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,267 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,267 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,267 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,267 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,267 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,267 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,267 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,267 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,267 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,267 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,268 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,268 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,268 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,268 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,268 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,268 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,268 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,268 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,268 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,268 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,268 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,268 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,269 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,269 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,269 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,269 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,269 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,269 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,269 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,269 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,269 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,269 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,269 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,270 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,270 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,270 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,270 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,270 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,270 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,270 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,270 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,270 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,270 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,271 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,271 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,271 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,271 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,271 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,271 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,271 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,271 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,271 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,271 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,271 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,272 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,272 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,272 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,272 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,272 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,272 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,272 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,272 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,272 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,272 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,272 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,273 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,273 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,273 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,273 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,273 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,273 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,273 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,273 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,273 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,273 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,273 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,274 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,274 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,274 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,274 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,274 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,274 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,274 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,274 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,274 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,274 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,274 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,275 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,275 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,275 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,275 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,275 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,275 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,275 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,275 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,275 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,275 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,275 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,276 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,276 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,276 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,276 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,276 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,276 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,276 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,276 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,276 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,276 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,276 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,277 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,277 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,277 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,277 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,277 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,277 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,277 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,277 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,277 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,277 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,277 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,278 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,278 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,278 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,278 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,278 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,278 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,278 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,278 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,278 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,278 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,278 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,279 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,279 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,279 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,279 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,279 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,279 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,279 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,279 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,279 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,279 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,279 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,282 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,282 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,282 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,282 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,282 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,282 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,283 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,283 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,283 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,283 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,283 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,283 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,283 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,283 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,283 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 22:46:40,286 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-10-16 22:46:40,313 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-16 22:46:40,316 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-10-16 22:46:40,317 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-10-16 22:46:40,324 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 95 places, 97 transitions, 199 flow [2021-10-16 22:46:40,359 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 1331 states, 1328 states have (on average 2.039909638554217) internal successors, (2709), 1330 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:40,366 INFO L276 IsEmpty]: Start isEmpty. Operand has 1331 states, 1328 states have (on average 2.039909638554217) internal successors, (2709), 1330 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:40,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-10-16 22:46:40,377 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:40,378 INFO L517 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 22:46:40,378 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:40,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:40,388 INFO L82 PathProgramCache]: Analyzing trace with hash -502423986, now seen corresponding path program 1 times [2021-10-16 22:46:40,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:40,394 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674956782] [2021-10-16 22:46:40,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:40,395 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:40,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:40,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:40,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:40,559 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674956782] [2021-10-16 22:46:40,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674956782] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:46:40,560 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 22:46:40,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 22:46:40,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296081223] [2021-10-16 22:46:40,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-10-16 22:46:40,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:40,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-10-16 22:46:40,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-16 22:46:40,582 INFO L87 Difference]: Start difference. First operand has 1331 states, 1328 states have (on average 2.039909638554217) internal successors, (2709), 1330 states have internal predecessors, (2709), 0 states have call successors, (0), 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, 2 states have (on average 19.0) internal successors, (38), 2 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:40,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:40,616 INFO L93 Difference]: Finished difference Result 1331 states and 2644 transitions. [2021-10-16 22:46:40,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-10-16 22:46:40,617 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 19.0) internal successors, (38), 2 states have internal predecessors, (38), 0 states have call successors, (0), 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 [2021-10-16 22:46:40,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:40,639 INFO L225 Difference]: With dead ends: 1331 [2021-10-16 22:46:40,639 INFO L226 Difference]: Without dead ends: 1331 [2021-10-16 22:46:40,640 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-16 22:46:40,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1331 states. [2021-10-16 22:46:40,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1331 to 1331. [2021-10-16 22:46:40,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1331 states, 1328 states have (on average 1.9909638554216869) internal successors, (2644), 1330 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:40,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1331 states to 1331 states and 2644 transitions. [2021-10-16 22:46:40,723 INFO L78 Accepts]: Start accepts. Automaton has 1331 states and 2644 transitions. Word has length 38 [2021-10-16 22:46:40,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:40,723 INFO L470 AbstractCegarLoop]: Abstraction has 1331 states and 2644 transitions. [2021-10-16 22:46:40,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 19.0) internal successors, (38), 2 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:40,723 INFO L276 IsEmpty]: Start isEmpty. Operand 1331 states and 2644 transitions. [2021-10-16 22:46:40,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-10-16 22:46:40,730 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:40,730 INFO L517 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 22:46:40,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-16 22:46:40,730 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:40,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:40,733 INFO L82 PathProgramCache]: Analyzing trace with hash -491107859, now seen corresponding path program 1 times [2021-10-16 22:46:40,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:40,733 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223109834] [2021-10-16 22:46:40,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:40,735 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:40,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:40,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:40,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:40,814 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223109834] [2021-10-16 22:46:40,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223109834] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:46:40,814 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 22:46:40,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-16 22:46:40,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858481429] [2021-10-16 22:46:40,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 22:46:40,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:40,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 22:46:40,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 22:46:40,816 INFO L87 Difference]: Start difference. First operand 1331 states and 2644 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:40,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:40,846 INFO L93 Difference]: Finished difference Result 1335 states and 2648 transitions. [2021-10-16 22:46:40,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 22:46:40,847 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 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 [2021-10-16 22:46:40,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:40,851 INFO L225 Difference]: With dead ends: 1335 [2021-10-16 22:46:40,852 INFO L226 Difference]: Without dead ends: 1335 [2021-10-16 22:46:40,852 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.2ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 22:46:40,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1335 states. [2021-10-16 22:46:40,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1335 to 1332. [2021-10-16 22:46:40,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1332 states, 1329 states have (on average 1.9902182091798344) internal successors, (2645), 1331 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:40,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1332 states to 1332 states and 2645 transitions. [2021-10-16 22:46:40,888 INFO L78 Accepts]: Start accepts. Automaton has 1332 states and 2645 transitions. Word has length 38 [2021-10-16 22:46:40,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:40,889 INFO L470 AbstractCegarLoop]: Abstraction has 1332 states and 2645 transitions. [2021-10-16 22:46:40,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:40,890 INFO L276 IsEmpty]: Start isEmpty. Operand 1332 states and 2645 transitions. [2021-10-16 22:46:40,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-10-16 22:46:40,892 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:40,892 INFO L517 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 22:46:40,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-16 22:46:40,893 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:40,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:40,894 INFO L82 PathProgramCache]: Analyzing trace with hash -588081391, now seen corresponding path program 1 times [2021-10-16 22:46:40,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:40,894 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590955518] [2021-10-16 22:46:40,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:40,895 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:40,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:40,964 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:40,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:40,965 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590955518] [2021-10-16 22:46:40,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590955518] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:40,965 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047868762] [2021-10-16 22:46:40,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:40,966 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:40,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:40,967 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) [2021-10-16 22:46:40,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-10-16 22:46:41,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:41,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-16 22:46:41,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:41,239 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:41,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047868762] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:41,239 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:46:41,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-10-16 22:46:41,240 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240153883] [2021-10-16 22:46:41,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-16 22:46:41,240 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:41,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-16 22:46:41,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-16 22:46:41,241 INFO L87 Difference]: Start difference. First operand 1332 states and 2645 transitions. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:41,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:41,285 INFO L93 Difference]: Finished difference Result 1340 states and 2653 transitions. [2021-10-16 22:46:41,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 22:46:41,291 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 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 43 [2021-10-16 22:46:41,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:41,295 INFO L225 Difference]: With dead ends: 1340 [2021-10-16 22:46:41,295 INFO L226 Difference]: Without dead ends: 1340 [2021-10-16 22:46:41,295 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 29.8ms TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-10-16 22:46:41,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1340 states. [2021-10-16 22:46:41,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1340 to 1337. [2021-10-16 22:46:41,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1337 states, 1334 states have (on average 1.9865067466266866) internal successors, (2650), 1336 states have internal predecessors, (2650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:41,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1337 states to 1337 states and 2650 transitions. [2021-10-16 22:46:41,316 INFO L78 Accepts]: Start accepts. Automaton has 1337 states and 2650 transitions. Word has length 43 [2021-10-16 22:46:41,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:41,316 INFO L470 AbstractCegarLoop]: Abstraction has 1337 states and 2650 transitions. [2021-10-16 22:46:41,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:41,316 INFO L276 IsEmpty]: Start isEmpty. Operand 1337 states and 2650 transitions. [2021-10-16 22:46:41,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-10-16 22:46:41,317 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:41,317 INFO L517 BasicCegarLoop]: trace histogram [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] [2021-10-16 22:46:41,334 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-10-16 22:46:41,531 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 [2021-10-16 22:46:41,532 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:41,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:41,532 INFO L82 PathProgramCache]: Analyzing trace with hash 676388973, now seen corresponding path program 2 times [2021-10-16 22:46:41,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:41,532 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214367317] [2021-10-16 22:46:41,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:41,532 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:41,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:41,582 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:41,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:41,582 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214367317] [2021-10-16 22:46:41,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214367317] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:41,583 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234141583] [2021-10-16 22:46:41,583 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:46:41,583 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:41,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:41,584 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) [2021-10-16 22:46:41,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-10-16 22:46:41,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-16 22:46:41,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:46:41,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-16 22:46:41,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:41,776 INFO L388 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 [2021-10-16 22:46:41,803 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-10-16 22:46:41,804 INFO L388 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 21 treesize of output 20 [2021-10-16 22:46:41,848 INFO L354 Elim1Store]: treesize reduction 56, result has 23.3 percent of original size [2021-10-16 22:46:41,848 INFO L388 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 30 treesize of output 32 [2021-10-16 22:46:41,890 INFO L354 Elim1Store]: treesize reduction 104, result has 20.0 percent of original size [2021-10-16 22:46:41,891 INFO L388 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 39 treesize of output 44 [2021-10-16 22:46:41,910 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-10-16 22:46:41,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234141583] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:46:41,910 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:46:41,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 11 [2021-10-16 22:46:41,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497282996] [2021-10-16 22:46:41,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 22:46:41,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:41,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 22:46:41,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-10-16 22:46:41,912 INFO L87 Difference]: Start difference. First operand 1337 states and 2650 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) [2021-10-16 22:46:42,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:42,042 INFO L93 Difference]: Finished difference Result 1590 states and 3156 transitions. [2021-10-16 22:46:42,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 22:46:42,046 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 48 [2021-10-16 22:46:42,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:42,051 INFO L225 Difference]: With dead ends: 1590 [2021-10-16 22:46:42,051 INFO L226 Difference]: Without dead ends: 1485 [2021-10-16 22:46:42,052 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 45.0ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-10-16 22:46:42,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1485 states. [2021-10-16 22:46:42,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1485 to 1369. [2021-10-16 22:46:42,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1369 states, 1366 states have (on average 1.9846266471449487) internal successors, (2711), 1368 states have internal predecessors, (2711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:42,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1369 states to 1369 states and 2711 transitions. [2021-10-16 22:46:42,094 INFO L78 Accepts]: Start accepts. Automaton has 1369 states and 2711 transitions. Word has length 48 [2021-10-16 22:46:42,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:42,095 INFO L470 AbstractCegarLoop]: Abstraction has 1369 states and 2711 transitions. [2021-10-16 22:46:42,095 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) [2021-10-16 22:46:42,095 INFO L276 IsEmpty]: Start isEmpty. Operand 1369 states and 2711 transitions. [2021-10-16 22:46:42,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-10-16 22:46:42,096 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:42,096 INFO L517 BasicCegarLoop]: trace histogram [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] [2021-10-16 22:46:42,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-10-16 22:46:42,312 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2021-10-16 22:46:42,313 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:42,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:42,313 INFO L82 PathProgramCache]: Analyzing trace with hash 239184737, now seen corresponding path program 1 times [2021-10-16 22:46:42,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:42,313 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008139900] [2021-10-16 22:46:42,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:42,314 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:42,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:42,372 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:42,372 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:42,372 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008139900] [2021-10-16 22:46:42,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008139900] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:42,372 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193561079] [2021-10-16 22:46:42,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:42,372 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:42,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:42,373 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) [2021-10-16 22:46:42,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-10-16 22:46:42,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:42,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-16 22:46:42,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:42,553 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:42,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193561079] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:42,554 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:46:42,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-10-16 22:46:42,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049019366] [2021-10-16 22:46:42,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:46:42,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:42,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:46:42,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-10-16 22:46:42,556 INFO L87 Difference]: Start difference. First operand 1369 states and 2711 transitions. Second operand has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:42,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:42,595 INFO L93 Difference]: Finished difference Result 1377 states and 2719 transitions. [2021-10-16 22:46:42,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-16 22:46:42,595 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2021-10-16 22:46:42,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:42,600 INFO L225 Difference]: With dead ends: 1377 [2021-10-16 22:46:42,600 INFO L226 Difference]: Without dead ends: 1377 [2021-10-16 22:46:42,600 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 35.2ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-10-16 22:46:42,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1377 states. [2021-10-16 22:46:42,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1377 to 1374. [2021-10-16 22:46:42,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1374 states, 1371 states have (on average 1.9810357403355214) internal successors, (2716), 1373 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:42,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1374 states to 1374 states and 2716 transitions. [2021-10-16 22:46:42,621 INFO L78 Accepts]: Start accepts. Automaton has 1374 states and 2716 transitions. Word has length 48 [2021-10-16 22:46:42,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:42,621 INFO L470 AbstractCegarLoop]: Abstraction has 1374 states and 2716 transitions. [2021-10-16 22:46:42,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:42,622 INFO L276 IsEmpty]: Start isEmpty. Operand 1374 states and 2716 transitions. [2021-10-16 22:46:42,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-10-16 22:46:42,623 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:42,623 INFO L517 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 22:46:42,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-10-16 22:46:42,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:42,835 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:42,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:42,836 INFO L82 PathProgramCache]: Analyzing trace with hash 1550244741, now seen corresponding path program 2 times [2021-10-16 22:46:42,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:42,836 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538375923] [2021-10-16 22:46:42,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:42,836 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:42,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:42,888 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:42,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:42,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538375923] [2021-10-16 22:46:42,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538375923] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:42,889 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664709133] [2021-10-16 22:46:42,889 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:46:42,889 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:42,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:42,890 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) [2021-10-16 22:46:42,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-10-16 22:46:42,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-16 22:46:42,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:46:42,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-16 22:46:42,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:43,044 INFO L388 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 [2021-10-16 22:46:43,065 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-10-16 22:46:43,065 INFO L388 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 21 treesize of output 20 [2021-10-16 22:46:43,097 INFO L354 Elim1Store]: treesize reduction 56, result has 23.3 percent of original size [2021-10-16 22:46:43,097 INFO L388 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 30 treesize of output 32 [2021-10-16 22:46:43,139 INFO L354 Elim1Store]: treesize reduction 104, result has 20.0 percent of original size [2021-10-16 22:46:43,140 INFO L388 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 39 treesize of output 44 [2021-10-16 22:46:43,163 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-10-16 22:46:43,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664709133] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:46:43,163 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:46:43,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 13 [2021-10-16 22:46:43,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035232318] [2021-10-16 22:46:43,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 22:46:43,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:43,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 22:46:43,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-10-16 22:46:43,164 INFO L87 Difference]: Start difference. First operand 1374 states and 2716 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) [2021-10-16 22:46:43,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:43,256 INFO L93 Difference]: Finished difference Result 1662 states and 3292 transitions. [2021-10-16 22:46:43,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 22:46:43,256 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 53 [2021-10-16 22:46:43,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:43,261 INFO L225 Difference]: With dead ends: 1662 [2021-10-16 22:46:43,261 INFO L226 Difference]: Without dead ends: 1452 [2021-10-16 22:46:43,261 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 48.5ms TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-10-16 22:46:43,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1452 states. [2021-10-16 22:46:43,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1452 to 1324. [2021-10-16 22:46:43,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1324 states, 1321 states have (on average 1.975775927327782) internal successors, (2610), 1323 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:43,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1324 states to 1324 states and 2610 transitions. [2021-10-16 22:46:43,298 INFO L78 Accepts]: Start accepts. Automaton has 1324 states and 2610 transitions. Word has length 53 [2021-10-16 22:46:43,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:43,300 INFO L470 AbstractCegarLoop]: Abstraction has 1324 states and 2610 transitions. [2021-10-16 22:46:43,301 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) [2021-10-16 22:46:43,302 INFO L276 IsEmpty]: Start isEmpty. Operand 1324 states and 2610 transitions. [2021-10-16 22:46:43,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-10-16 22:46:43,303 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:43,303 INFO L517 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 22:46:43,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-10-16 22:46:43,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:43,516 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:43,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:43,516 INFO L82 PathProgramCache]: Analyzing trace with hash -710904506, now seen corresponding path program 1 times [2021-10-16 22:46:43,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:43,516 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034048205] [2021-10-16 22:46:43,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:43,517 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:43,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:43,568 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:43,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:43,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034048205] [2021-10-16 22:46:43,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034048205] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:43,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472492001] [2021-10-16 22:46:43,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:43,569 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:43,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:43,570 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) [2021-10-16 22:46:43,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-10-16 22:46:43,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:43,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-16 22:46:43,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:43,802 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:43,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472492001] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:43,803 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:46:43,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-10-16 22:46:43,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660028868] [2021-10-16 22:46:43,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-16 22:46:43,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:43,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-16 22:46:43,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-10-16 22:46:43,804 INFO L87 Difference]: Start difference. First operand 1324 states and 2610 transitions. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:43,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:43,867 INFO L93 Difference]: Finished difference Result 1332 states and 2618 transitions. [2021-10-16 22:46:43,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-16 22:46:43,867 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 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 65 [2021-10-16 22:46:43,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:43,871 INFO L225 Difference]: With dead ends: 1332 [2021-10-16 22:46:43,871 INFO L226 Difference]: Without dead ends: 1332 [2021-10-16 22:46:43,871 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 53.4ms TimeCoverageRelationStatistics Valid=92, Invalid=180, Unknown=0, NotChecked=0, Total=272 [2021-10-16 22:46:43,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1332 states. [2021-10-16 22:46:43,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1332 to 1329. [2021-10-16 22:46:43,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1329 states, 1326 states have (on average 1.9720965309200604) internal successors, (2615), 1328 states have internal predecessors, (2615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:43,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1329 states to 1329 states and 2615 transitions. [2021-10-16 22:46:43,914 INFO L78 Accepts]: Start accepts. Automaton has 1329 states and 2615 transitions. Word has length 65 [2021-10-16 22:46:43,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:43,914 INFO L470 AbstractCegarLoop]: Abstraction has 1329 states and 2615 transitions. [2021-10-16 22:46:43,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:43,914 INFO L276 IsEmpty]: Start isEmpty. Operand 1329 states and 2615 transitions. [2021-10-16 22:46:43,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-10-16 22:46:43,915 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:43,915 INFO L517 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 22:46:43,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-10-16 22:46:44,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:44,135 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:44,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:44,135 INFO L82 PathProgramCache]: Analyzing trace with hash -184217182, now seen corresponding path program 2 times [2021-10-16 22:46:44,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:44,136 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468347105] [2021-10-16 22:46:44,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:44,136 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:44,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:44,195 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:44,195 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:44,195 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468347105] [2021-10-16 22:46:44,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468347105] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:44,195 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720486156] [2021-10-16 22:46:44,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:46:44,196 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:44,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:44,198 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) [2021-10-16 22:46:44,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-10-16 22:46:44,300 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-16 22:46:44,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:46:44,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:46:44,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:44,393 INFO L388 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 [2021-10-16 22:46:44,468 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-10-16 22:46:44,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720486156] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:46:44,469 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:46:44,469 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:46:44,469 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760736172] [2021-10-16 22:46:44,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:46:44,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:44,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:46:44,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:46:44,470 INFO L87 Difference]: Start difference. First operand 1329 states and 2615 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:46:45,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:45,039 INFO L93 Difference]: Finished difference Result 4269 states and 8466 transitions. [2021-10-16 22:46:45,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-16 22:46:45,039 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 70 [2021-10-16 22:46:45,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:45,051 INFO L225 Difference]: With dead ends: 4269 [2021-10-16 22:46:45,051 INFO L226 Difference]: Without dead ends: 4269 [2021-10-16 22:46:45,052 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 218.5ms TimeCoverageRelationStatistics Valid=170, Invalid=760, Unknown=0, NotChecked=0, Total=930 [2021-10-16 22:46:45,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4269 states. [2021-10-16 22:46:45,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4269 to 1504. [2021-10-16 22:46:45,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1504 states, 1501 states have (on average 1.9620253164556962) internal successors, (2945), 1503 states have internal predecessors, (2945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:45,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1504 states to 1504 states and 2945 transitions. [2021-10-16 22:46:45,087 INFO L78 Accepts]: Start accepts. Automaton has 1504 states and 2945 transitions. Word has length 70 [2021-10-16 22:46:45,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:45,087 INFO L470 AbstractCegarLoop]: Abstraction has 1504 states and 2945 transitions. [2021-10-16 22:46:45,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:46:45,088 INFO L276 IsEmpty]: Start isEmpty. Operand 1504 states and 2945 transitions. [2021-10-16 22:46:45,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-10-16 22:46:45,089 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:45,089 INFO L517 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 22:46:45,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-10-16 22:46:45,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:45,300 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:45,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:45,300 INFO L82 PathProgramCache]: Analyzing trace with hash 645794266, now seen corresponding path program 1 times [2021-10-16 22:46:45,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:45,300 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128609536] [2021-10-16 22:46:45,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:45,300 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:45,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:45,367 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:45,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:45,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128609536] [2021-10-16 22:46:45,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128609536] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:45,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105679293] [2021-10-16 22:46:45,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:45,368 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:45,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:45,368 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) [2021-10-16 22:46:45,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-16 22:46:45,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:45,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-16 22:46:45,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:45,621 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:45,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105679293] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:45,621 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:46:45,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-10-16 22:46:45,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64796211] [2021-10-16 22:46:45,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 22:46:45,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:45,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 22:46:45,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-10-16 22:46:45,622 INFO L87 Difference]: Start difference. First operand 1504 states and 2945 transitions. Second operand has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 13 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) [2021-10-16 22:46:45,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:45,700 INFO L93 Difference]: Finished difference Result 1512 states and 2953 transitions. [2021-10-16 22:46:45,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 22:46:45,701 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 13 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 70 [2021-10-16 22:46:45,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:45,705 INFO L225 Difference]: With dead ends: 1512 [2021-10-16 22:46:45,705 INFO L226 Difference]: Without dead ends: 1512 [2021-10-16 22:46:45,706 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 71.6ms TimeCoverageRelationStatistics Valid=139, Invalid=281, Unknown=0, NotChecked=0, Total=420 [2021-10-16 22:46:45,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1512 states. [2021-10-16 22:46:45,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1512 to 1509. [2021-10-16 22:46:45,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1509 states, 1506 states have (on average 1.9588313413014609) internal successors, (2950), 1508 states have internal predecessors, (2950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:45,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1509 states to 1509 states and 2950 transitions. [2021-10-16 22:46:45,750 INFO L78 Accepts]: Start accepts. Automaton has 1509 states and 2950 transitions. Word has length 70 [2021-10-16 22:46:45,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:45,750 INFO L470 AbstractCegarLoop]: Abstraction has 1509 states and 2950 transitions. [2021-10-16 22:46:45,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 13 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) [2021-10-16 22:46:45,750 INFO L276 IsEmpty]: Start isEmpty. Operand 1509 states and 2950 transitions. [2021-10-16 22:46:45,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-10-16 22:46:45,752 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:45,752 INFO L517 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 22:46:45,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-10-16 22:46:45,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:45,964 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:45,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:45,964 INFO L82 PathProgramCache]: Analyzing trace with hash -694630658, now seen corresponding path program 2 times [2021-10-16 22:46:45,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:45,964 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249311213] [2021-10-16 22:46:45,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:45,964 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:45,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:46,034 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:46,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:46,035 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249311213] [2021-10-16 22:46:46,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249311213] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:46,035 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139505176] [2021-10-16 22:46:46,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:46:46,035 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:46,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:46,036 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) [2021-10-16 22:46:46,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-16 22:46:46,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-16 22:46:46,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:46:46,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:46:46,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:46,324 INFO L388 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 [2021-10-16 22:46:46,398 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-10-16 22:46:46,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139505176] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:46:46,398 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:46:46,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 20 [2021-10-16 22:46:46,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391802757] [2021-10-16 22:46:46,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:46:46,398 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:46,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:46:46,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-10-16 22:46:46,399 INFO L87 Difference]: Start difference. First operand 1509 states and 2950 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:46:47,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:47,093 INFO L93 Difference]: Finished difference Result 4733 states and 9363 transitions. [2021-10-16 22:46:47,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-16 22:46:47,093 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 75 [2021-10-16 22:46:47,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:47,119 INFO L225 Difference]: With dead ends: 4733 [2021-10-16 22:46:47,119 INFO L226 Difference]: Without dead ends: 4733 [2021-10-16 22:46:47,120 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 314.8ms TimeCoverageRelationStatistics Valid=238, Invalid=1094, Unknown=0, NotChecked=0, Total=1332 [2021-10-16 22:46:47,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4733 states. [2021-10-16 22:46:47,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4733 to 1511. [2021-10-16 22:46:47,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1511 states, 1508 states have (on average 1.9588859416445623) internal successors, (2954), 1510 states have internal predecessors, (2954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:47,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1511 states to 1511 states and 2954 transitions. [2021-10-16 22:46:47,163 INFO L78 Accepts]: Start accepts. Automaton has 1511 states and 2954 transitions. Word has length 75 [2021-10-16 22:46:47,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:47,163 INFO L470 AbstractCegarLoop]: Abstraction has 1511 states and 2954 transitions. [2021-10-16 22:46:47,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:46:47,163 INFO L276 IsEmpty]: Start isEmpty. Operand 1511 states and 2954 transitions. [2021-10-16 22:46:47,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-10-16 22:46:47,165 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:47,165 INFO L517 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 22:46:47,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-10-16 22:46:47,379 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,SelfDestructingSolverStorable9 [2021-10-16 22:46:47,380 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:47,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:47,380 INFO L82 PathProgramCache]: Analyzing trace with hash 769853882, now seen corresponding path program 3 times [2021-10-16 22:46:47,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:47,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338685973] [2021-10-16 22:46:47,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:47,381 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:47,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:47,462 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:47,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:47,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338685973] [2021-10-16 22:46:47,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338685973] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:47,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106586198] [2021-10-16 22:46:47,462 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:46:47,462 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:47,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:47,463 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) [2021-10-16 22:46:47,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-16 22:46:47,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-16 22:46:47,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:46:47,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:46:47,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:47,774 INFO L388 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 [2021-10-16 22:46:47,818 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-10-16 22:46:47,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106586198] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:46:47,818 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:46:47,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 20 [2021-10-16 22:46:47,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120923507] [2021-10-16 22:46:47,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:46:47,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:47,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:46:47,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-10-16 22:46:47,820 INFO L87 Difference]: Start difference. First operand 1511 states and 2954 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:46:48,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:48,572 INFO L93 Difference]: Finished difference Result 4824 states and 9542 transitions. [2021-10-16 22:46:48,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-16 22:46:48,572 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 75 [2021-10-16 22:46:48,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:48,584 INFO L225 Difference]: With dead ends: 4824 [2021-10-16 22:46:48,584 INFO L226 Difference]: Without dead ends: 4824 [2021-10-16 22:46:48,585 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 359.8ms TimeCoverageRelationStatistics Valid=299, Invalid=1423, Unknown=0, NotChecked=0, Total=1722 [2021-10-16 22:46:48,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4824 states. [2021-10-16 22:46:48,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4824 to 1513. [2021-10-16 22:46:48,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1513 states, 1510 states have (on average 1.9589403973509933) internal successors, (2958), 1512 states have internal predecessors, (2958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:48,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1513 states to 1513 states and 2958 transitions. [2021-10-16 22:46:48,645 INFO L78 Accepts]: Start accepts. Automaton has 1513 states and 2958 transitions. Word has length 75 [2021-10-16 22:46:48,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:48,645 INFO L470 AbstractCegarLoop]: Abstraction has 1513 states and 2958 transitions. [2021-10-16 22:46:48,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:46:48,645 INFO L276 IsEmpty]: Start isEmpty. Operand 1513 states and 2958 transitions. [2021-10-16 22:46:48,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-10-16 22:46:48,646 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:48,646 INFO L517 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 22:46:48,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-10-16 22:46:48,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:48,859 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:48,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:48,860 INFO L82 PathProgramCache]: Analyzing trace with hash 2139919704, now seen corresponding path program 4 times [2021-10-16 22:46:48,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:48,860 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137946204] [2021-10-16 22:46:48,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:48,860 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:48,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:48,926 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:48,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:48,926 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137946204] [2021-10-16 22:46:48,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137946204] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:48,926 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018008885] [2021-10-16 22:46:48,926 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:46:48,926 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:48,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:48,927 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) [2021-10-16 22:46:48,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-16 22:46:49,102 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:46:49,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:46:49,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-16 22:46:49,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:49,266 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:49,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018008885] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:49,267 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:46:49,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 15 [2021-10-16 22:46:49,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815859309] [2021-10-16 22:46:49,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-16 22:46:49,267 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:49,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-16 22:46:49,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2021-10-16 22:46:49,268 INFO L87 Difference]: Start difference. First operand 1513 states and 2958 transitions. Second operand has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 15 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:49,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:49,364 INFO L93 Difference]: Finished difference Result 1521 states and 2966 transitions. [2021-10-16 22:46:49,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-16 22:46:49,365 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 15 states have internal predecessors, (80), 0 states have call successors, (0), 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 75 [2021-10-16 22:46:49,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:49,367 INFO L225 Difference]: With dead ends: 1521 [2021-10-16 22:46:49,367 INFO L226 Difference]: Without dead ends: 1521 [2021-10-16 22:46:49,368 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 92.4ms TimeCoverageRelationStatistics Valid=196, Invalid=404, Unknown=0, NotChecked=0, Total=600 [2021-10-16 22:46:49,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1521 states. [2021-10-16 22:46:49,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1521 to 1518. [2021-10-16 22:46:49,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1518 states, 1515 states have (on average 1.9557755775577559) internal successors, (2963), 1517 states have internal predecessors, (2963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:49,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1518 states to 1518 states and 2963 transitions. [2021-10-16 22:46:49,387 INFO L78 Accepts]: Start accepts. Automaton has 1518 states and 2963 transitions. Word has length 75 [2021-10-16 22:46:49,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:49,387 INFO L470 AbstractCegarLoop]: Abstraction has 1518 states and 2963 transitions. [2021-10-16 22:46:49,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 15 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:49,388 INFO L276 IsEmpty]: Start isEmpty. Operand 1518 states and 2963 transitions. [2021-10-16 22:46:49,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-10-16 22:46:49,389 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:49,389 INFO L517 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 22:46:49,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-10-16 22:46:49,603 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,SelfDestructingSolverStorable11 [2021-10-16 22:46:49,603 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:49,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:49,604 INFO L82 PathProgramCache]: Analyzing trace with hash -1861325132, now seen corresponding path program 5 times [2021-10-16 22:46:49,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:49,604 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324961305] [2021-10-16 22:46:49,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:49,604 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:49,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:49,694 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:49,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:49,694 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324961305] [2021-10-16 22:46:49,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324961305] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:49,695 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243007612] [2021-10-16 22:46:49,695 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:46:49,695 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:49,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:49,696 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) [2021-10-16 22:46:49,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-16 22:46:49,899 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-10-16 22:46:49,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:46:49,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-16 22:46:49,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:50,029 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:50,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243007612] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:50,029 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:46:50,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-10-16 22:46:50,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534530152] [2021-10-16 22:46:50,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-16 22:46:50,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:50,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-16 22:46:50,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2021-10-16 22:46:50,031 INFO L87 Difference]: Start difference. First operand 1518 states and 2963 transitions. Second operand has 17 states, 17 states have (on average 5.0) internal successors, (85), 17 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:50,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:50,142 INFO L93 Difference]: Finished difference Result 1526 states and 2971 transitions. [2021-10-16 22:46:50,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-16 22:46:50,142 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.0) internal successors, (85), 17 states have internal predecessors, (85), 0 states have call successors, (0), 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 80 [2021-10-16 22:46:50,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:50,145 INFO L225 Difference]: With dead ends: 1526 [2021-10-16 22:46:50,145 INFO L226 Difference]: Without dead ends: 1526 [2021-10-16 22:46:50,146 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 130.7ms TimeCoverageRelationStatistics Valid=263, Invalid=549, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:46:50,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1526 states. [2021-10-16 22:46:50,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1526 to 1523. [2021-10-16 22:46:50,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1523 states, 1520 states have (on average 1.9526315789473685) internal successors, (2968), 1522 states have internal predecessors, (2968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:50,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1523 states to 1523 states and 2968 transitions. [2021-10-16 22:46:50,185 INFO L78 Accepts]: Start accepts. Automaton has 1523 states and 2968 transitions. Word has length 80 [2021-10-16 22:46:50,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:50,186 INFO L470 AbstractCegarLoop]: Abstraction has 1523 states and 2968 transitions. [2021-10-16 22:46:50,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.0) internal successors, (85), 17 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:50,186 INFO L276 IsEmpty]: Start isEmpty. Operand 1523 states and 2968 transitions. [2021-10-16 22:46:50,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-10-16 22:46:50,189 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:50,189 INFO L517 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 22:46:50,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-10-16 22:46:50,406 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,SelfDestructingSolverStorable12 [2021-10-16 22:46:50,406 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:50,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:50,407 INFO L82 PathProgramCache]: Analyzing trace with hash 818548440, now seen corresponding path program 6 times [2021-10-16 22:46:50,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:50,407 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299570701] [2021-10-16 22:46:50,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:50,407 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:50,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:50,518 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:50,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:50,519 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299570701] [2021-10-16 22:46:50,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299570701] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:50,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934756702] [2021-10-16 22:46:50,520 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:46:50,520 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:50,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:50,521 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) [2021-10-16 22:46:50,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-10-16 22:46:50,767 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2021-10-16 22:46:50,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:46:50,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:46:50,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:50,997 INFO L388 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 [2021-10-16 22:46:51,036 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-10-16 22:46:51,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934756702] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:46:51,036 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:46:51,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [17] total 24 [2021-10-16 22:46:51,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224422249] [2021-10-16 22:46:51,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:46:51,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:51,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:46:51,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-10-16 22:46:51,037 INFO L87 Difference]: Start difference. First operand 1523 states and 2968 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:46:51,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:51,922 INFO L93 Difference]: Finished difference Result 3913 states and 7699 transitions. [2021-10-16 22:46:51,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-16 22:46:51,923 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 85 [2021-10-16 22:46:51,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:51,929 INFO L225 Difference]: With dead ends: 3913 [2021-10-16 22:46:51,929 INFO L226 Difference]: Without dead ends: 3913 [2021-10-16 22:46:51,930 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 474 ImplicationChecksByTransitivity, 534.0ms TimeCoverageRelationStatistics Valid=400, Invalid=2150, Unknown=0, NotChecked=0, Total=2550 [2021-10-16 22:46:51,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3913 states. [2021-10-16 22:46:51,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3913 to 1544. [2021-10-16 22:46:51,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1544 states, 1541 states have (on average 1.9402985074626866) internal successors, (2990), 1543 states have internal predecessors, (2990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:51,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1544 states to 1544 states and 2990 transitions. [2021-10-16 22:46:51,965 INFO L78 Accepts]: Start accepts. Automaton has 1544 states and 2990 transitions. Word has length 85 [2021-10-16 22:46:51,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:51,965 INFO L470 AbstractCegarLoop]: Abstraction has 1544 states and 2990 transitions. [2021-10-16 22:46:51,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:46:51,966 INFO L276 IsEmpty]: Start isEmpty. Operand 1544 states and 2990 transitions. [2021-10-16 22:46:51,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-10-16 22:46:51,967 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:51,967 INFO L517 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 22:46:52,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-10-16 22:46:52,184 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,SelfDestructingSolverStorable13 [2021-10-16 22:46:52,184 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:52,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:52,185 INFO L82 PathProgramCache]: Analyzing trace with hash 2109974288, now seen corresponding path program 7 times [2021-10-16 22:46:52,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:52,185 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025504555] [2021-10-16 22:46:52,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:52,185 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:52,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:52,312 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:52,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:52,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025504555] [2021-10-16 22:46:52,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025504555] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:52,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878538014] [2021-10-16 22:46:52,313 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:46:52,313 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:52,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:52,314 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) [2021-10-16 22:46:52,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-10-16 22:46:52,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:52,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-16 22:46:52,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:52,791 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:52,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878538014] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:52,791 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:46:52,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-10-16 22:46:52,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438841506] [2021-10-16 22:46:52,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-16 22:46:52,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:52,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-16 22:46:52,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2021-10-16 22:46:52,793 INFO L87 Difference]: Start difference. First operand 1544 states and 2990 transitions. Second operand has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 19 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:52,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:52,947 INFO L93 Difference]: Finished difference Result 1552 states and 2998 transitions. [2021-10-16 22:46:52,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-16 22:46:52,948 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 19 states have internal predecessors, (90), 0 states have call successors, (0), 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 85 [2021-10-16 22:46:52,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:52,950 INFO L225 Difference]: With dead ends: 1552 [2021-10-16 22:46:52,950 INFO L226 Difference]: Without dead ends: 1552 [2021-10-16 22:46:52,950 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 188.7ms TimeCoverageRelationStatistics Valid=340, Invalid=716, Unknown=0, NotChecked=0, Total=1056 [2021-10-16 22:46:52,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1552 states. [2021-10-16 22:46:52,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1552 to 1549. [2021-10-16 22:46:52,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1549 states, 1546 states have (on average 1.9372574385510997) internal successors, (2995), 1548 states have internal predecessors, (2995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:52,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1549 states to 1549 states and 2995 transitions. [2021-10-16 22:46:52,968 INFO L78 Accepts]: Start accepts. Automaton has 1549 states and 2995 transitions. Word has length 85 [2021-10-16 22:46:52,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:52,968 INFO L470 AbstractCegarLoop]: Abstraction has 1549 states and 2995 transitions. [2021-10-16 22:46:52,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 19 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:52,968 INFO L276 IsEmpty]: Start isEmpty. Operand 1549 states and 2995 transitions. [2021-10-16 22:46:52,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-10-16 22:46:52,970 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:52,970 INFO L517 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 22:46:52,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-10-16 22:46:53,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-10-16 22:46:53,187 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:53,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:53,187 INFO L82 PathProgramCache]: Analyzing trace with hash -1078297236, now seen corresponding path program 8 times [2021-10-16 22:46:53,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:53,187 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563899930] [2021-10-16 22:46:53,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:53,188 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:53,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:53,334 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:53,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:53,334 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563899930] [2021-10-16 22:46:53,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563899930] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:53,335 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209802805] [2021-10-16 22:46:53,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:46:53,335 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:53,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:53,336 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) [2021-10-16 22:46:53,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-16 22:46:53,647 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-16 22:46:53,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:46:53,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:46:53,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:53,874 INFO L388 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 [2021-10-16 22:46:53,948 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2021-10-16 22:46:53,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209802805] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:46:53,948 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:46:53,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [19] total 26 [2021-10-16 22:46:53,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628588532] [2021-10-16 22:46:53,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:46:53,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:53,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:46:53,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2021-10-16 22:46:53,950 INFO L87 Difference]: Start difference. First operand 1549 states and 2995 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:46:54,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:54,587 INFO L93 Difference]: Finished difference Result 5534 states and 10927 transitions. [2021-10-16 22:46:54,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-16 22:46:54,596 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 90 [2021-10-16 22:46:54,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:54,605 INFO L225 Difference]: With dead ends: 5534 [2021-10-16 22:46:54,605 INFO L226 Difference]: Without dead ends: 5534 [2021-10-16 22:46:54,606 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 444.3ms TimeCoverageRelationStatistics Valid=322, Invalid=1658, Unknown=0, NotChecked=0, Total=1980 [2021-10-16 22:46:54,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5534 states. [2021-10-16 22:46:54,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5534 to 1599. [2021-10-16 22:46:54,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1599 states, 1596 states have (on average 1.9392230576441103) internal successors, (3095), 1598 states have internal predecessors, (3095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:54,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1599 states to 1599 states and 3095 transitions. [2021-10-16 22:46:54,651 INFO L78 Accepts]: Start accepts. Automaton has 1599 states and 3095 transitions. Word has length 90 [2021-10-16 22:46:54,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:54,651 INFO L470 AbstractCegarLoop]: Abstraction has 1599 states and 3095 transitions. [2021-10-16 22:46:54,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:46:54,651 INFO L276 IsEmpty]: Start isEmpty. Operand 1599 states and 3095 transitions. [2021-10-16 22:46:54,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-10-16 22:46:54,652 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:54,653 INFO L517 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 22:46:54,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-10-16 22:46:54,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:54,865 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:54,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:54,866 INFO L82 PathProgramCache]: Analyzing trace with hash -1963453412, now seen corresponding path program 9 times [2021-10-16 22:46:54,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:54,866 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444686562] [2021-10-16 22:46:54,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:54,866 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:54,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:55,007 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:55,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:55,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444686562] [2021-10-16 22:46:55,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444686562] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:55,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435987070] [2021-10-16 22:46:55,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:46:55,008 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:55,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:55,009 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) [2021-10-16 22:46:55,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-10-16 22:46:55,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-16 22:46:55,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:46:55,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:46:55,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:55,545 INFO L388 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 [2021-10-16 22:46:55,578 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2021-10-16 22:46:55,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435987070] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:46:55,579 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:46:55,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [19] total 26 [2021-10-16 22:46:55,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357803624] [2021-10-16 22:46:55,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:46:55,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:55,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:46:55,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2021-10-16 22:46:55,580 INFO L87 Difference]: Start difference. First operand 1599 states and 3095 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:46:56,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:56,390 INFO L93 Difference]: Finished difference Result 5115 states and 10049 transitions. [2021-10-16 22:46:56,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-16 22:46:56,391 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 90 [2021-10-16 22:46:56,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:56,398 INFO L225 Difference]: With dead ends: 5115 [2021-10-16 22:46:56,399 INFO L226 Difference]: Without dead ends: 5115 [2021-10-16 22:46:56,400 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 490 ImplicationChecksByTransitivity, 600.4ms TimeCoverageRelationStatistics Valid=410, Invalid=2242, Unknown=0, NotChecked=0, Total=2652 [2021-10-16 22:46:56,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5115 states. [2021-10-16 22:46:56,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5115 to 1599. [2021-10-16 22:46:56,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1599 states, 1596 states have (on average 1.9392230576441103) internal successors, (3095), 1598 states have internal predecessors, (3095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:56,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1599 states to 1599 states and 3095 transitions. [2021-10-16 22:46:56,437 INFO L78 Accepts]: Start accepts. Automaton has 1599 states and 3095 transitions. Word has length 90 [2021-10-16 22:46:56,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:56,437 INFO L470 AbstractCegarLoop]: Abstraction has 1599 states and 3095 transitions. [2021-10-16 22:46:56,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:46:56,437 INFO L276 IsEmpty]: Start isEmpty. Operand 1599 states and 3095 transitions. [2021-10-16 22:46:56,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-10-16 22:46:56,438 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:56,439 INFO L517 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 22:46:56,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-10-16 22:46:56,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-10-16 22:46:56,656 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:56,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:56,656 INFO L82 PathProgramCache]: Analyzing trace with hash -270457898, now seen corresponding path program 10 times [2021-10-16 22:46:56,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:56,656 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717056579] [2021-10-16 22:46:56,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:56,656 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:56,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:56,785 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:56,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:56,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717056579] [2021-10-16 22:46:56,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717056579] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:56,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549321132] [2021-10-16 22:46:56,786 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:46:56,786 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:56,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:56,787 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) [2021-10-16 22:46:56,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-10-16 22:46:57,098 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:46:57,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:46:57,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-16 22:46:57,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:57,274 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:57,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549321132] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:57,274 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:46:57,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 21 [2021-10-16 22:46:57,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625063161] [2021-10-16 22:46:57,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-16 22:46:57,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:57,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-16 22:46:57,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2021-10-16 22:46:57,276 INFO L87 Difference]: Start difference. First operand 1599 states and 3095 transitions. Second operand has 21 states, 21 states have (on average 4.523809523809524) internal successors, (95), 21 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:57,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:57,428 INFO L93 Difference]: Finished difference Result 1607 states and 3103 transitions. [2021-10-16 22:46:57,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-16 22:46:57,428 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.523809523809524) internal successors, (95), 21 states have internal predecessors, (95), 0 states have call successors, (0), 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 [2021-10-16 22:46:57,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:57,431 INFO L225 Difference]: With dead ends: 1607 [2021-10-16 22:46:57,431 INFO L226 Difference]: Without dead ends: 1607 [2021-10-16 22:46:57,431 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 202.8ms TimeCoverageRelationStatistics Valid=427, Invalid=905, Unknown=0, NotChecked=0, Total=1332 [2021-10-16 22:46:57,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1607 states. [2021-10-16 22:46:57,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1607 to 1604. [2021-10-16 22:46:57,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1604 states, 1601 states have (on average 1.9362898188632105) internal successors, (3100), 1603 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:57,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1604 states to 1604 states and 3100 transitions. [2021-10-16 22:46:57,447 INFO L78 Accepts]: Start accepts. Automaton has 1604 states and 3100 transitions. Word has length 90 [2021-10-16 22:46:57,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:57,447 INFO L470 AbstractCegarLoop]: Abstraction has 1604 states and 3100 transitions. [2021-10-16 22:46:57,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.523809523809524) internal successors, (95), 21 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:57,447 INFO L276 IsEmpty]: Start isEmpty. Operand 1604 states and 3100 transitions. [2021-10-16 22:46:57,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-10-16 22:46:57,448 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:57,448 INFO L517 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 22:46:57,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-10-16 22:46:57,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-10-16 22:46:57,663 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:57,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:57,664 INFO L82 PathProgramCache]: Analyzing trace with hash 1102964474, now seen corresponding path program 11 times [2021-10-16 22:46:57,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:57,664 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487210617] [2021-10-16 22:46:57,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:57,664 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:57,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:57,858 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 0 proven. 189 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:57,859 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:57,859 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487210617] [2021-10-16 22:46:57,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487210617] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:57,859 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057187616] [2021-10-16 22:46:57,859 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:46:57,859 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:57,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:57,860 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:46:57,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-10-16 22:46:58,194 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-10-16 22:46:58,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:46:58,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-16 22:46:58,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:58,380 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 0 proven. 189 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 22:46:58,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057187616] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:58,381 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:46:58,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 23 [2021-10-16 22:46:58,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602743001] [2021-10-16 22:46:58,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-16 22:46:58,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:58,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-16 22:46:58,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2021-10-16 22:46:58,382 INFO L87 Difference]: Start difference. First operand 1604 states and 3100 transitions. Second operand has 23 states, 23 states have (on average 4.3478260869565215) internal successors, (100), 23 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:58,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:46:58,597 INFO L93 Difference]: Finished difference Result 1609 states and 3105 transitions. [2021-10-16 22:46:58,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-16 22:46:58,597 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.3478260869565215) internal successors, (100), 23 states have internal predecessors, (100), 0 states have call successors, (0), 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 95 [2021-10-16 22:46:58,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:46:58,599 INFO L225 Difference]: With dead ends: 1609 [2021-10-16 22:46:58,599 INFO L226 Difference]: Without dead ends: 1609 [2021-10-16 22:46:58,600 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 323.0ms TimeCoverageRelationStatistics Valid=524, Invalid=1116, Unknown=0, NotChecked=0, Total=1640 [2021-10-16 22:46:58,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1609 states. [2021-10-16 22:46:58,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1609 to 1609. [2021-10-16 22:46:58,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1609 states, 1606 states have (on average 1.9333748443337484) internal successors, (3105), 1608 states have internal predecessors, (3105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:58,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1609 states to 1609 states and 3105 transitions. [2021-10-16 22:46:58,636 INFO L78 Accepts]: Start accepts. Automaton has 1609 states and 3105 transitions. Word has length 95 [2021-10-16 22:46:58,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:46:58,636 INFO L470 AbstractCegarLoop]: Abstraction has 1609 states and 3105 transitions. [2021-10-16 22:46:58,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.3478260869565215) internal successors, (100), 23 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:46:58,637 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 3105 transitions. [2021-10-16 22:46:58,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:46:58,638 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:46:58,638 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:46:58,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-10-16 22:46:58,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:58,839 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:46:58,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:46:58,839 INFO L82 PathProgramCache]: Analyzing trace with hash -1211008426, now seen corresponding path program 12 times [2021-10-16 22:46:58,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:46:58,839 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079797672] [2021-10-16 22:46:58,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:46:58,840 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:46:58,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:46:59,053 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:46:59,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:46:59,054 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079797672] [2021-10-16 22:46:59,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079797672] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:46:59,054 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479426124] [2021-10-16 22:46:59,054 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:46:59,054 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:46:59,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:46:59,055 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:46:59,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-10-16 22:46:59,394 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2021-10-16 22:46:59,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:46:59,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:46:59,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:46:59,619 INFO L388 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 [2021-10-16 22:46:59,666 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:46:59,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479426124] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:46:59,667 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:46:59,667 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:46:59,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622331563] [2021-10-16 22:46:59,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:46:59,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:46:59,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:46:59,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:46:59,668 INFO L87 Difference]: Start difference. First operand 1609 states and 3105 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:00,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:00,286 INFO L93 Difference]: Finished difference Result 6048 states and 11896 transitions. [2021-10-16 22:47:00,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-16 22:47:00,286 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:00,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:00,293 INFO L225 Difference]: With dead ends: 6048 [2021-10-16 22:47:00,293 INFO L226 Difference]: Without dead ends: 6048 [2021-10-16 22:47:00,293 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 318.1ms TimeCoverageRelationStatistics Valid=273, Invalid=1209, Unknown=0, NotChecked=0, Total=1482 [2021-10-16 22:47:00,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6048 states. [2021-10-16 22:47:00,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6048 to 1611. [2021-10-16 22:47:00,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1611 states, 1608 states have (on average 1.933457711442786) internal successors, (3109), 1610 states have internal predecessors, (3109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:00,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1611 states to 1611 states and 3109 transitions. [2021-10-16 22:47:00,333 INFO L78 Accepts]: Start accepts. Automaton has 1611 states and 3109 transitions. Word has length 100 [2021-10-16 22:47:00,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:00,333 INFO L470 AbstractCegarLoop]: Abstraction has 1611 states and 3109 transitions. [2021-10-16 22:47:00,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:00,333 INFO L276 IsEmpty]: Start isEmpty. Operand 1611 states and 3109 transitions. [2021-10-16 22:47:00,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:00,337 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:00,337 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:00,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-10-16 22:47:00,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:00,551 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:00,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:00,552 INFO L82 PathProgramCache]: Analyzing trace with hash -2005129816, now seen corresponding path program 13 times [2021-10-16 22:47:00,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:00,552 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982151473] [2021-10-16 22:47:00,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:00,552 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:00,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:00,705 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:00,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:00,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982151473] [2021-10-16 22:47:00,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982151473] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:00,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763431154] [2021-10-16 22:47:00,706 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:47:00,706 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:00,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:00,707 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:00,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-10-16 22:47:01,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:01,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:01,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:01,303 INFO L388 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 [2021-10-16 22:47:01,341 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:01,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763431154] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:01,341 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:01,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:01,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205580387] [2021-10-16 22:47:01,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:01,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:01,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:01,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:01,342 INFO L87 Difference]: Start difference. First operand 1611 states and 3109 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:02,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:02,166 INFO L93 Difference]: Finished difference Result 5448 states and 10665 transitions. [2021-10-16 22:47:02,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-16 22:47:02,167 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:02,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:02,172 INFO L225 Difference]: With dead ends: 5448 [2021-10-16 22:47:02,172 INFO L226 Difference]: Without dead ends: 5448 [2021-10-16 22:47:02,173 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 663 ImplicationChecksByTransitivity, 432.4ms TimeCoverageRelationStatistics Valid=394, Invalid=1862, Unknown=0, NotChecked=0, Total=2256 [2021-10-16 22:47:02,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5448 states. [2021-10-16 22:47:02,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5448 to 1609. [2021-10-16 22:47:02,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1609 states, 1606 states have (on average 1.9333748443337484) internal successors, (3105), 1608 states have internal predecessors, (3105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:02,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1609 states to 1609 states and 3105 transitions. [2021-10-16 22:47:02,198 INFO L78 Accepts]: Start accepts. Automaton has 1609 states and 3105 transitions. Word has length 100 [2021-10-16 22:47:02,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:02,199 INFO L470 AbstractCegarLoop]: Abstraction has 1609 states and 3105 transitions. [2021-10-16 22:47:02,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:02,199 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 3105 transitions. [2021-10-16 22:47:02,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:02,201 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:02,201 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:02,218 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-10-16 22:47:02,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:02,418 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:02,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:02,419 INFO L82 PathProgramCache]: Analyzing trace with hash -496608618, now seen corresponding path program 14 times [2021-10-16 22:47:02,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:02,419 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780254439] [2021-10-16 22:47:02,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:02,419 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:02,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:02,581 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:02,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:02,581 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780254439] [2021-10-16 22:47:02,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780254439] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:02,581 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485392832] [2021-10-16 22:47:02,582 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:47:02,582 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:02,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:02,582 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:02,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-10-16 22:47:03,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-16 22:47:03,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:03,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:03,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:03,215 INFO L388 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 [2021-10-16 22:47:03,277 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:03,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485392832] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:03,277 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:03,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:03,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552293622] [2021-10-16 22:47:03,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:03,278 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:03,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:03,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:03,278 INFO L87 Difference]: Start difference. First operand 1609 states and 3105 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:03,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:03,822 INFO L93 Difference]: Finished difference Result 5041 states and 9894 transitions. [2021-10-16 22:47:03,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-16 22:47:03,823 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:03,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:03,828 INFO L225 Difference]: With dead ends: 5041 [2021-10-16 22:47:03,829 INFO L226 Difference]: Without dead ends: 5041 [2021-10-16 22:47:03,829 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 253.1ms TimeCoverageRelationStatistics Valid=210, Invalid=912, Unknown=0, NotChecked=0, Total=1122 [2021-10-16 22:47:03,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5041 states. [2021-10-16 22:47:03,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5041 to 1611. [2021-10-16 22:47:03,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1611 states, 1608 states have (on average 1.933457711442786) internal successors, (3109), 1610 states have internal predecessors, (3109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:03,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1611 states to 1611 states and 3109 transitions. [2021-10-16 22:47:03,856 INFO L78 Accepts]: Start accepts. Automaton has 1611 states and 3109 transitions. Word has length 100 [2021-10-16 22:47:03,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:03,857 INFO L470 AbstractCegarLoop]: Abstraction has 1611 states and 3109 transitions. [2021-10-16 22:47:03,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:03,857 INFO L276 IsEmpty]: Start isEmpty. Operand 1611 states and 3109 transitions. [2021-10-16 22:47:03,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:03,858 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:03,858 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:03,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-10-16 22:47:04,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-10-16 22:47:04,067 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:04,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:04,068 INFO L82 PathProgramCache]: Analyzing trace with hash 497260686, now seen corresponding path program 15 times [2021-10-16 22:47:04,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:04,068 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405684653] [2021-10-16 22:47:04,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:04,068 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:04,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:04,221 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:04,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:04,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405684653] [2021-10-16 22:47:04,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405684653] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:04,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405100718] [2021-10-16 22:47:04,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:47:04,222 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:04,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:04,223 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:04,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-10-16 22:47:04,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-16 22:47:04,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:04,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:04,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:04,873 INFO L388 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 [2021-10-16 22:47:04,920 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:04,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405100718] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:04,920 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:04,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:04,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59757389] [2021-10-16 22:47:04,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:04,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:04,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:04,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:04,921 INFO L87 Difference]: Start difference. First operand 1611 states and 3109 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:05,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:05,649 INFO L93 Difference]: Finished difference Result 5424 states and 10637 transitions. [2021-10-16 22:47:05,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-16 22:47:05,653 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:05,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:05,659 INFO L225 Difference]: With dead ends: 5424 [2021-10-16 22:47:05,659 INFO L226 Difference]: Without dead ends: 5424 [2021-10-16 22:47:05,660 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 468 ImplicationChecksByTransitivity, 328.6ms TimeCoverageRelationStatistics Valid=287, Invalid=1353, Unknown=0, NotChecked=0, Total=1640 [2021-10-16 22:47:05,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5424 states. [2021-10-16 22:47:05,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5424 to 1613. [2021-10-16 22:47:05,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1613 states, 1610 states have (on average 1.9335403726708074) internal successors, (3113), 1612 states have internal predecessors, (3113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:05,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1613 states to 1613 states and 3113 transitions. [2021-10-16 22:47:05,689 INFO L78 Accepts]: Start accepts. Automaton has 1613 states and 3113 transitions. Word has length 100 [2021-10-16 22:47:05,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:05,689 INFO L470 AbstractCegarLoop]: Abstraction has 1613 states and 3113 transitions. [2021-10-16 22:47:05,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:05,689 INFO L276 IsEmpty]: Start isEmpty. Operand 1613 states and 3113 transitions. [2021-10-16 22:47:05,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:05,690 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:05,690 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:05,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-10-16 22:47:05,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-10-16 22:47:05,903 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:05,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:05,904 INFO L82 PathProgramCache]: Analyzing trace with hash 1867326508, now seen corresponding path program 16 times [2021-10-16 22:47:05,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:05,904 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949618727] [2021-10-16 22:47:05,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:05,904 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:05,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:06,048 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:06,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:06,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949618727] [2021-10-16 22:47:06,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949618727] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:06,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168118806] [2021-10-16 22:47:06,049 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:47:06,049 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:06,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:06,050 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:06,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-10-16 22:47:06,587 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:47:06,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:06,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:06,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:06,887 INFO L388 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 [2021-10-16 22:47:06,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-16 22:47:06,911 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-16 22:47:06,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 11 [2021-10-16 22:47:07,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-10-16 22:47:07,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:07,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-10-16 22:47:07,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:07,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:07,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:07,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-10-16 22:47:07,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:07,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:07,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:07,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:07,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:07,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:07,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2021-10-16 22:47:07,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:07,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:07,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:07,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:07,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:07,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:07,235 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-10-16 22:47:07,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 50 treesize of output 58 [2021-10-16 22:47:07,265 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:07,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168118806] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:07,266 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:07,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [11] total 23 [2021-10-16 22:47:07,266 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297523869] [2021-10-16 22:47:07,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 22:47:07,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:07,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 22:47:07,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-10-16 22:47:07,267 INFO L87 Difference]: Start difference. First operand 1613 states and 3113 transitions. Second operand has 16 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 16 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) [2021-10-16 22:47:09,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:09,102 INFO L93 Difference]: Finished difference Result 5524 states and 10848 transitions. [2021-10-16 22:47:09,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-16 22:47:09,102 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 16 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 100 [2021-10-16 22:47:09,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:09,108 INFO L225 Difference]: With dead ends: 5524 [2021-10-16 22:47:09,108 INFO L226 Difference]: Without dead ends: 5500 [2021-10-16 22:47:09,109 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1916 ImplicationChecksByTransitivity, 1218.4ms TimeCoverageRelationStatistics Valid=1210, Invalid=4340, Unknown=0, NotChecked=0, Total=5550 [2021-10-16 22:47:09,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5500 states. [2021-10-16 22:47:09,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5500 to 1911. [2021-10-16 22:47:09,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1911 states, 1908 states have (on average 1.9454926624737945) internal successors, (3712), 1910 states have internal predecessors, (3712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:09,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1911 states to 1911 states and 3712 transitions. [2021-10-16 22:47:09,139 INFO L78 Accepts]: Start accepts. Automaton has 1911 states and 3712 transitions. Word has length 100 [2021-10-16 22:47:09,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:09,139 INFO L470 AbstractCegarLoop]: Abstraction has 1911 states and 3712 transitions. [2021-10-16 22:47:09,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 16 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) [2021-10-16 22:47:09,139 INFO L276 IsEmpty]: Start isEmpty. Operand 1911 states and 3712 transitions. [2021-10-16 22:47:09,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:09,140 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:09,140 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:09,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-10-16 22:47:09,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:09,355 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:09,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:09,356 INFO L82 PathProgramCache]: Analyzing trace with hash 94941852, now seen corresponding path program 3 times [2021-10-16 22:47:09,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:09,356 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769721100] [2021-10-16 22:47:09,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:09,356 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:09,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:09,541 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:09,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:09,541 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769721100] [2021-10-16 22:47:09,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769721100] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:09,541 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353884339] [2021-10-16 22:47:09,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:47:09,541 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:09,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:09,542 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:09,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-10-16 22:47:10,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-16 22:47:10,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:10,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:10,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:10,260 INFO L388 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 [2021-10-16 22:47:10,305 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:10,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353884339] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:10,305 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:10,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:10,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937879165] [2021-10-16 22:47:10,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:10,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:10,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:10,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:10,307 INFO L87 Difference]: Start difference. First operand 1911 states and 3712 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:11,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:11,069 INFO L93 Difference]: Finished difference Result 4503 states and 8784 transitions. [2021-10-16 22:47:11,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-16 22:47:11,069 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:11,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:11,074 INFO L225 Difference]: With dead ends: 4503 [2021-10-16 22:47:11,074 INFO L226 Difference]: Without dead ends: 4503 [2021-10-16 22:47:11,075 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 622 ImplicationChecksByTransitivity, 395.3ms TimeCoverageRelationStatistics Valid=337, Invalid=1733, Unknown=0, NotChecked=0, Total=2070 [2021-10-16 22:47:11,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4503 states. [2021-10-16 22:47:11,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4503 to 1609. [2021-10-16 22:47:11,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1609 states, 1606 states have (on average 1.9333748443337484) internal successors, (3105), 1608 states have internal predecessors, (3105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:11,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1609 states to 1609 states and 3105 transitions. [2021-10-16 22:47:11,099 INFO L78 Accepts]: Start accepts. Automaton has 1609 states and 3105 transitions. Word has length 100 [2021-10-16 22:47:11,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:11,099 INFO L470 AbstractCegarLoop]: Abstraction has 1609 states and 3105 transitions. [2021-10-16 22:47:11,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:11,099 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 3105 transitions. [2021-10-16 22:47:11,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:11,100 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:11,100 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:11,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-10-16 22:47:11,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:11,315 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:11,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:11,316 INFO L82 PathProgramCache]: Analyzing trace with hash 1490923478, now seen corresponding path program 17 times [2021-10-16 22:47:11,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:11,316 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622587180] [2021-10-16 22:47:11,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:11,316 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:11,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:11,464 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:11,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:11,464 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622587180] [2021-10-16 22:47:11,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622587180] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:11,464 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86835160] [2021-10-16 22:47:11,465 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:47:11,465 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:11,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:11,465 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:11,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-10-16 22:47:12,137 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:47:12,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:12,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:12,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:12,314 INFO L388 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 [2021-10-16 22:47:12,400 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:12,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86835160] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:12,401 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:12,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:12,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151908631] [2021-10-16 22:47:12,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:12,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:12,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:12,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:12,402 INFO L87 Difference]: Start difference. First operand 1609 states and 3105 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:12,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:12,997 INFO L93 Difference]: Finished difference Result 6583 states and 13015 transitions. [2021-10-16 22:47:12,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-16 22:47:12,998 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:12,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:13,006 INFO L225 Difference]: With dead ends: 6583 [2021-10-16 22:47:13,007 INFO L226 Difference]: Without dead ends: 6583 [2021-10-16 22:47:13,007 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 287.0ms TimeCoverageRelationStatistics Valid=226, Invalid=1034, Unknown=0, NotChecked=0, Total=1260 [2021-10-16 22:47:13,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6583 states. [2021-10-16 22:47:13,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6583 to 1623. [2021-10-16 22:47:13,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1623 states, 1620 states have (on average 1.9339506172839507) internal successors, (3133), 1622 states have internal predecessors, (3133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:13,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1623 states to 1623 states and 3133 transitions. [2021-10-16 22:47:13,039 INFO L78 Accepts]: Start accepts. Automaton has 1623 states and 3133 transitions. Word has length 100 [2021-10-16 22:47:13,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:13,039 INFO L470 AbstractCegarLoop]: Abstraction has 1623 states and 3133 transitions. [2021-10-16 22:47:13,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:13,040 INFO L276 IsEmpty]: Start isEmpty. Operand 1623 states and 3133 transitions. [2021-10-16 22:47:13,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:13,041 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:13,041 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:13,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-10-16 22:47:13,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-10-16 22:47:13,259 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:13,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:13,260 INFO L82 PathProgramCache]: Analyzing trace with hash -702573012, now seen corresponding path program 18 times [2021-10-16 22:47:13,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:13,260 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550130854] [2021-10-16 22:47:13,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:13,260 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:13,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:13,386 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:13,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:13,386 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550130854] [2021-10-16 22:47:13,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550130854] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:13,387 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378776664] [2021-10-16 22:47:13,387 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:47:13,387 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:13,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:13,388 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:13,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-10-16 22:47:13,938 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2021-10-16 22:47:13,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:13,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:13,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:14,157 INFO L388 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 [2021-10-16 22:47:14,191 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:14,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378776664] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:14,192 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:14,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:14,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438210894] [2021-10-16 22:47:14,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:14,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:14,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:14,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:14,192 INFO L87 Difference]: Start difference. First operand 1623 states and 3133 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:14,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:14,846 INFO L93 Difference]: Finished difference Result 6164 states and 12137 transitions. [2021-10-16 22:47:14,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-16 22:47:14,847 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:14,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:14,854 INFO L225 Difference]: With dead ends: 6164 [2021-10-16 22:47:14,854 INFO L226 Difference]: Without dead ends: 6164 [2021-10-16 22:47:14,855 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 348.1ms TimeCoverageRelationStatistics Valid=301, Invalid=1505, Unknown=0, NotChecked=0, Total=1806 [2021-10-16 22:47:14,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6164 states. [2021-10-16 22:47:14,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6164 to 1621. [2021-10-16 22:47:14,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1621 states, 1618 states have (on average 1.9338689740420272) internal successors, (3129), 1620 states have internal predecessors, (3129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:14,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1621 states to 1621 states and 3129 transitions. [2021-10-16 22:47:14,883 INFO L78 Accepts]: Start accepts. Automaton has 1621 states and 3129 transitions. Word has length 100 [2021-10-16 22:47:14,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:14,884 INFO L470 AbstractCegarLoop]: Abstraction has 1621 states and 3129 transitions. [2021-10-16 22:47:14,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:14,884 INFO L276 IsEmpty]: Start isEmpty. Operand 1621 states and 3129 transitions. [2021-10-16 22:47:14,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:14,885 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:14,885 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:14,903 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-10-16 22:47:15,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-10-16 22:47:15,103 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:15,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:15,104 INFO L82 PathProgramCache]: Analyzing trace with hash 736736218, now seen corresponding path program 19 times [2021-10-16 22:47:15,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:15,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311946963] [2021-10-16 22:47:15,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:15,104 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:15,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:15,241 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:15,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:15,242 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311946963] [2021-10-16 22:47:15,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311946963] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:15,242 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790987682] [2021-10-16 22:47:15,242 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:47:15,242 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:15,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:15,243 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:15,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-10-16 22:47:15,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:15,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:15,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:16,051 INFO L388 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 [2021-10-16 22:47:16,095 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:16,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790987682] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:16,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:16,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:16,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540464439] [2021-10-16 22:47:16,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:16,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:16,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:16,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:16,096 INFO L87 Difference]: Start difference. First operand 1621 states and 3129 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:16,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:16,678 INFO L93 Difference]: Finished difference Result 7087 states and 13974 transitions. [2021-10-16 22:47:16,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-16 22:47:16,678 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:16,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:16,687 INFO L225 Difference]: With dead ends: 7087 [2021-10-16 22:47:16,687 INFO L226 Difference]: Without dead ends: 7087 [2021-10-16 22:47:16,688 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 293.1ms TimeCoverageRelationStatistics Valid=244, Invalid=1162, Unknown=0, NotChecked=0, Total=1406 [2021-10-16 22:47:16,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7087 states. [2021-10-16 22:47:16,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7087 to 1623. [2021-10-16 22:47:16,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1623 states, 1620 states have (on average 1.9339506172839507) internal successors, (3133), 1622 states have internal predecessors, (3133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:16,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1623 states to 1623 states and 3133 transitions. [2021-10-16 22:47:16,720 INFO L78 Accepts]: Start accepts. Automaton has 1623 states and 3133 transitions. Word has length 100 [2021-10-16 22:47:16,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:16,720 INFO L470 AbstractCegarLoop]: Abstraction has 1623 states and 3133 transitions. [2021-10-16 22:47:16,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:16,721 INFO L276 IsEmpty]: Start isEmpty. Operand 1623 states and 3133 transitions. [2021-10-16 22:47:16,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:16,722 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:16,722 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:16,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-10-16 22:47:16,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-10-16 22:47:16,935 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:16,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:16,936 INFO L82 PathProgramCache]: Analyzing trace with hash -57385172, now seen corresponding path program 20 times [2021-10-16 22:47:16,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:16,936 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71192751] [2021-10-16 22:47:16,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:16,936 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:16,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:17,086 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:17,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:17,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71192751] [2021-10-16 22:47:17,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71192751] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:17,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222616206] [2021-10-16 22:47:17,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:47:17,087 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:17,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:17,088 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:17,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-10-16 22:47:17,728 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-16 22:47:17,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:17,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:17,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:17,956 INFO L388 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 [2021-10-16 22:47:17,992 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:17,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222616206] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:17,992 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:17,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:17,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974035503] [2021-10-16 22:47:17,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:17,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:17,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:17,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:17,993 INFO L87 Difference]: Start difference. First operand 1623 states and 3133 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:18,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:18,782 INFO L93 Difference]: Finished difference Result 6487 states and 12743 transitions. [2021-10-16 22:47:18,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-16 22:47:18,782 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:18,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:18,790 INFO L225 Difference]: With dead ends: 6487 [2021-10-16 22:47:18,791 INFO L226 Difference]: Without dead ends: 6487 [2021-10-16 22:47:18,791 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 611 ImplicationChecksByTransitivity, 406.4ms TimeCoverageRelationStatistics Valid=335, Invalid=1735, Unknown=0, NotChecked=0, Total=2070 [2021-10-16 22:47:18,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6487 states. [2021-10-16 22:47:18,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6487 to 1617. [2021-10-16 22:47:18,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1617 states, 1614 states have (on average 1.9337050805452292) internal successors, (3121), 1616 states have internal predecessors, (3121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:18,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1617 states to 1617 states and 3121 transitions. [2021-10-16 22:47:18,833 INFO L78 Accepts]: Start accepts. Automaton has 1617 states and 3121 transitions. Word has length 100 [2021-10-16 22:47:18,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:18,834 INFO L470 AbstractCegarLoop]: Abstraction has 1617 states and 3121 transitions. [2021-10-16 22:47:18,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:18,834 INFO L276 IsEmpty]: Start isEmpty. Operand 1617 states and 3121 transitions. [2021-10-16 22:47:18,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:18,835 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:18,835 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:18,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-10-16 22:47:19,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-10-16 22:47:19,044 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:19,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:19,045 INFO L82 PathProgramCache]: Analyzing trace with hash -1078036970, now seen corresponding path program 21 times [2021-10-16 22:47:19,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:19,045 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739708698] [2021-10-16 22:47:19,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:19,045 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:19,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:19,184 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:19,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:19,184 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739708698] [2021-10-16 22:47:19,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739708698] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:19,184 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199092391] [2021-10-16 22:47:19,184 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:47:19,184 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:19,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:19,185 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:19,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-10-16 22:47:19,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-16 22:47:19,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:19,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:19,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:19,985 INFO L388 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 [2021-10-16 22:47:20,043 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:20,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199092391] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:20,043 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:20,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:20,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279352253] [2021-10-16 22:47:20,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:20,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:20,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:20,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:20,044 INFO L87 Difference]: Start difference. First operand 1617 states and 3121 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:20,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:20,546 INFO L93 Difference]: Finished difference Result 4916 states and 9650 transitions. [2021-10-16 22:47:20,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-16 22:47:20,546 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:20,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:20,551 INFO L225 Difference]: With dead ends: 4916 [2021-10-16 22:47:20,551 INFO L226 Difference]: Without dead ends: 4916 [2021-10-16 22:47:20,552 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 221.9ms TimeCoverageRelationStatistics Valid=174, Invalid=756, Unknown=0, NotChecked=0, Total=930 [2021-10-16 22:47:20,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4916 states. [2021-10-16 22:47:20,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4916 to 1619. [2021-10-16 22:47:20,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1619 states, 1616 states have (on average 1.9337871287128714) internal successors, (3125), 1618 states have internal predecessors, (3125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:20,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1619 states to 1619 states and 3125 transitions. [2021-10-16 22:47:20,597 INFO L78 Accepts]: Start accepts. Automaton has 1619 states and 3125 transitions. Word has length 100 [2021-10-16 22:47:20,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:20,597 INFO L470 AbstractCegarLoop]: Abstraction has 1619 states and 3125 transitions. [2021-10-16 22:47:20,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:20,598 INFO L276 IsEmpty]: Start isEmpty. Operand 1619 states and 3125 transitions. [2021-10-16 22:47:20,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:20,599 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:20,599 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:20,618 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-10-16 22:47:20,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:20,814 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:20,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:20,815 INFO L82 PathProgramCache]: Analyzing trace with hash -84167666, now seen corresponding path program 22 times [2021-10-16 22:47:20,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:20,815 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095706385] [2021-10-16 22:47:20,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:20,815 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:20,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:20,970 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:20,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:20,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095706385] [2021-10-16 22:47:20,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095706385] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:20,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002544443] [2021-10-16 22:47:20,971 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:47:20,971 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:20,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:20,972 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:20,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-10-16 22:47:21,688 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:47:21,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:21,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-16 22:47:21,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:21,889 INFO L388 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 [2021-10-16 22:47:21,953 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:21,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002544443] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:21,954 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:21,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 13 [2021-10-16 22:47:21,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292076438] [2021-10-16 22:47:21,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-16 22:47:21,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:21,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-16 22:47:21,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-10-16 22:47:21,955 INFO L87 Difference]: Start difference. First operand 1619 states and 3125 transitions. Second operand has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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) [2021-10-16 22:47:22,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:22,457 INFO L93 Difference]: Finished difference Result 5132 states and 10053 transitions. [2021-10-16 22:47:22,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-16 22:47:22,457 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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 100 [2021-10-16 22:47:22,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:22,463 INFO L225 Difference]: With dead ends: 5132 [2021-10-16 22:47:22,463 INFO L226 Difference]: Without dead ends: 5132 [2021-10-16 22:47:22,463 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 100 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 228.8ms TimeCoverageRelationStatistics Valid=141, Invalid=411, Unknown=0, NotChecked=0, Total=552 [2021-10-16 22:47:22,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5132 states. [2021-10-16 22:47:22,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5132 to 1621. [2021-10-16 22:47:22,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1621 states, 1618 states have (on average 1.9338689740420272) internal successors, (3129), 1620 states have internal predecessors, (3129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:22,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1621 states to 1621 states and 3129 transitions. [2021-10-16 22:47:22,488 INFO L78 Accepts]: Start accepts. Automaton has 1621 states and 3129 transitions. Word has length 100 [2021-10-16 22:47:22,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:22,488 INFO L470 AbstractCegarLoop]: Abstraction has 1621 states and 3129 transitions. [2021-10-16 22:47:22,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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) [2021-10-16 22:47:22,488 INFO L276 IsEmpty]: Start isEmpty. Operand 1621 states and 3129 transitions. [2021-10-16 22:47:22,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:22,490 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:22,490 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:22,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-10-16 22:47:22,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:22,695 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:22,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:22,696 INFO L82 PathProgramCache]: Analyzing trace with hash 1285898156, now seen corresponding path program 23 times [2021-10-16 22:47:22,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:22,696 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502353618] [2021-10-16 22:47:22,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:22,696 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:22,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:22,836 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:22,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:22,837 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502353618] [2021-10-16 22:47:22,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502353618] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:22,837 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247345887] [2021-10-16 22:47:22,837 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:47:22,837 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:22,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:22,842 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:22,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-10-16 22:47:23,545 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:47:23,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:23,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-16 22:47:23,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:23,776 INFO L388 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 [2021-10-16 22:47:23,836 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:23,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247345887] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:23,836 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:23,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 12 [2021-10-16 22:47:23,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120063044] [2021-10-16 22:47:23,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-16 22:47:23,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:23,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-16 22:47:23,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-10-16 22:47:23,837 INFO L87 Difference]: Start difference. First operand 1621 states and 3129 transitions. Second operand has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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) [2021-10-16 22:47:24,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:24,546 INFO L93 Difference]: Finished difference Result 4939 states and 9656 transitions. [2021-10-16 22:47:24,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-16 22:47:24,546 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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 100 [2021-10-16 22:47:24,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:24,551 INFO L225 Difference]: With dead ends: 4939 [2021-10-16 22:47:24,552 INFO L226 Difference]: Without dead ends: 4939 [2021-10-16 22:47:24,552 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 100 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 374.3ms TimeCoverageRelationStatistics Valid=231, Invalid=699, Unknown=0, NotChecked=0, Total=930 [2021-10-16 22:47:24,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4939 states. [2021-10-16 22:47:24,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4939 to 1613. [2021-10-16 22:47:24,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1613 states, 1610 states have (on average 1.9335403726708074) internal successors, (3113), 1612 states have internal predecessors, (3113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:24,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1613 states to 1613 states and 3113 transitions. [2021-10-16 22:47:24,578 INFO L78 Accepts]: Start accepts. Automaton has 1613 states and 3113 transitions. Word has length 100 [2021-10-16 22:47:24,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:24,578 INFO L470 AbstractCegarLoop]: Abstraction has 1613 states and 3113 transitions. [2021-10-16 22:47:24,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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) [2021-10-16 22:47:24,578 INFO L276 IsEmpty]: Start isEmpty. Operand 1613 states and 3113 transitions. [2021-10-16 22:47:24,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:24,579 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:24,579 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:24,598 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2021-10-16 22:47:24,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-10-16 22:47:24,784 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:24,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:24,784 INFO L82 PathProgramCache]: Analyzing trace with hash 490237370, now seen corresponding path program 24 times [2021-10-16 22:47:24,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:24,784 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945658416] [2021-10-16 22:47:24,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:24,784 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:24,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:24,948 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:24,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:24,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945658416] [2021-10-16 22:47:24,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945658416] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:24,949 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102625033] [2021-10-16 22:47:24,949 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:47:24,949 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:24,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:24,950 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:24,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-10-16 22:47:25,685 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2021-10-16 22:47:25,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:25,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:25,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:25,866 INFO L388 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 [2021-10-16 22:47:25,921 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:25,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102625033] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:25,921 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:25,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:25,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858093347] [2021-10-16 22:47:25,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:25,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:25,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:25,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:25,922 INFO L87 Difference]: Start difference. First operand 1613 states and 3113 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:26,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:26,493 INFO L93 Difference]: Finished difference Result 6726 states and 13298 transitions. [2021-10-16 22:47:26,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-16 22:47:26,494 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:26,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:26,501 INFO L225 Difference]: With dead ends: 6726 [2021-10-16 22:47:26,501 INFO L226 Difference]: Without dead ends: 6726 [2021-10-16 22:47:26,502 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 302.6ms TimeCoverageRelationStatistics Valid=244, Invalid=1088, Unknown=0, NotChecked=0, Total=1332 [2021-10-16 22:47:26,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6726 states. [2021-10-16 22:47:26,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6726 to 1623. [2021-10-16 22:47:26,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1623 states, 1620 states have (on average 1.9339506172839507) internal successors, (3133), 1622 states have internal predecessors, (3133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:26,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1623 states to 1623 states and 3133 transitions. [2021-10-16 22:47:26,543 INFO L78 Accepts]: Start accepts. Automaton has 1623 states and 3133 transitions. Word has length 100 [2021-10-16 22:47:26,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:26,543 INFO L470 AbstractCegarLoop]: Abstraction has 1623 states and 3133 transitions. [2021-10-16 22:47:26,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:26,543 INFO L276 IsEmpty]: Start isEmpty. Operand 1623 states and 3133 transitions. [2021-10-16 22:47:26,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:26,544 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:26,544 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:26,563 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-10-16 22:47:26,749 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:26,749 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:26,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:26,750 INFO L82 PathProgramCache]: Analyzing trace with hash -1703259120, now seen corresponding path program 25 times [2021-10-16 22:47:26,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:26,750 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117813353] [2021-10-16 22:47:26,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:26,750 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:26,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:26,882 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:26,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:26,882 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117813353] [2021-10-16 22:47:26,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117813353] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:26,882 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428639259] [2021-10-16 22:47:26,883 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:47:26,883 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:26,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:26,883 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:26,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-10-16 22:47:27,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:27,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:27,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:27,831 INFO L388 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 [2021-10-16 22:47:27,869 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:27,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428639259] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:27,869 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:27,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:27,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969577495] [2021-10-16 22:47:27,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:27,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:27,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:27,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:27,870 INFO L87 Difference]: Start difference. First operand 1623 states and 3133 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:28,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:28,512 INFO L93 Difference]: Finished difference Result 6247 states and 12300 transitions. [2021-10-16 22:47:28,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-16 22:47:28,513 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:28,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:28,519 INFO L225 Difference]: With dead ends: 6247 [2021-10-16 22:47:28,520 INFO L226 Difference]: Without dead ends: 6247 [2021-10-16 22:47:28,520 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 462 ImplicationChecksByTransitivity, 357.5ms TimeCoverageRelationStatistics Valid=288, Invalid=1352, Unknown=0, NotChecked=0, Total=1640 [2021-10-16 22:47:28,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6247 states. [2021-10-16 22:47:28,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6247 to 1621. [2021-10-16 22:47:28,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1621 states, 1618 states have (on average 1.9338689740420272) internal successors, (3129), 1620 states have internal predecessors, (3129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:28,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1621 states to 1621 states and 3129 transitions. [2021-10-16 22:47:28,549 INFO L78 Accepts]: Start accepts. Automaton has 1621 states and 3129 transitions. Word has length 100 [2021-10-16 22:47:28,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:28,549 INFO L470 AbstractCegarLoop]: Abstraction has 1621 states and 3129 transitions. [2021-10-16 22:47:28,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:28,549 INFO L276 IsEmpty]: Start isEmpty. Operand 1621 states and 3129 transitions. [2021-10-16 22:47:28,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:28,550 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:28,550 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:28,569 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2021-10-16 22:47:28,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:28,751 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:28,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:28,751 INFO L82 PathProgramCache]: Analyzing trace with hash -263949890, now seen corresponding path program 26 times [2021-10-16 22:47:28,751 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:28,752 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879708323] [2021-10-16 22:47:28,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:28,752 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:28,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:28,887 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:28,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:28,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879708323] [2021-10-16 22:47:28,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879708323] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:28,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406877025] [2021-10-16 22:47:28,888 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:47:28,888 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:28,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:28,889 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:28,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-10-16 22:47:29,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-16 22:47:29,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:29,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:29,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:29,839 INFO L388 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 [2021-10-16 22:47:29,884 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:29,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406877025] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:29,884 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:29,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:29,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270765144] [2021-10-16 22:47:29,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:29,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:29,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:29,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:29,885 INFO L87 Difference]: Start difference. First operand 1621 states and 3129 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:30,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:30,380 INFO L93 Difference]: Finished difference Result 5030 states and 9875 transitions. [2021-10-16 22:47:30,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-16 22:47:30,380 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:30,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:30,385 INFO L225 Difference]: With dead ends: 5030 [2021-10-16 22:47:30,385 INFO L226 Difference]: Without dead ends: 5030 [2021-10-16 22:47:30,386 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 253.3ms TimeCoverageRelationStatistics Valid=196, Invalid=860, Unknown=0, NotChecked=0, Total=1056 [2021-10-16 22:47:30,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5030 states. [2021-10-16 22:47:30,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5030 to 1623. [2021-10-16 22:47:30,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1623 states, 1620 states have (on average 1.9339506172839507) internal successors, (3133), 1622 states have internal predecessors, (3133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:30,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1623 states to 1623 states and 3133 transitions. [2021-10-16 22:47:30,411 INFO L78 Accepts]: Start accepts. Automaton has 1623 states and 3133 transitions. Word has length 100 [2021-10-16 22:47:30,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:30,411 INFO L470 AbstractCegarLoop]: Abstraction has 1623 states and 3133 transitions. [2021-10-16 22:47:30,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:30,411 INFO L276 IsEmpty]: Start isEmpty. Operand 1623 states and 3133 transitions. [2021-10-16 22:47:30,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:30,412 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:30,412 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:30,431 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2021-10-16 22:47:30,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-10-16 22:47:30,619 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:30,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:30,620 INFO L82 PathProgramCache]: Analyzing trace with hash -1058071280, now seen corresponding path program 27 times [2021-10-16 22:47:30,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:30,620 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710949212] [2021-10-16 22:47:30,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:30,620 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:30,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:30,764 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:30,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:30,764 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710949212] [2021-10-16 22:47:30,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710949212] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:30,764 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251884819] [2021-10-16 22:47:30,764 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:47:30,764 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:30,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:30,765 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:30,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-10-16 22:47:31,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-16 22:47:31,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:31,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:31,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:31,750 INFO L388 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 [2021-10-16 22:47:31,801 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:31,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251884819] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:31,801 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:31,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:31,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536390261] [2021-10-16 22:47:31,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:31,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:31,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:31,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:31,802 INFO L87 Difference]: Start difference. First operand 1623 states and 3133 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:32,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:32,499 INFO L93 Difference]: Finished difference Result 5259 states and 10293 transitions. [2021-10-16 22:47:32,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-16 22:47:32,500 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:32,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:32,504 INFO L225 Difference]: With dead ends: 5259 [2021-10-16 22:47:32,504 INFO L226 Difference]: Without dead ends: 5259 [2021-10-16 22:47:32,507 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 417 ImplicationChecksByTransitivity, 324.4ms TimeCoverageRelationStatistics Valid=271, Invalid=1289, Unknown=0, NotChecked=0, Total=1560 [2021-10-16 22:47:32,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5259 states. [2021-10-16 22:47:32,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5259 to 1617. [2021-10-16 22:47:32,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1617 states, 1614 states have (on average 1.9337050805452292) internal successors, (3121), 1616 states have internal predecessors, (3121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:32,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1617 states to 1617 states and 3121 transitions. [2021-10-16 22:47:32,530 INFO L78 Accepts]: Start accepts. Automaton has 1617 states and 3121 transitions. Word has length 100 [2021-10-16 22:47:32,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:32,530 INFO L470 AbstractCegarLoop]: Abstraction has 1617 states and 3121 transitions. [2021-10-16 22:47:32,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:32,530 INFO L276 IsEmpty]: Start isEmpty. Operand 1617 states and 3121 transitions. [2021-10-16 22:47:32,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:32,531 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:32,531 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:32,550 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2021-10-16 22:47:32,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-10-16 22:47:32,732 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:32,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:32,732 INFO L82 PathProgramCache]: Analyzing trace with hash -1875668772, now seen corresponding path program 28 times [2021-10-16 22:47:32,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:32,732 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963627748] [2021-10-16 22:47:32,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:32,732 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:32,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:32,874 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:32,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:32,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963627748] [2021-10-16 22:47:32,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963627748] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:32,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451137814] [2021-10-16 22:47:32,874 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:47:32,874 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:32,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:32,875 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:32,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-10-16 22:47:33,764 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:47:33,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:33,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:33,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:33,974 INFO L388 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 [2021-10-16 22:47:34,063 INFO L388 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 [2021-10-16 22:47:34,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:34,087 INFO L388 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 21 treesize of output 20 [2021-10-16 22:47:34,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:34,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:34,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:34,134 INFO L388 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 30 treesize of output 32 [2021-10-16 22:47:34,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:34,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:34,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:34,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:34,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:34,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:34,169 INFO L388 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 39 treesize of output 44 [2021-10-16 22:47:34,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-16 22:47:34,253 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-16 22:47:34,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 11 [2021-10-16 22:47:34,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:34,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:34,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:34,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:34,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:34,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:47:34,351 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-10-16 22:47:34,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 50 treesize of output 58 [2021-10-16 22:47:34,377 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:34,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451137814] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:34,377 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:34,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [11] total 22 [2021-10-16 22:47:34,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465335696] [2021-10-16 22:47:34,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 22:47:34,378 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:34,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 22:47:34,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2021-10-16 22:47:34,378 INFO L87 Difference]: Start difference. First operand 1617 states and 3121 transitions. Second operand has 16 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 16 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) [2021-10-16 22:47:35,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:35,598 INFO L93 Difference]: Finished difference Result 5017 states and 9903 transitions. [2021-10-16 22:47:35,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-16 22:47:35,598 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 16 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 100 [2021-10-16 22:47:35,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:35,603 INFO L225 Difference]: With dead ends: 5017 [2021-10-16 22:47:35,603 INFO L226 Difference]: Without dead ends: 5011 [2021-10-16 22:47:35,604 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 619.9ms TimeCoverageRelationStatistics Valid=452, Invalid=1710, Unknown=0, NotChecked=0, Total=2162 [2021-10-16 22:47:35,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5011 states. [2021-10-16 22:47:35,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5011 to 1667. [2021-10-16 22:47:35,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1667 states, 1664 states have (on average 1.9356971153846154) internal successors, (3221), 1666 states have internal predecessors, (3221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:35,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1667 states to 1667 states and 3221 transitions. [2021-10-16 22:47:35,628 INFO L78 Accepts]: Start accepts. Automaton has 1667 states and 3221 transitions. Word has length 100 [2021-10-16 22:47:35,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:35,628 INFO L470 AbstractCegarLoop]: Abstraction has 1667 states and 3221 transitions. [2021-10-16 22:47:35,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 16 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) [2021-10-16 22:47:35,628 INFO L276 IsEmpty]: Start isEmpty. Operand 1667 states and 3221 transitions. [2021-10-16 22:47:35,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:35,629 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:35,629 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:35,649 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-10-16 22:47:35,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-10-16 22:47:35,830 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:35,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:35,830 INFO L82 PathProgramCache]: Analyzing trace with hash 1957647522, now seen corresponding path program 29 times [2021-10-16 22:47:35,830 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:35,831 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8641068] [2021-10-16 22:47:35,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:35,831 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:35,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:35,979 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:35,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:35,979 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8641068] [2021-10-16 22:47:35,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8641068] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:35,979 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134422433] [2021-10-16 22:47:35,979 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:47:35,979 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:35,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:35,980 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:35,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-10-16 22:47:36,915 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:47:36,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:36,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:36,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:37,090 INFO L388 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 [2021-10-16 22:47:37,142 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:37,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134422433] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:37,142 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:37,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:37,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385334859] [2021-10-16 22:47:37,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:37,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:37,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:37,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:37,143 INFO L87 Difference]: Start difference. First operand 1667 states and 3221 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:37,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:37,722 INFO L93 Difference]: Finished difference Result 6235 states and 12324 transitions. [2021-10-16 22:47:37,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-16 22:47:37,722 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:37,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:37,728 INFO L225 Difference]: With dead ends: 6235 [2021-10-16 22:47:37,728 INFO L226 Difference]: Without dead ends: 6235 [2021-10-16 22:47:37,729 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 271.0ms TimeCoverageRelationStatistics Valid=239, Invalid=1021, Unknown=0, NotChecked=0, Total=1260 [2021-10-16 22:47:37,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6235 states. [2021-10-16 22:47:37,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6235 to 1621. [2021-10-16 22:47:37,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1621 states, 1618 states have (on average 1.9338689740420272) internal successors, (3129), 1620 states have internal predecessors, (3129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:37,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1621 states to 1621 states and 3129 transitions. [2021-10-16 22:47:37,756 INFO L78 Accepts]: Start accepts. Automaton has 1621 states and 3129 transitions. Word has length 100 [2021-10-16 22:47:37,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:37,756 INFO L470 AbstractCegarLoop]: Abstraction has 1621 states and 3129 transitions. [2021-10-16 22:47:37,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:37,756 INFO L276 IsEmpty]: Start isEmpty. Operand 1621 states and 3129 transitions. [2021-10-16 22:47:37,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:37,757 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:37,757 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:37,777 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2021-10-16 22:47:37,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:37,958 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:37,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:37,958 INFO L82 PathProgramCache]: Analyzing trace with hash 225802034, now seen corresponding path program 30 times [2021-10-16 22:47:37,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:37,958 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688946864] [2021-10-16 22:47:37,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:37,958 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:37,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:38,146 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:38,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:38,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688946864] [2021-10-16 22:47:38,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688946864] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:38,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63399776] [2021-10-16 22:47:38,146 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:47:38,146 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:38,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:38,147 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:38,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-10-16 22:47:39,090 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2021-10-16 22:47:39,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:39,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:39,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:39,292 INFO L388 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 [2021-10-16 22:47:39,325 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:39,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63399776] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:39,326 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:39,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:39,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446521733] [2021-10-16 22:47:39,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:39,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:39,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:39,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:39,326 INFO L87 Difference]: Start difference. First operand 1621 states and 3129 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:39,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:39,845 INFO L93 Difference]: Finished difference Result 4097 states and 8018 transitions. [2021-10-16 22:47:39,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-16 22:47:39,851 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:39,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:39,855 INFO L225 Difference]: With dead ends: 4097 [2021-10-16 22:47:39,855 INFO L226 Difference]: Without dead ends: 4097 [2021-10-16 22:47:39,856 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 283.7ms TimeCoverageRelationStatistics Valid=240, Invalid=1020, Unknown=0, NotChecked=0, Total=1260 [2021-10-16 22:47:39,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4097 states. [2021-10-16 22:47:39,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4097 to 1659. [2021-10-16 22:47:39,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1659 states, 1656 states have (on average 1.9353864734299517) internal successors, (3205), 1658 states have internal predecessors, (3205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:39,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1659 states to 1659 states and 3205 transitions. [2021-10-16 22:47:39,876 INFO L78 Accepts]: Start accepts. Automaton has 1659 states and 3205 transitions. Word has length 100 [2021-10-16 22:47:39,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:39,876 INFO L470 AbstractCegarLoop]: Abstraction has 1659 states and 3205 transitions. [2021-10-16 22:47:39,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:39,876 INFO L276 IsEmpty]: Start isEmpty. Operand 1659 states and 3205 transitions. [2021-10-16 22:47:39,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:39,877 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:39,877 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:39,896 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2021-10-16 22:47:40,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-10-16 22:47:40,078 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:40,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:40,078 INFO L82 PathProgramCache]: Analyzing trace with hash 2109727578, now seen corresponding path program 31 times [2021-10-16 22:47:40,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:40,078 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908317437] [2021-10-16 22:47:40,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:40,078 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:40,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:40,235 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:40,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:40,235 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908317437] [2021-10-16 22:47:40,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908317437] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:40,235 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617057140] [2021-10-16 22:47:40,235 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:47:40,235 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:40,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:40,248 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:40,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-10-16 22:47:41,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:41,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-16 22:47:41,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:41,448 INFO L388 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 [2021-10-16 22:47:41,540 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:41,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617057140] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:41,541 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:41,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 13 [2021-10-16 22:47:41,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003074591] [2021-10-16 22:47:41,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-16 22:47:41,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:41,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-16 22:47:41,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 22:47:41,541 INFO L87 Difference]: Start difference. First operand 1659 states and 3205 transitions. Second operand has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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) [2021-10-16 22:47:42,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:42,047 INFO L93 Difference]: Finished difference Result 6846 states and 13532 transitions. [2021-10-16 22:47:42,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-16 22:47:42,048 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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 100 [2021-10-16 22:47:42,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:42,056 INFO L225 Difference]: With dead ends: 6846 [2021-10-16 22:47:42,056 INFO L226 Difference]: Without dead ends: 6846 [2021-10-16 22:47:42,056 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 99 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 290.2ms TimeCoverageRelationStatistics Valid=169, Invalid=481, Unknown=0, NotChecked=0, Total=650 [2021-10-16 22:47:42,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6846 states. [2021-10-16 22:47:42,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6846 to 1679. [2021-10-16 22:47:42,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1679 states, 1676 states have (on average 1.9361575178997614) internal successors, (3245), 1678 states have internal predecessors, (3245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:42,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1679 states to 1679 states and 3245 transitions. [2021-10-16 22:47:42,092 INFO L78 Accepts]: Start accepts. Automaton has 1679 states and 3245 transitions. Word has length 100 [2021-10-16 22:47:42,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:42,092 INFO L470 AbstractCegarLoop]: Abstraction has 1679 states and 3245 transitions. [2021-10-16 22:47:42,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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) [2021-10-16 22:47:42,092 INFO L276 IsEmpty]: Start isEmpty. Operand 1679 states and 3245 transitions. [2021-10-16 22:47:42,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:42,093 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:42,093 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:42,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-10-16 22:47:42,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-10-16 22:47:42,294 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:42,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:42,294 INFO L82 PathProgramCache]: Analyzing trace with hash -83768912, now seen corresponding path program 32 times [2021-10-16 22:47:42,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:42,294 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030518236] [2021-10-16 22:47:42,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:42,295 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:42,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:42,449 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:42,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:42,449 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030518236] [2021-10-16 22:47:42,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030518236] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:42,449 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939790681] [2021-10-16 22:47:42,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:47:42,450 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:42,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:42,450 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:42,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-10-16 22:47:43,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-16 22:47:43,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:43,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:43,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:43,605 INFO L388 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 [2021-10-16 22:47:43,640 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:43,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939790681] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:43,640 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:43,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:43,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450396773] [2021-10-16 22:47:43,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:43,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:43,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:43,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:43,641 INFO L87 Difference]: Start difference. First operand 1679 states and 3245 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:44,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:44,295 INFO L93 Difference]: Finished difference Result 8811 states and 17422 transitions. [2021-10-16 22:47:44,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-16 22:47:44,296 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:44,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:44,305 INFO L225 Difference]: With dead ends: 8811 [2021-10-16 22:47:44,306 INFO L226 Difference]: Without dead ends: 8811 [2021-10-16 22:47:44,306 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 536 ImplicationChecksByTransitivity, 358.7ms TimeCoverageRelationStatistics Valid=316, Invalid=1576, Unknown=0, NotChecked=0, Total=1892 [2021-10-16 22:47:44,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8811 states. [2021-10-16 22:47:44,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8811 to 1677. [2021-10-16 22:47:44,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1677 states, 1674 states have (on average 1.9360812425328555) internal successors, (3241), 1676 states have internal predecessors, (3241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:44,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1677 states to 1677 states and 3241 transitions. [2021-10-16 22:47:44,343 INFO L78 Accepts]: Start accepts. Automaton has 1677 states and 3241 transitions. Word has length 100 [2021-10-16 22:47:44,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:44,343 INFO L470 AbstractCegarLoop]: Abstraction has 1677 states and 3241 transitions. [2021-10-16 22:47:44,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:44,343 INFO L276 IsEmpty]: Start isEmpty. Operand 1677 states and 3241 transitions. [2021-10-16 22:47:44,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:44,344 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:44,344 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:44,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2021-10-16 22:47:44,545 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:44,545 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:44,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:44,545 INFO L82 PathProgramCache]: Analyzing trace with hash 1355540318, now seen corresponding path program 33 times [2021-10-16 22:47:44,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:44,545 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485472533] [2021-10-16 22:47:44,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:44,546 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:44,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:44,686 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:44,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:44,686 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485472533] [2021-10-16 22:47:44,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485472533] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:44,686 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934513513] [2021-10-16 22:47:44,686 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:47:44,686 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:44,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:44,687 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:44,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-10-16 22:47:45,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-16 22:47:45,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:45,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:45,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:45,856 INFO L388 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 [2021-10-16 22:47:45,914 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:45,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934513513] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:45,915 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:45,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:45,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227616349] [2021-10-16 22:47:45,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:45,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:45,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:45,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:45,916 INFO L87 Difference]: Start difference. First operand 1677 states and 3241 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:46,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:46,474 INFO L93 Difference]: Finished difference Result 7594 states and 14997 transitions. [2021-10-16 22:47:46,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-16 22:47:46,474 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:46,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:46,482 INFO L225 Difference]: With dead ends: 7594 [2021-10-16 22:47:46,482 INFO L226 Difference]: Without dead ends: 7594 [2021-10-16 22:47:46,482 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 287.0ms TimeCoverageRelationStatistics Valid=226, Invalid=1034, Unknown=0, NotChecked=0, Total=1260 [2021-10-16 22:47:46,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7594 states. [2021-10-16 22:47:46,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7594 to 1679. [2021-10-16 22:47:46,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1679 states, 1676 states have (on average 1.9361575178997614) internal successors, (3245), 1678 states have internal predecessors, (3245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:46,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1679 states to 1679 states and 3245 transitions. [2021-10-16 22:47:46,525 INFO L78 Accepts]: Start accepts. Automaton has 1679 states and 3245 transitions. Word has length 100 [2021-10-16 22:47:46,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:46,525 INFO L470 AbstractCegarLoop]: Abstraction has 1679 states and 3245 transitions. [2021-10-16 22:47:46,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:46,526 INFO L276 IsEmpty]: Start isEmpty. Operand 1679 states and 3245 transitions. [2021-10-16 22:47:46,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:46,527 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:46,527 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:46,546 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-10-16 22:47:46,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-10-16 22:47:46,727 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:46,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:46,728 INFO L82 PathProgramCache]: Analyzing trace with hash 561418928, now seen corresponding path program 34 times [2021-10-16 22:47:46,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:46,728 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313913129] [2021-10-16 22:47:46,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:46,728 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:46,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:46,875 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:46,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:46,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313913129] [2021-10-16 22:47:46,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313913129] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:46,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936459113] [2021-10-16 22:47:46,876 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:47:46,876 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:46,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:46,877 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:46,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-10-16 22:47:47,976 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:47:47,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:47,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-16 22:47:47,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:48,201 INFO L388 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 [2021-10-16 22:47:48,237 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:48,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936459113] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:48,238 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:48,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 12 [2021-10-16 22:47:48,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282657728] [2021-10-16 22:47:48,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-16 22:47:48,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:48,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-16 22:47:48,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-10-16 22:47:48,238 INFO L87 Difference]: Start difference. First operand 1679 states and 3245 transitions. Second operand has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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) [2021-10-16 22:47:48,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:48,963 INFO L93 Difference]: Finished difference Result 6775 states and 13319 transitions. [2021-10-16 22:47:48,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-16 22:47:48,964 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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 100 [2021-10-16 22:47:48,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:48,986 INFO L225 Difference]: With dead ends: 6775 [2021-10-16 22:47:48,986 INFO L226 Difference]: Without dead ends: 6775 [2021-10-16 22:47:48,987 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 99 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 386.6ms TimeCoverageRelationStatistics Valid=280, Invalid=842, Unknown=0, NotChecked=0, Total=1122 [2021-10-16 22:47:48,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6775 states. [2021-10-16 22:47:49,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6775 to 1673. [2021-10-16 22:47:49,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1673 states, 1670 states have (on average 1.9359281437125748) internal successors, (3233), 1672 states have internal predecessors, (3233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:49,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1673 states to 1673 states and 3233 transitions. [2021-10-16 22:47:49,011 INFO L78 Accepts]: Start accepts. Automaton has 1673 states and 3233 transitions. Word has length 100 [2021-10-16 22:47:49,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:49,011 INFO L470 AbstractCegarLoop]: Abstraction has 1673 states and 3233 transitions. [2021-10-16 22:47:49,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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) [2021-10-16 22:47:49,011 INFO L276 IsEmpty]: Start isEmpty. Operand 1673 states and 3233 transitions. [2021-10-16 22:47:49,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:49,012 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:49,013 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:49,033 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2021-10-16 22:47:49,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:49,213 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:49,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:49,214 INFO L82 PathProgramCache]: Analyzing trace with hash -256178564, now seen corresponding path program 35 times [2021-10-16 22:47:49,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:49,214 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747107481] [2021-10-16 22:47:49,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:49,214 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:49,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:49,344 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:49,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:49,345 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747107481] [2021-10-16 22:47:49,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747107481] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:49,345 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275144134] [2021-10-16 22:47:49,345 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:47:49,345 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:49,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:49,346 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:49,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-10-16 22:47:50,563 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:47:50,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:50,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:50,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:50,752 INFO L388 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 [2021-10-16 22:47:50,808 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:50,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275144134] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:50,808 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:50,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:50,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439127552] [2021-10-16 22:47:50,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:50,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:50,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:50,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:50,809 INFO L87 Difference]: Start difference. First operand 1673 states and 3233 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:51,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:51,502 INFO L93 Difference]: Finished difference Result 7636 states and 15081 transitions. [2021-10-16 22:47:51,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-16 22:47:51,502 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:51,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:51,510 INFO L225 Difference]: With dead ends: 7636 [2021-10-16 22:47:51,510 INFO L226 Difference]: Without dead ends: 7636 [2021-10-16 22:47:51,511 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 274.3ms TimeCoverageRelationStatistics Valid=231, Invalid=1101, Unknown=0, NotChecked=0, Total=1332 [2021-10-16 22:47:51,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7636 states. [2021-10-16 22:47:51,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7636 to 1677. [2021-10-16 22:47:51,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1677 states, 1674 states have (on average 1.9360812425328555) internal successors, (3241), 1676 states have internal predecessors, (3241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:51,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1677 states to 1677 states and 3241 transitions. [2021-10-16 22:47:51,554 INFO L78 Accepts]: Start accepts. Automaton has 1677 states and 3241 transitions. Word has length 100 [2021-10-16 22:47:51,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:51,554 INFO L470 AbstractCegarLoop]: Abstraction has 1677 states and 3241 transitions. [2021-10-16 22:47:51,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:51,554 INFO L276 IsEmpty]: Start isEmpty. Operand 1677 states and 3241 transitions. [2021-10-16 22:47:51,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:51,555 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:51,556 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:51,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2021-10-16 22:47:51,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:51,769 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:51,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:51,769 INFO L82 PathProgramCache]: Analyzing trace with hash 1845292242, now seen corresponding path program 36 times [2021-10-16 22:47:51,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:51,769 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675172504] [2021-10-16 22:47:51,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:51,769 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:51,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:51,906 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:51,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:51,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675172504] [2021-10-16 22:47:51,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675172504] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:51,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076801820] [2021-10-16 22:47:51,906 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:47:51,906 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:51,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:51,907 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:51,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-10-16 22:47:53,001 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2021-10-16 22:47:53,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:53,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:53,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:53,208 INFO L388 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 [2021-10-16 22:47:53,242 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:53,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076801820] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:53,243 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:53,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:53,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056629520] [2021-10-16 22:47:53,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:53,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:53,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:53,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:53,244 INFO L87 Difference]: Start difference. First operand 1677 states and 3241 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:53,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:53,828 INFO L93 Difference]: Finished difference Result 6795 states and 13368 transitions. [2021-10-16 22:47:53,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-16 22:47:53,828 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:53,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:53,835 INFO L225 Difference]: With dead ends: 6795 [2021-10-16 22:47:53,835 INFO L226 Difference]: Without dead ends: 6795 [2021-10-16 22:47:53,836 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 306.6ms TimeCoverageRelationStatistics Valid=251, Invalid=1231, Unknown=0, NotChecked=0, Total=1482 [2021-10-16 22:47:53,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6795 states. [2021-10-16 22:47:53,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6795 to 1669. [2021-10-16 22:47:53,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1669 states, 1666 states have (on average 1.9357743097238895) internal successors, (3225), 1668 states have internal predecessors, (3225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:53,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1669 states to 1669 states and 3225 transitions. [2021-10-16 22:47:53,867 INFO L78 Accepts]: Start accepts. Automaton has 1669 states and 3225 transitions. Word has length 100 [2021-10-16 22:47:53,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:53,867 INFO L470 AbstractCegarLoop]: Abstraction has 1669 states and 3225 transitions. [2021-10-16 22:47:53,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:53,867 INFO L276 IsEmpty]: Start isEmpty. Operand 1669 states and 3225 transitions. [2021-10-16 22:47:53,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:53,868 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:53,868 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:53,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2021-10-16 22:47:54,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-10-16 22:47:54,069 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:54,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:54,069 INFO L82 PathProgramCache]: Analyzing trace with hash 1365698518, now seen corresponding path program 37 times [2021-10-16 22:47:54,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:54,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517701189] [2021-10-16 22:47:54,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:54,069 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:54,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:54,204 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:54,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:54,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517701189] [2021-10-16 22:47:54,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517701189] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:54,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297950428] [2021-10-16 22:47:54,205 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:47:54,205 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:54,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:54,205 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:54,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-10-16 22:47:55,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:55,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-16 22:47:55,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:55,516 INFO L388 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 [2021-10-16 22:47:55,607 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:55,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297950428] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:55,607 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:55,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 13 [2021-10-16 22:47:55,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652590479] [2021-10-16 22:47:55,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-16 22:47:55,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:55,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-16 22:47:55,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-10-16 22:47:55,608 INFO L87 Difference]: Start difference. First operand 1669 states and 3225 transitions. Second operand has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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) [2021-10-16 22:47:56,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:56,059 INFO L93 Difference]: Finished difference Result 5182 states and 10170 transitions. [2021-10-16 22:47:56,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-16 22:47:56,059 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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 100 [2021-10-16 22:47:56,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:56,064 INFO L225 Difference]: With dead ends: 5182 [2021-10-16 22:47:56,064 INFO L226 Difference]: Without dead ends: 5182 [2021-10-16 22:47:56,065 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 99 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 249.7ms TimeCoverageRelationStatistics Valid=138, Invalid=368, Unknown=0, NotChecked=0, Total=506 [2021-10-16 22:47:56,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5182 states. [2021-10-16 22:47:56,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5182 to 1679. [2021-10-16 22:47:56,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1679 states, 1676 states have (on average 1.9361575178997614) internal successors, (3245), 1678 states have internal predecessors, (3245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:56,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1679 states to 1679 states and 3245 transitions. [2021-10-16 22:47:56,087 INFO L78 Accepts]: Start accepts. Automaton has 1679 states and 3245 transitions. Word has length 100 [2021-10-16 22:47:56,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:56,087 INFO L470 AbstractCegarLoop]: Abstraction has 1679 states and 3245 transitions. [2021-10-16 22:47:56,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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) [2021-10-16 22:47:56,088 INFO L276 IsEmpty]: Start isEmpty. Operand 1679 states and 3245 transitions. [2021-10-16 22:47:56,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:56,089 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:56,089 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:56,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2021-10-16 22:47:56,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-10-16 22:47:56,290 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:56,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:56,290 INFO L82 PathProgramCache]: Analyzing trace with hash -827797972, now seen corresponding path program 38 times [2021-10-16 22:47:56,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:56,290 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738624318] [2021-10-16 22:47:56,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:56,290 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:56,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:56,433 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:56,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:56,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738624318] [2021-10-16 22:47:56,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738624318] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:56,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861920439] [2021-10-16 22:47:56,434 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:47:56,434 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:56,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:56,435 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:56,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-10-16 22:47:57,582 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-16 22:47:57,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:47:57,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:47:57,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:47:57,765 INFO L388 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 [2021-10-16 22:47:57,800 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:47:57,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861920439] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:47:57,801 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:47:57,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:47:57,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67093730] [2021-10-16 22:47:57,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:47:57,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:47:57,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:47:57,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:47:57,802 INFO L87 Difference]: Start difference. First operand 1679 states and 3245 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:58,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:47:58,435 INFO L93 Difference]: Finished difference Result 7067 states and 13900 transitions. [2021-10-16 22:47:58,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-16 22:47:58,435 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:47:58,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:47:58,441 INFO L225 Difference]: With dead ends: 7067 [2021-10-16 22:47:58,441 INFO L226 Difference]: Without dead ends: 7067 [2021-10-16 22:47:58,442 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 315.4ms TimeCoverageRelationStatistics Valid=271, Invalid=1289, Unknown=0, NotChecked=0, Total=1560 [2021-10-16 22:47:58,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7067 states. [2021-10-16 22:47:58,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7067 to 1677. [2021-10-16 22:47:58,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1677 states, 1674 states have (on average 1.9360812425328555) internal successors, (3241), 1676 states have internal predecessors, (3241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:47:58,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1677 states to 1677 states and 3241 transitions. [2021-10-16 22:47:58,476 INFO L78 Accepts]: Start accepts. Automaton has 1677 states and 3241 transitions. Word has length 100 [2021-10-16 22:47:58,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:47:58,477 INFO L470 AbstractCegarLoop]: Abstraction has 1677 states and 3241 transitions. [2021-10-16 22:47:58,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:47:58,477 INFO L276 IsEmpty]: Start isEmpty. Operand 1677 states and 3241 transitions. [2021-10-16 22:47:58,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:47:58,478 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:47:58,485 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:47:58,506 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2021-10-16 22:47:58,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-10-16 22:47:58,686 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:47:58,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:47:58,686 INFO L82 PathProgramCache]: Analyzing trace with hash 611511258, now seen corresponding path program 39 times [2021-10-16 22:47:58,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:47:58,686 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066104657] [2021-10-16 22:47:58,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:47:58,687 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:47:58,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:47:58,834 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:47:58,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:47:58,834 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066104657] [2021-10-16 22:47:58,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066104657] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:47:58,834 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76641220] [2021-10-16 22:47:58,834 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:47:58,834 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:47:58,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:47:58,835 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:47:58,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-10-16 22:48:00,010 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-16 22:48:00,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:48:00,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:48:00,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:00,184 INFO L388 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 [2021-10-16 22:48:00,228 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:00,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76641220] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:48:00,228 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:48:00,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:48:00,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801677110] [2021-10-16 22:48:00,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:48:00,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:00,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:48:00,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:48:00,229 INFO L87 Difference]: Start difference. First operand 1677 states and 3241 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:00,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:48:00,838 INFO L93 Difference]: Finished difference Result 7990 states and 15737 transitions. [2021-10-16 22:48:00,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-16 22:48:00,839 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:48:00,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:48:00,847 INFO L225 Difference]: With dead ends: 7990 [2021-10-16 22:48:00,847 INFO L226 Difference]: Without dead ends: 7990 [2021-10-16 22:48:00,848 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 275.6ms TimeCoverageRelationStatistics Valid=244, Invalid=1088, Unknown=0, NotChecked=0, Total=1332 [2021-10-16 22:48:00,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7990 states. [2021-10-16 22:48:00,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7990 to 1679. [2021-10-16 22:48:00,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1679 states, 1676 states have (on average 1.9361575178997614) internal successors, (3245), 1678 states have internal predecessors, (3245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:00,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1679 states to 1679 states and 3245 transitions. [2021-10-16 22:48:00,884 INFO L78 Accepts]: Start accepts. Automaton has 1679 states and 3245 transitions. Word has length 100 [2021-10-16 22:48:00,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:48:00,884 INFO L470 AbstractCegarLoop]: Abstraction has 1679 states and 3245 transitions. [2021-10-16 22:48:00,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:00,884 INFO L276 IsEmpty]: Start isEmpty. Operand 1679 states and 3245 transitions. [2021-10-16 22:48:00,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:48:00,885 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:48:00,886 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:48:00,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2021-10-16 22:48:01,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:01,086 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:48:01,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:48:01,087 INFO L82 PathProgramCache]: Analyzing trace with hash -182610132, now seen corresponding path program 40 times [2021-10-16 22:48:01,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:48:01,087 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714148101] [2021-10-16 22:48:01,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:01,087 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:48:01,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:01,205 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:48:01,205 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:48:01,205 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714148101] [2021-10-16 22:48:01,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714148101] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:01,206 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214099837] [2021-10-16 22:48:01,206 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:48:01,206 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:01,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:48:01,207 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:48:01,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-10-16 22:48:02,510 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:48:02,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:48:02,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-16 22:48:02,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:02,710 INFO L388 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 [2021-10-16 22:48:02,745 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:02,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214099837] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:48:02,746 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:48:02,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 12 [2021-10-16 22:48:02,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358630344] [2021-10-16 22:48:02,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-16 22:48:02,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:02,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-16 22:48:02,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-10-16 22:48:02,771 INFO L87 Difference]: Start difference. First operand 1679 states and 3245 transitions. Second operand has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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) [2021-10-16 22:48:03,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:48:03,478 INFO L93 Difference]: Finished difference Result 6342 states and 12410 transitions. [2021-10-16 22:48:03,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-16 22:48:03,478 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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 100 [2021-10-16 22:48:03,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:48:03,485 INFO L225 Difference]: With dead ends: 6342 [2021-10-16 22:48:03,485 INFO L226 Difference]: Without dead ends: 6342 [2021-10-16 22:48:03,486 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 100 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 373.4ms TimeCoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2021-10-16 22:48:03,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6342 states. [2021-10-16 22:48:03,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6342 to 1673. [2021-10-16 22:48:03,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1673 states, 1670 states have (on average 1.9359281437125748) internal successors, (3233), 1672 states have internal predecessors, (3233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:03,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1673 states to 1673 states and 3233 transitions. [2021-10-16 22:48:03,514 INFO L78 Accepts]: Start accepts. Automaton has 1673 states and 3233 transitions. Word has length 100 [2021-10-16 22:48:03,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:48:03,514 INFO L470 AbstractCegarLoop]: Abstraction has 1673 states and 3233 transitions. [2021-10-16 22:48:03,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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) [2021-10-16 22:48:03,514 INFO L276 IsEmpty]: Start isEmpty. Operand 1673 states and 3233 transitions. [2021-10-16 22:48:03,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:48:03,515 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:48:03,516 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:48:03,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2021-10-16 22:48:03,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-10-16 22:48:03,731 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:48:03,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:48:03,732 INFO L82 PathProgramCache]: Analyzing trace with hash -1203261930, now seen corresponding path program 41 times [2021-10-16 22:48:03,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:48:03,732 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334847578] [2021-10-16 22:48:03,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:03,732 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:48:03,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:03,888 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:48:03,889 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:48:03,889 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334847578] [2021-10-16 22:48:03,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334847578] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:03,889 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447462998] [2021-10-16 22:48:03,889 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:48:03,889 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:03,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:48:03,890 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:48:03,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-10-16 22:48:05,176 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:48:05,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:48:05,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:48:05,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:05,336 INFO L388 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 [2021-10-16 22:48:05,394 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:05,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447462998] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:48:05,394 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:48:05,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:48:05,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227667870] [2021-10-16 22:48:05,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:48:05,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:05,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:48:05,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:48:05,395 INFO L87 Difference]: Start difference. First operand 1673 states and 3233 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:05,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:48:05,836 INFO L93 Difference]: Finished difference Result 5690 states and 11195 transitions. [2021-10-16 22:48:05,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-16 22:48:05,836 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:48:05,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:48:05,841 INFO L225 Difference]: With dead ends: 5690 [2021-10-16 22:48:05,841 INFO L226 Difference]: Without dead ends: 5690 [2021-10-16 22:48:05,841 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 230.5ms TimeCoverageRelationStatistics Valid=188, Invalid=742, Unknown=0, NotChecked=0, Total=930 [2021-10-16 22:48:05,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5690 states. [2021-10-16 22:48:05,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5690 to 1675. [2021-10-16 22:48:05,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1675 states, 1672 states have (on average 1.9360047846889952) internal successors, (3237), 1674 states have internal predecessors, (3237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:05,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1675 states to 1675 states and 3237 transitions. [2021-10-16 22:48:05,875 INFO L78 Accepts]: Start accepts. Automaton has 1675 states and 3237 transitions. Word has length 100 [2021-10-16 22:48:05,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:48:05,875 INFO L470 AbstractCegarLoop]: Abstraction has 1675 states and 3237 transitions. [2021-10-16 22:48:05,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:05,875 INFO L276 IsEmpty]: Start isEmpty. Operand 1675 states and 3237 transitions. [2021-10-16 22:48:05,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:48:05,877 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:48:05,877 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:48:05,898 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2021-10-16 22:48:06,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-10-16 22:48:06,077 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:48:06,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:48:06,077 INFO L82 PathProgramCache]: Analyzing trace with hash -209392626, now seen corresponding path program 42 times [2021-10-16 22:48:06,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:48:06,078 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755675231] [2021-10-16 22:48:06,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:06,078 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:48:06,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:06,236 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:48:06,236 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:48:06,236 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755675231] [2021-10-16 22:48:06,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755675231] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:06,237 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951103794] [2021-10-16 22:48:06,237 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:48:06,237 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:06,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:48:06,237 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:48:06,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-10-16 22:48:07,571 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2021-10-16 22:48:07,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:48:07,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:48:07,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:07,758 INFO L388 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 [2021-10-16 22:48:07,804 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:07,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951103794] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:48:07,804 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:48:07,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:48:07,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260342215] [2021-10-16 22:48:07,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:48:07,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:07,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:48:07,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:48:07,805 INFO L87 Difference]: Start difference. First operand 1675 states and 3237 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:08,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:48:08,409 INFO L93 Difference]: Finished difference Result 6914 states and 13614 transitions. [2021-10-16 22:48:08,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-16 22:48:08,409 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:48:08,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:48:08,417 INFO L225 Difference]: With dead ends: 6914 [2021-10-16 22:48:08,417 INFO L226 Difference]: Without dead ends: 6914 [2021-10-16 22:48:08,417 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 280.9ms TimeCoverageRelationStatistics Valid=239, Invalid=1021, Unknown=0, NotChecked=0, Total=1260 [2021-10-16 22:48:08,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6914 states. [2021-10-16 22:48:08,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6914 to 1677. [2021-10-16 22:48:08,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1677 states, 1674 states have (on average 1.9360812425328555) internal successors, (3241), 1676 states have internal predecessors, (3241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:08,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1677 states to 1677 states and 3241 transitions. [2021-10-16 22:48:08,465 INFO L78 Accepts]: Start accepts. Automaton has 1677 states and 3241 transitions. Word has length 100 [2021-10-16 22:48:08,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:48:08,465 INFO L470 AbstractCegarLoop]: Abstraction has 1677 states and 3241 transitions. [2021-10-16 22:48:08,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:08,465 INFO L276 IsEmpty]: Start isEmpty. Operand 1677 states and 3241 transitions. [2021-10-16 22:48:08,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:48:08,467 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:48:08,467 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:48:08,488 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-10-16 22:48:08,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:08,667 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:48:08,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:48:08,668 INFO L82 PathProgramCache]: Analyzing trace with hash 1160673196, now seen corresponding path program 43 times [2021-10-16 22:48:08,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:48:08,668 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519361266] [2021-10-16 22:48:08,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:08,668 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:48:08,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:08,811 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:48:08,811 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:48:08,811 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519361266] [2021-10-16 22:48:08,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519361266] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:08,811 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222099351] [2021-10-16 22:48:08,811 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:48:08,812 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:08,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:48:08,812 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:48:08,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-10-16 22:48:10,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:10,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:48:10,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:10,332 INFO L388 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 [2021-10-16 22:48:10,365 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:10,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222099351] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:48:10,365 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:48:10,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:48:10,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017009780] [2021-10-16 22:48:10,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:48:10,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:10,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:48:10,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:48:10,366 INFO L87 Difference]: Start difference. First operand 1677 states and 3241 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:11,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:48:11,016 INFO L93 Difference]: Finished difference Result 5993 states and 11761 transitions. [2021-10-16 22:48:11,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-16 22:48:11,016 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:48:11,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:48:11,023 INFO L225 Difference]: With dead ends: 5993 [2021-10-16 22:48:11,023 INFO L226 Difference]: Without dead ends: 5993 [2021-10-16 22:48:11,024 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 295.4ms TimeCoverageRelationStatistics Valid=264, Invalid=1218, Unknown=0, NotChecked=0, Total=1482 [2021-10-16 22:48:11,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5993 states. [2021-10-16 22:48:11,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5993 to 1665. [2021-10-16 22:48:11,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1665 states, 1662 states have (on average 1.9356197352587243) internal successors, (3217), 1664 states have internal predecessors, (3217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:11,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1665 states to 1665 states and 3217 transitions. [2021-10-16 22:48:11,072 INFO L78 Accepts]: Start accepts. Automaton has 1665 states and 3217 transitions. Word has length 100 [2021-10-16 22:48:11,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:48:11,072 INFO L470 AbstractCegarLoop]: Abstraction has 1665 states and 3217 transitions. [2021-10-16 22:48:11,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:11,072 INFO L276 IsEmpty]: Start isEmpty. Operand 1665 states and 3217 transitions. [2021-10-16 22:48:11,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:48:11,073 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:48:11,073 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:48:11,095 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2021-10-16 22:48:11,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2021-10-16 22:48:11,275 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:48:11,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:48:11,276 INFO L82 PathProgramCache]: Analyzing trace with hash 508594782, now seen corresponding path program 44 times [2021-10-16 22:48:11,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:48:11,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470265006] [2021-10-16 22:48:11,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:11,276 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:48:11,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:11,401 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:48:11,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:48:11,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470265006] [2021-10-16 22:48:11,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470265006] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:11,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557723551] [2021-10-16 22:48:11,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:48:11,402 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:11,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:48:11,402 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:48:11,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-10-16 22:48:12,674 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-16 22:48:12,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:48:12,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:48:12,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:12,844 INFO L388 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 [2021-10-16 22:48:12,899 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:12,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557723551] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:48:12,899 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:48:12,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:48:12,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695875741] [2021-10-16 22:48:12,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:48:12,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:12,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:48:12,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:48:12,900 INFO L87 Difference]: Start difference. First operand 1665 states and 3217 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:13,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:48:13,486 INFO L93 Difference]: Finished difference Result 6182 states and 12204 transitions. [2021-10-16 22:48:13,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-16 22:48:13,486 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:48:13,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:48:13,492 INFO L225 Difference]: With dead ends: 6182 [2021-10-16 22:48:13,493 INFO L226 Difference]: Without dead ends: 6182 [2021-10-16 22:48:13,493 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 299.6ms TimeCoverageRelationStatistics Valid=273, Invalid=1209, Unknown=0, NotChecked=0, Total=1482 [2021-10-16 22:48:13,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6182 states. [2021-10-16 22:48:13,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6182 to 1681. [2021-10-16 22:48:13,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1681 states, 1678 states have (on average 1.9362336114421932) internal successors, (3249), 1680 states have internal predecessors, (3249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:13,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1681 states to 1681 states and 3249 transitions. [2021-10-16 22:48:13,537 INFO L78 Accepts]: Start accepts. Automaton has 1681 states and 3249 transitions. Word has length 100 [2021-10-16 22:48:13,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:48:13,537 INFO L470 AbstractCegarLoop]: Abstraction has 1681 states and 3249 transitions. [2021-10-16 22:48:13,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:13,537 INFO L276 IsEmpty]: Start isEmpty. Operand 1681 states and 3249 transitions. [2021-10-16 22:48:13,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:48:13,538 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:48:13,538 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:48:13,559 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2021-10-16 22:48:13,738 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:13,739 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:48:13,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:48:13,739 INFO L82 PathProgramCache]: Analyzing trace with hash -1684901708, now seen corresponding path program 45 times [2021-10-16 22:48:13,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:48:13,739 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823636032] [2021-10-16 22:48:13,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:13,740 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:48:13,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:13,876 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:48:13,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:48:13,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823636032] [2021-10-16 22:48:13,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823636032] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:13,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057376075] [2021-10-16 22:48:13,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:48:13,876 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:13,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:48:13,878 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:48:13,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-10-16 22:48:15,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-16 22:48:15,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:48:15,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:48:15,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:15,407 INFO L388 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 [2021-10-16 22:48:15,440 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:15,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057376075] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:48:15,441 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:48:15,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:48:15,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554609037] [2021-10-16 22:48:15,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:48:15,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:15,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:48:15,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:48:15,441 INFO L87 Difference]: Start difference. First operand 1681 states and 3249 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:16,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:48:16,116 INFO L93 Difference]: Finished difference Result 7019 states and 13838 transitions. [2021-10-16 22:48:16,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-16 22:48:16,117 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:48:16,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:48:16,123 INFO L225 Difference]: With dead ends: 7019 [2021-10-16 22:48:16,123 INFO L226 Difference]: Without dead ends: 7019 [2021-10-16 22:48:16,123 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 591 ImplicationChecksByTransitivity, 385.3ms TimeCoverageRelationStatistics Valid=377, Invalid=1693, Unknown=0, NotChecked=0, Total=2070 [2021-10-16 22:48:16,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7019 states. [2021-10-16 22:48:16,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7019 to 1679. [2021-10-16 22:48:16,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1679 states, 1676 states have (on average 1.9361575178997614) internal successors, (3245), 1678 states have internal predecessors, (3245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:16,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1679 states to 1679 states and 3245 transitions. [2021-10-16 22:48:16,148 INFO L78 Accepts]: Start accepts. Automaton has 1679 states and 3245 transitions. Word has length 100 [2021-10-16 22:48:16,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:48:16,148 INFO L470 AbstractCegarLoop]: Abstraction has 1679 states and 3245 transitions. [2021-10-16 22:48:16,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:16,148 INFO L276 IsEmpty]: Start isEmpty. Operand 1679 states and 3245 transitions. [2021-10-16 22:48:16,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:48:16,150 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:48:16,150 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:48:16,170 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2021-10-16 22:48:16,350 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-10-16 22:48:16,350 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:48:16,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:48:16,350 INFO L82 PathProgramCache]: Analyzing trace with hash -245592478, now seen corresponding path program 46 times [2021-10-16 22:48:16,351 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:48:16,351 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980079574] [2021-10-16 22:48:16,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:16,351 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:48:16,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:16,470 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:48:16,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:48:16,471 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980079574] [2021-10-16 22:48:16,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980079574] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:16,471 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752237911] [2021-10-16 22:48:16,471 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:48:16,471 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:16,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:48:16,472 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:48:16,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-10-16 22:48:17,851 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:48:17,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:48:17,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-16 22:48:17,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:18,050 INFO L388 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 [2021-10-16 22:48:18,098 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:18,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752237911] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:48:18,098 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:48:18,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 13 [2021-10-16 22:48:18,099 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369642195] [2021-10-16 22:48:18,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-16 22:48:18,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:18,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-16 22:48:18,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 22:48:18,099 INFO L87 Difference]: Start difference. First operand 1679 states and 3245 transitions. Second operand has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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) [2021-10-16 22:48:18,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:48:18,474 INFO L93 Difference]: Finished difference Result 4226 states and 8261 transitions. [2021-10-16 22:48:18,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-16 22:48:18,474 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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 100 [2021-10-16 22:48:18,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:48:18,500 INFO L225 Difference]: With dead ends: 4226 [2021-10-16 22:48:18,501 INFO L226 Difference]: Without dead ends: 4226 [2021-10-16 22:48:18,501 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 99 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 206.4ms TimeCoverageRelationStatistics Valid=174, Invalid=476, Unknown=0, NotChecked=0, Total=650 [2021-10-16 22:48:18,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4226 states. [2021-10-16 22:48:18,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4226 to 1681. [2021-10-16 22:48:18,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1681 states, 1678 states have (on average 1.9362336114421932) internal successors, (3249), 1680 states have internal predecessors, (3249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:18,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1681 states to 1681 states and 3249 transitions. [2021-10-16 22:48:18,521 INFO L78 Accepts]: Start accepts. Automaton has 1681 states and 3249 transitions. Word has length 100 [2021-10-16 22:48:18,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:48:18,521 INFO L470 AbstractCegarLoop]: Abstraction has 1681 states and 3249 transitions. [2021-10-16 22:48:18,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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) [2021-10-16 22:48:18,521 INFO L276 IsEmpty]: Start isEmpty. Operand 1681 states and 3249 transitions. [2021-10-16 22:48:18,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:48:18,522 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:48:18,522 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:48:18,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-10-16 22:48:18,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-10-16 22:48:18,723 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:48:18,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:48:18,723 INFO L82 PathProgramCache]: Analyzing trace with hash -1039713868, now seen corresponding path program 47 times [2021-10-16 22:48:18,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:48:18,723 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487579471] [2021-10-16 22:48:18,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:18,724 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:48:18,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:18,847 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:48:18,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:48:18,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487579471] [2021-10-16 22:48:18,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487579471] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:18,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983092559] [2021-10-16 22:48:18,847 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:48:18,848 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:18,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:48:18,848 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:48:18,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-10-16 22:48:20,337 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:48:20,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:48:20,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-16 22:48:20,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:20,539 INFO L388 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 [2021-10-16 22:48:20,574 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:20,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983092559] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:48:20,574 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:48:20,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 12 [2021-10-16 22:48:20,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855695284] [2021-10-16 22:48:20,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-16 22:48:20,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:20,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-16 22:48:20,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-10-16 22:48:20,575 INFO L87 Difference]: Start difference. First operand 1681 states and 3249 transitions. Second operand has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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) [2021-10-16 22:48:21,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:48:21,294 INFO L93 Difference]: Finished difference Result 5063 states and 9895 transitions. [2021-10-16 22:48:21,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-16 22:48:21,294 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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 100 [2021-10-16 22:48:21,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:48:21,299 INFO L225 Difference]: With dead ends: 5063 [2021-10-16 22:48:21,299 INFO L226 Difference]: Without dead ends: 5063 [2021-10-16 22:48:21,299 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 99 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 405.8ms TimeCoverageRelationStatistics Valid=312, Invalid=878, Unknown=0, NotChecked=0, Total=1190 [2021-10-16 22:48:21,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5063 states. [2021-10-16 22:48:21,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5063 to 1675. [2021-10-16 22:48:21,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1675 states, 1672 states have (on average 1.9360047846889952) internal successors, (3237), 1674 states have internal predecessors, (3237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:21,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1675 states to 1675 states and 3237 transitions. [2021-10-16 22:48:21,320 INFO L78 Accepts]: Start accepts. Automaton has 1675 states and 3237 transitions. Word has length 100 [2021-10-16 22:48:21,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:48:21,320 INFO L470 AbstractCegarLoop]: Abstraction has 1675 states and 3237 transitions. [2021-10-16 22:48:21,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 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) [2021-10-16 22:48:21,320 INFO L276 IsEmpty]: Start isEmpty. Operand 1675 states and 3237 transitions. [2021-10-16 22:48:21,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:48:21,321 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:48:21,321 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:48:21,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-10-16 22:48:21,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:21,521 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:48:21,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:48:21,522 INFO L82 PathProgramCache]: Analyzing trace with hash -1857311360, now seen corresponding path program 48 times [2021-10-16 22:48:21,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:48:21,522 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978105912] [2021-10-16 22:48:21,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:21,522 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:48:21,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:21,649 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:48:21,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:48:21,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978105912] [2021-10-16 22:48:21,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978105912] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:21,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829928497] [2021-10-16 22:48:21,649 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:48:21,649 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:21,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:48:21,650 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:48:21,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-10-16 22:48:23,042 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2021-10-16 22:48:23,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:48:23,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:48:23,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:23,218 INFO L388 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 [2021-10-16 22:48:23,273 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:23,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829928497] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:48:23,273 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:48:23,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:48:23,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004140954] [2021-10-16 22:48:23,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:48:23,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:23,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:48:23,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:48:23,274 INFO L87 Difference]: Start difference. First operand 1675 states and 3237 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:23,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:48:23,988 INFO L93 Difference]: Finished difference Result 7010 states and 13826 transitions. [2021-10-16 22:48:23,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-16 22:48:23,988 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:48:23,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:48:23,995 INFO L225 Difference]: With dead ends: 7010 [2021-10-16 22:48:23,995 INFO L226 Difference]: Without dead ends: 7010 [2021-10-16 22:48:23,995 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 306.5ms TimeCoverageRelationStatistics Valid=287, Invalid=1353, Unknown=0, NotChecked=0, Total=1640 [2021-10-16 22:48:23,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7010 states. [2021-10-16 22:48:24,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7010 to 1679. [2021-10-16 22:48:24,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1679 states, 1676 states have (on average 1.9361575178997614) internal successors, (3245), 1678 states have internal predecessors, (3245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:24,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1679 states to 1679 states and 3245 transitions. [2021-10-16 22:48:24,024 INFO L78 Accepts]: Start accepts. Automaton has 1679 states and 3245 transitions. Word has length 100 [2021-10-16 22:48:24,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:48:24,024 INFO L470 AbstractCegarLoop]: Abstraction has 1679 states and 3245 transitions. [2021-10-16 22:48:24,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:24,025 INFO L276 IsEmpty]: Start isEmpty. Operand 1679 states and 3245 transitions. [2021-10-16 22:48:24,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:48:24,026 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:48:24,026 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:48:24,047 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2021-10-16 22:48:24,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:24,226 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:48:24,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:48:24,227 INFO L82 PathProgramCache]: Analyzing trace with hash 244159446, now seen corresponding path program 49 times [2021-10-16 22:48:24,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:48:24,227 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834484625] [2021-10-16 22:48:24,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:24,227 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:48:24,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:24,345 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:48:24,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:48:24,345 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834484625] [2021-10-16 22:48:24,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834484625] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:24,345 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696784933] [2021-10-16 22:48:24,346 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:48:24,346 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:24,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:48:24,346 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:48:24,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-10-16 22:48:25,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:25,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:48:25,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:25,961 INFO L388 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 [2021-10-16 22:48:25,995 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:25,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696784933] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:48:25,996 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:48:25,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:48:25,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103042886] [2021-10-16 22:48:25,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:48:25,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:25,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:48:25,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:48:25,997 INFO L87 Difference]: Start difference. First operand 1679 states and 3245 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:26,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:48:26,618 INFO L93 Difference]: Finished difference Result 6129 states and 12033 transitions. [2021-10-16 22:48:26,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-16 22:48:26,618 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:48:26,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:48:26,624 INFO L225 Difference]: With dead ends: 6129 [2021-10-16 22:48:26,624 INFO L226 Difference]: Without dead ends: 6129 [2021-10-16 22:48:26,625 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 490 ImplicationChecksByTransitivity, 351.9ms TimeCoverageRelationStatistics Valid=304, Invalid=1418, Unknown=0, NotChecked=0, Total=1722 [2021-10-16 22:48:26,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6129 states. [2021-10-16 22:48:26,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6129 to 1671. [2021-10-16 22:48:26,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1671 states, 1668 states have (on average 1.935851318944844) internal successors, (3229), 1670 states have internal predecessors, (3229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:26,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1671 states to 1671 states and 3229 transitions. [2021-10-16 22:48:26,651 INFO L78 Accepts]: Start accepts. Automaton has 1671 states and 3229 transitions. Word has length 100 [2021-10-16 22:48:26,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:48:26,655 INFO L470 AbstractCegarLoop]: Abstraction has 1671 states and 3229 transitions. [2021-10-16 22:48:26,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:26,655 INFO L276 IsEmpty]: Start isEmpty. Operand 1671 states and 3229 transitions. [2021-10-16 22:48:26,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:48:26,656 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:48:26,656 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:48:26,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-10-16 22:48:26,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:26,879 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:48:26,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:48:26,879 INFO L82 PathProgramCache]: Analyzing trace with hash -7006784, now seen corresponding path program 50 times [2021-10-16 22:48:26,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:48:26,879 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045822240] [2021-10-16 22:48:26,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:26,879 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:48:26,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:27,022 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:48:27,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:48:27,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045822240] [2021-10-16 22:48:27,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045822240] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:27,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617591055] [2021-10-16 22:48:27,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:48:27,023 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:27,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:48:27,024 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:48:27,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-10-16 22:48:28,474 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-16 22:48:28,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:48:28,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:48:28,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:28,644 INFO L388 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 [2021-10-16 22:48:28,698 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:28,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617591055] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:48:28,699 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:48:28,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:48:28,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495642492] [2021-10-16 22:48:28,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:48:28,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:28,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:48:28,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:48:28,700 INFO L87 Difference]: Start difference. First operand 1671 states and 3229 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:29,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:48:29,356 INFO L93 Difference]: Finished difference Result 5717 states and 11283 transitions. [2021-10-16 22:48:29,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-16 22:48:29,356 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:48:29,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:48:29,362 INFO L225 Difference]: With dead ends: 5717 [2021-10-16 22:48:29,362 INFO L226 Difference]: Without dead ends: 5717 [2021-10-16 22:48:29,362 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 332.2ms TimeCoverageRelationStatistics Valid=286, Invalid=1274, Unknown=0, NotChecked=0, Total=1560 [2021-10-16 22:48:29,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5717 states. [2021-10-16 22:48:29,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5717 to 1678. [2021-10-16 22:48:29,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1678 states, 1675 states have (on average 1.9361194029850746) internal successors, (3243), 1677 states have internal predecessors, (3243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:29,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1678 states to 1678 states and 3243 transitions. [2021-10-16 22:48:29,389 INFO L78 Accepts]: Start accepts. Automaton has 1678 states and 3243 transitions. Word has length 100 [2021-10-16 22:48:29,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:48:29,389 INFO L470 AbstractCegarLoop]: Abstraction has 1678 states and 3243 transitions. [2021-10-16 22:48:29,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:29,389 INFO L276 IsEmpty]: Start isEmpty. Operand 1678 states and 3243 transitions. [2021-10-16 22:48:29,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-10-16 22:48:29,390 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:48:29,390 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2021-10-16 22:48:29,412 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2021-10-16 22:48:29,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-10-16 22:48:29,591 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:48:29,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:48:29,591 INFO L82 PathProgramCache]: Analyzing trace with hash 2094464022, now seen corresponding path program 51 times [2021-10-16 22:48:29,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:48:29,591 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498144500] [2021-10-16 22:48:29,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:29,591 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:48:29,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:29,721 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-10-16 22:48:29,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:48:29,721 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498144500] [2021-10-16 22:48:29,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498144500] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:29,721 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777101767] [2021-10-16 22:48:29,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:48:29,721 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:29,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:48:29,722 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:48:29,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-10-16 22:48:31,215 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-16 22:48:31,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:48:31,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-16 22:48:31,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:31,452 INFO L388 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 [2021-10-16 22:48:31,488 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:31,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777101767] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 22:48:31,488 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-16 22:48:31,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2021-10-16 22:48:31,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43677835] [2021-10-16 22:48:31,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-16 22:48:31,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:31,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-16 22:48:31,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-10-16 22:48:31,489 INFO L87 Difference]: Start difference. First operand 1678 states and 3243 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:32,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:48:32,100 INFO L93 Difference]: Finished difference Result 4876 states and 9570 transitions. [2021-10-16 22:48:32,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-16 22:48:32,100 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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 100 [2021-10-16 22:48:32,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:48:32,105 INFO L225 Difference]: With dead ends: 4876 [2021-10-16 22:48:32,105 INFO L226 Difference]: Without dead ends: 4876 [2021-10-16 22:48:32,105 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 519 ImplicationChecksByTransitivity, 382.4ms TimeCoverageRelationStatistics Valid=347, Invalid=1459, Unknown=0, NotChecked=0, Total=1806 [2021-10-16 22:48:32,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4876 states. [2021-10-16 22:48:32,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4876 to 1734. [2021-10-16 22:48:32,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1734 states, 1731 states have (on average 1.9381860196418255) internal successors, (3355), 1733 states have internal predecessors, (3355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:32,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1734 states to 1734 states and 3355 transitions. [2021-10-16 22:48:32,129 INFO L78 Accepts]: Start accepts. Automaton has 1734 states and 3355 transitions. Word has length 100 [2021-10-16 22:48:32,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:48:32,129 INFO L470 AbstractCegarLoop]: Abstraction has 1734 states and 3355 transitions. [2021-10-16 22:48:32,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 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) [2021-10-16 22:48:32,129 INFO L276 IsEmpty]: Start isEmpty. Operand 1734 states and 3355 transitions. [2021-10-16 22:48:32,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:48:32,130 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:48:32,130 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:48:32,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-10-16 22:48:32,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-10-16 22:48:32,331 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:48:32,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:48:32,331 INFO L82 PathProgramCache]: Analyzing trace with hash -1443474135, now seen corresponding path program 1 times [2021-10-16 22:48:32,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:48:32,331 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186159546] [2021-10-16 22:48:32,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:32,332 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:48:32,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:32,579 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:32,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:48:32,579 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186159546] [2021-10-16 22:48:32,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186159546] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:32,579 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081013605] [2021-10-16 22:48:32,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:32,580 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:32,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:48:32,580 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:48:32,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-10-16 22:48:34,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:34,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:48:34,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:34,735 INFO L388 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 [2021-10-16 22:48:34,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:34,768 INFO L388 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 21 treesize of output 20 [2021-10-16 22:48:34,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:34,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:34,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:34,806 INFO L388 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 30 treesize of output 32 [2021-10-16 22:48:34,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:34,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:34,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:34,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:34,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:34,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:34,869 INFO L388 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 39 treesize of output 44 [2021-10-16 22:48:35,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:35,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:35,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:35,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:35,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:35,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:35,082 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:48:35,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:48:35,129 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:35,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081013605] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:35,129 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:48:35,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:48:35,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041842078] [2021-10-16 22:48:35,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:48:35,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:35,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:48:35,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:48:35,131 INFO L87 Difference]: Start difference. First operand 1734 states and 3355 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:37,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:48:37,191 INFO L93 Difference]: Finished difference Result 6037 states and 11900 transitions. [2021-10-16 22:48:37,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-16 22:48:37,192 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:48:37,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:48:37,197 INFO L225 Difference]: With dead ends: 6037 [2021-10-16 22:48:37,198 INFO L226 Difference]: Without dead ends: 6031 [2021-10-16 22:48:37,198 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1240 ImplicationChecksByTransitivity, 1284.7ms TimeCoverageRelationStatistics Valid=768, Invalid=3654, Unknown=0, NotChecked=0, Total=4422 [2021-10-16 22:48:37,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6031 states. [2021-10-16 22:48:37,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6031 to 2358. [2021-10-16 22:48:37,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2358 states, 2355 states have (on average 1.9507430997876858) internal successors, (4594), 2357 states have internal predecessors, (4594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:37,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2358 states to 2358 states and 4594 transitions. [2021-10-16 22:48:37,230 INFO L78 Accepts]: Start accepts. Automaton has 2358 states and 4594 transitions. Word has length 128 [2021-10-16 22:48:37,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:48:37,230 INFO L470 AbstractCegarLoop]: Abstraction has 2358 states and 4594 transitions. [2021-10-16 22:48:37,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:37,230 INFO L276 IsEmpty]: Start isEmpty. Operand 2358 states and 4594 transitions. [2021-10-16 22:48:37,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:48:37,232 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:48:37,232 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:48:37,255 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2021-10-16 22:48:37,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:37,433 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:48:37,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:48:37,433 INFO L82 PathProgramCache]: Analyzing trace with hash -1905125137, now seen corresponding path program 2 times [2021-10-16 22:48:37,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:48:37,434 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436351915] [2021-10-16 22:48:37,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:37,434 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:48:37,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:37,646 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:37,646 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:48:37,647 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436351915] [2021-10-16 22:48:37,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436351915] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:37,647 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355790861] [2021-10-16 22:48:37,647 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:48:37,647 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:37,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:48:37,648 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:48:37,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-10-16 22:48:39,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-16 22:48:39,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:48:39,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 31 conjunts are in the unsatisfiable core [2021-10-16 22:48:39,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:39,895 INFO L388 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 [2021-10-16 22:48:39,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:39,929 INFO L388 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 21 treesize of output 20 [2021-10-16 22:48:39,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:39,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:39,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:39,974 INFO L388 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 30 treesize of output 32 [2021-10-16 22:48:40,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:40,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:40,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:40,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:40,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:40,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:40,076 INFO L388 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 39 treesize of output 44 [2021-10-16 22:48:40,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:40,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:40,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:40,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:40,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:40,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:40,203 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:48:40,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:48:40,234 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:40,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355790861] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:40,234 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:48:40,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:48:40,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938201797] [2021-10-16 22:48:40,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:48:40,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:40,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:48:40,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:48:40,235 INFO L87 Difference]: Start difference. First operand 2358 states and 4594 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:43,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:48:43,023 INFO L93 Difference]: Finished difference Result 6128 states and 12082 transitions. [2021-10-16 22:48:43,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-10-16 22:48:43,024 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:48:43,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:48:43,029 INFO L225 Difference]: With dead ends: 6128 [2021-10-16 22:48:43,029 INFO L226 Difference]: Without dead ends: 6116 [2021-10-16 22:48:43,029 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1819 ImplicationChecksByTransitivity, 1558.5ms TimeCoverageRelationStatistics Valid=1027, Invalid=5135, Unknown=0, NotChecked=0, Total=6162 [2021-10-16 22:48:43,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6116 states. [2021-10-16 22:48:43,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6116 to 2377. [2021-10-16 22:48:43,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2377 states, 2374 states have (on average 1.9511373209772536) internal successors, (4632), 2376 states have internal predecessors, (4632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:43,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2377 states to 2377 states and 4632 transitions. [2021-10-16 22:48:43,057 INFO L78 Accepts]: Start accepts. Automaton has 2377 states and 4632 transitions. Word has length 128 [2021-10-16 22:48:43,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:48:43,057 INFO L470 AbstractCegarLoop]: Abstraction has 2377 states and 4632 transitions. [2021-10-16 22:48:43,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:43,057 INFO L276 IsEmpty]: Start isEmpty. Operand 2377 states and 4632 transitions. [2021-10-16 22:48:43,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:48:43,059 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:48:43,059 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:48:43,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-10-16 22:48:43,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:43,260 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:48:43,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:48:43,260 INFO L82 PathProgramCache]: Analyzing trace with hash -1731395159, now seen corresponding path program 3 times [2021-10-16 22:48:43,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:48:43,261 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919906906] [2021-10-16 22:48:43,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:43,261 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:48:43,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:43,489 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:43,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:48:43,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919906906] [2021-10-16 22:48:43,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919906906] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:43,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350285862] [2021-10-16 22:48:43,490 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:48:43,490 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:43,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:48:43,490 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:48:43,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-10-16 22:48:45,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-16 22:48:45,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:48:45,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 31 conjunts are in the unsatisfiable core [2021-10-16 22:48:45,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:45,779 INFO L388 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 [2021-10-16 22:48:45,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:45,811 INFO L388 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 21 treesize of output 20 [2021-10-16 22:48:45,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:45,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:45,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:45,903 INFO L388 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 30 treesize of output 32 [2021-10-16 22:48:45,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:45,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:45,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:45,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:45,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:45,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:45,946 INFO L388 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 39 treesize of output 44 [2021-10-16 22:48:46,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:46,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:46,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:46,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:46,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:46,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:46,077 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:48:46,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:48:46,106 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:46,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350285862] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:46,107 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:48:46,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:48:46,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862599259] [2021-10-16 22:48:46,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:48:46,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:46,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:48:46,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:48:46,108 INFO L87 Difference]: Start difference. First operand 2377 states and 4632 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:49,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:48:49,069 INFO L93 Difference]: Finished difference Result 6315 states and 12450 transitions. [2021-10-16 22:48:49,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-10-16 22:48:49,070 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:48:49,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:48:49,076 INFO L225 Difference]: With dead ends: 6315 [2021-10-16 22:48:49,076 INFO L226 Difference]: Without dead ends: 6297 [2021-10-16 22:48:49,077 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1831 ImplicationChecksByTransitivity, 1562.1ms TimeCoverageRelationStatistics Valid=1017, Invalid=5145, Unknown=0, NotChecked=0, Total=6162 [2021-10-16 22:48:49,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6297 states. [2021-10-16 22:48:49,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6297 to 2436. [2021-10-16 22:48:49,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2436 states, 2433 states have (on average 1.9527332511302917) internal successors, (4751), 2435 states have internal predecessors, (4751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:49,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2436 states to 2436 states and 4751 transitions. [2021-10-16 22:48:49,107 INFO L78 Accepts]: Start accepts. Automaton has 2436 states and 4751 transitions. Word has length 128 [2021-10-16 22:48:49,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:48:49,107 INFO L470 AbstractCegarLoop]: Abstraction has 2436 states and 4751 transitions. [2021-10-16 22:48:49,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:49,107 INFO L276 IsEmpty]: Start isEmpty. Operand 2436 states and 4751 transitions. [2021-10-16 22:48:49,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:48:49,109 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:48:49,109 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:48:49,132 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2021-10-16 22:48:49,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:49,311 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:48:49,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:48:49,311 INFO L82 PathProgramCache]: Analyzing trace with hash 1714910319, now seen corresponding path program 4 times [2021-10-16 22:48:49,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:48:49,311 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549716764] [2021-10-16 22:48:49,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:49,312 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:48:49,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:49,549 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:49,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:48:49,549 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549716764] [2021-10-16 22:48:49,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549716764] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:49,549 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686809992] [2021-10-16 22:48:49,549 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:48:49,550 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:49,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:48:49,550 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:48:49,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-10-16 22:48:51,472 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:48:51,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:48:51,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 30 conjunts are in the unsatisfiable core [2021-10-16 22:48:51,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:51,942 INFO L388 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 [2021-10-16 22:48:52,128 INFO L388 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 [2021-10-16 22:48:52,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:52,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-10-16 22:48:52,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:52,248 INFO L388 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 21 treesize of output 20 [2021-10-16 22:48:52,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:52,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:52,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:52,290 INFO L388 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 30 treesize of output 32 [2021-10-16 22:48:52,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:52,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:52,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:52,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:52,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:52,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:52,342 INFO L388 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 39 treesize of output 44 [2021-10-16 22:48:52,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:52,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:52,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:52,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:52,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:52,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:52,463 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:48:52,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:48:52,494 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:52,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686809992] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:52,495 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:48:52,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 30 [2021-10-16 22:48:52,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693956278] [2021-10-16 22:48:52,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 22:48:52,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:52,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 22:48:52,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2021-10-16 22:48:52,496 INFO L87 Difference]: Start difference. First operand 2436 states and 4751 transitions. Second operand has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:56,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:48:56,510 INFO L93 Difference]: Finished difference Result 7920 states and 15648 transitions. [2021-10-16 22:48:56,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-10-16 22:48:56,510 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:48:56,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:48:56,518 INFO L225 Difference]: With dead ends: 7920 [2021-10-16 22:48:56,518 INFO L226 Difference]: Without dead ends: 7872 [2021-10-16 22:48:56,519 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2409 ImplicationChecksByTransitivity, 2140.5ms TimeCoverageRelationStatistics Valid=1355, Invalid=6477, Unknown=0, NotChecked=0, Total=7832 [2021-10-16 22:48:56,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7872 states. [2021-10-16 22:48:56,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7872 to 2495. [2021-10-16 22:48:56,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2495 states, 2492 states have (on average 1.9542536115569824) internal successors, (4870), 2494 states have internal predecessors, (4870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:56,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2495 states to 2495 states and 4870 transitions. [2021-10-16 22:48:56,554 INFO L78 Accepts]: Start accepts. Automaton has 2495 states and 4870 transitions. Word has length 128 [2021-10-16 22:48:56,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:48:56,554 INFO L470 AbstractCegarLoop]: Abstraction has 2495 states and 4870 transitions. [2021-10-16 22:48:56,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:48:56,554 INFO L276 IsEmpty]: Start isEmpty. Operand 2495 states and 4870 transitions. [2021-10-16 22:48:56,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:48:56,556 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:48:56,556 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:48:56,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-10-16 22:48:56,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:56,757 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:48:56,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:48:56,757 INFO L82 PathProgramCache]: Analyzing trace with hash 1186700841, now seen corresponding path program 5 times [2021-10-16 22:48:56,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:48:56,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251214387] [2021-10-16 22:48:56,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:48:56,757 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:48:56,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:48:57,016 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:57,016 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:48:57,016 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251214387] [2021-10-16 22:48:57,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251214387] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:57,016 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450395646] [2021-10-16 22:48:57,016 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:48:57,016 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:48:57,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:48:57,017 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:48:57,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-10-16 22:48:58,933 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:48:58,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:48:58,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-16 22:48:58,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:48:59,606 INFO L388 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 [2021-10-16 22:48:59,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:59,637 INFO L388 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 21 treesize of output 20 [2021-10-16 22:48:59,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:59,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:59,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:59,676 INFO L388 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 30 treesize of output 32 [2021-10-16 22:48:59,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:59,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:59,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:59,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:59,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:59,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:59,722 INFO L388 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 39 treesize of output 44 [2021-10-16 22:48:59,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:59,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:59,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:59,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:59,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:59,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:48:59,848 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:48:59,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:48:59,876 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:48:59,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450395646] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:48:59,877 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:48:59,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:48:59,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751020927] [2021-10-16 22:48:59,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:48:59,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:48:59,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:48:59,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:48:59,878 INFO L87 Difference]: Start difference. First operand 2495 states and 4870 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:02,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:49:02,384 INFO L93 Difference]: Finished difference Result 4993 states and 9815 transitions. [2021-10-16 22:49:02,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-16 22:49:02,384 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:49:02,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:49:02,390 INFO L225 Difference]: With dead ends: 4993 [2021-10-16 22:49:02,391 INFO L226 Difference]: Without dead ends: 4969 [2021-10-16 22:49:02,391 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1086 ImplicationChecksByTransitivity, 1052.0ms TimeCoverageRelationStatistics Valid=607, Invalid=3299, Unknown=0, NotChecked=0, Total=3906 [2021-10-16 22:49:02,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4969 states. [2021-10-16 22:49:02,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4969 to 2526. [2021-10-16 22:49:02,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2526 states, 2523 states have (on average 1.95521204914784) internal successors, (4933), 2525 states have internal predecessors, (4933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:02,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2526 states to 2526 states and 4933 transitions. [2021-10-16 22:49:02,421 INFO L78 Accepts]: Start accepts. Automaton has 2526 states and 4933 transitions. Word has length 128 [2021-10-16 22:49:02,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:49:02,421 INFO L470 AbstractCegarLoop]: Abstraction has 2526 states and 4933 transitions. [2021-10-16 22:49:02,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:02,421 INFO L276 IsEmpty]: Start isEmpty. Operand 2526 states and 4933 transitions. [2021-10-16 22:49:02,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:49:02,423 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:49:02,423 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 2, 2, 2, 2, 2, 2, 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] [2021-10-16 22:49:02,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-10-16 22:49:02,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-10-16 22:49:02,624 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:49:02,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:49:02,625 INFO L82 PathProgramCache]: Analyzing trace with hash -1164665173, now seen corresponding path program 1 times [2021-10-16 22:49:02,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:49:02,625 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683828214] [2021-10-16 22:49:02,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:49:02,625 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:49:02,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:49:02,876 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:02,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:49:02,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683828214] [2021-10-16 22:49:02,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683828214] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:02,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960837394] [2021-10-16 22:49:02,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:49:02,877 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:49:02,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:49:02,877 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:49:02,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-10-16 22:49:04,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:49:04,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-16 22:49:04,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:49:05,347 INFO L388 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 [2021-10-16 22:49:05,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:05,372 INFO L388 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 21 treesize of output 20 [2021-10-16 22:49:05,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:05,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:05,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:05,418 INFO L388 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 30 treesize of output 32 [2021-10-16 22:49:05,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:05,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:05,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:05,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:05,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:05,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:05,463 INFO L388 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 39 treesize of output 44 [2021-10-16 22:49:05,530 INFO L354 Elim1Store]: treesize reduction 148, result has 19.1 percent of original size [2021-10-16 22:49:05,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 51 treesize of output 59 [2021-10-16 22:49:05,538 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:05,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960837394] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:05,538 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:49:05,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 26 [2021-10-16 22:49:05,538 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225584527] [2021-10-16 22:49:05,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-16 22:49:05,539 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:49:05,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-16 22:49:05,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2021-10-16 22:49:05,539 INFO L87 Difference]: Start difference. First operand 2526 states and 4933 transitions. Second operand has 27 states, 26 states have (on average 5.423076923076923) internal successors, (141), 27 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:07,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:49:07,885 INFO L93 Difference]: Finished difference Result 5932 states and 11696 transitions. [2021-10-16 22:49:07,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-10-16 22:49:07,885 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 5.423076923076923) internal successors, (141), 27 states have internal predecessors, (141), 0 states have call successors, (0), 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 128 [2021-10-16 22:49:07,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:49:07,891 INFO L225 Difference]: With dead ends: 5932 [2021-10-16 22:49:07,891 INFO L226 Difference]: Without dead ends: 5920 [2021-10-16 22:49:07,892 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 115 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1595 ImplicationChecksByTransitivity, 1364.4ms TimeCoverageRelationStatistics Valid=872, Invalid=4384, Unknown=0, NotChecked=0, Total=5256 [2021-10-16 22:49:07,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5920 states. [2021-10-16 22:49:07,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5920 to 2640. [2021-10-16 22:49:07,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2640 states, 2637 states have (on average 1.9541145240803943) internal successors, (5153), 2639 states have internal predecessors, (5153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:07,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2640 states to 2640 states and 5153 transitions. [2021-10-16 22:49:07,927 INFO L78 Accepts]: Start accepts. Automaton has 2640 states and 5153 transitions. Word has length 128 [2021-10-16 22:49:07,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:49:07,927 INFO L470 AbstractCegarLoop]: Abstraction has 2640 states and 5153 transitions. [2021-10-16 22:49:07,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 5.423076923076923) internal successors, (141), 27 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:07,927 INFO L276 IsEmpty]: Start isEmpty. Operand 2640 states and 5153 transitions. [2021-10-16 22:49:07,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:49:07,929 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:49:07,929 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:49:07,955 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2021-10-16 22:49:08,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:49:08,135 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:49:08,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:49:08,136 INFO L82 PathProgramCache]: Analyzing trace with hash 1743935789, now seen corresponding path program 6 times [2021-10-16 22:49:08,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:49:08,136 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107478447] [2021-10-16 22:49:08,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:49:08,136 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:49:08,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:49:08,389 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:08,389 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:49:08,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107478447] [2021-10-16 22:49:08,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107478447] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:08,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350402765] [2021-10-16 22:49:08,389 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:49:08,389 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:49:08,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:49:08,390 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:49:08,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-10-16 22:49:10,382 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-16 22:49:10,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:49:10,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-16 22:49:10,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:49:10,828 INFO L388 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 [2021-10-16 22:49:10,888 INFO L388 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 0 case distinctions, treesize of input 26 treesize of output 21 [2021-10-16 22:49:10,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:10,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:10,892 INFO L388 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 16 treesize of output 20 [2021-10-16 22:49:10,912 INFO L388 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 0 case distinctions, treesize of input 40 treesize of output 33 [2021-10-16 22:49:10,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:10,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:10,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:10,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:10,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:10,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 23 treesize of output 32 [2021-10-16 22:49:10,943 INFO L388 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 0 case distinctions, treesize of input 54 treesize of output 45 [2021-10-16 22:49:10,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:10,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:10,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:10,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:10,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:10,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:10,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:10,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:10,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:10,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 30 treesize of output 44 [2021-10-16 22:49:11,126 INFO L354 Elim1Store]: treesize reduction 148, result has 19.1 percent of original size [2021-10-16 22:49:11,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 51 treesize of output 59 [2021-10-16 22:49:11,133 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:11,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350402765] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:11,134 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:49:11,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 23 [2021-10-16 22:49:11,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389598481] [2021-10-16 22:49:11,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-16 22:49:11,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:49:11,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-16 22:49:11,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2021-10-16 22:49:11,134 INFO L87 Difference]: Start difference. First operand 2640 states and 5153 transitions. Second operand has 24 states, 23 states have (on average 6.043478260869565) internal successors, (139), 24 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:13,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:49:13,015 INFO L93 Difference]: Finished difference Result 6256 states and 12344 transitions. [2021-10-16 22:49:13,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-10-16 22:49:13,016 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 6.043478260869565) internal successors, (139), 24 states have internal predecessors, (139), 0 states have call successors, (0), 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 128 [2021-10-16 22:49:13,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:49:13,024 INFO L225 Difference]: With dead ends: 6256 [2021-10-16 22:49:13,024 INFO L226 Difference]: Without dead ends: 6250 [2021-10-16 22:49:13,024 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 116 SyntacticMatches, 3 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1152 ImplicationChecksByTransitivity, 1091.0ms TimeCoverageRelationStatistics Valid=688, Invalid=3218, Unknown=0, NotChecked=0, Total=3906 [2021-10-16 22:49:13,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6250 states. [2021-10-16 22:49:13,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6250 to 2649. [2021-10-16 22:49:13,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2649 states, 2646 states have (on average 1.95427059712774) internal successors, (5171), 2648 states have internal predecessors, (5171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:13,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2649 states to 2649 states and 5171 transitions. [2021-10-16 22:49:13,065 INFO L78 Accepts]: Start accepts. Automaton has 2649 states and 5171 transitions. Word has length 128 [2021-10-16 22:49:13,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:49:13,065 INFO L470 AbstractCegarLoop]: Abstraction has 2649 states and 5171 transitions. [2021-10-16 22:49:13,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 6.043478260869565) internal successors, (139), 24 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:13,065 INFO L276 IsEmpty]: Start isEmpty. Operand 2649 states and 5171 transitions. [2021-10-16 22:49:13,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:49:13,067 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:49:13,067 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:49:13,093 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2021-10-16 22:49:13,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-10-16 22:49:13,268 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:49:13,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:49:13,268 INFO L82 PathProgramCache]: Analyzing trace with hash 814253441, now seen corresponding path program 7 times [2021-10-16 22:49:13,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:49:13,268 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942452669] [2021-10-16 22:49:13,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:49:13,268 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:49:13,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:49:13,504 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:13,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:49:13,504 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942452669] [2021-10-16 22:49:13,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942452669] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:13,504 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980260891] [2021-10-16 22:49:13,504 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:49:13,505 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:49:13,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:49:13,505 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:49:13,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-10-16 22:49:15,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:49:15,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:49:15,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:49:16,092 INFO L388 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 [2021-10-16 22:49:16,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:16,168 INFO L388 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 21 treesize of output 20 [2021-10-16 22:49:16,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:16,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:16,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:16,208 INFO L388 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 30 treesize of output 32 [2021-10-16 22:49:16,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:16,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:16,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:16,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:16,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:16,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:16,335 INFO L388 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 39 treesize of output 44 [2021-10-16 22:49:16,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:16,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:16,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:16,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:16,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:16,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:16,465 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:49:16,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:49:16,496 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:16,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980260891] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:16,496 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:49:16,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:49:16,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963811149] [2021-10-16 22:49:16,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:49:16,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:49:16,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:49:16,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=714, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:49:16,497 INFO L87 Difference]: Start difference. First operand 2649 states and 5171 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:18,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:49:18,599 INFO L93 Difference]: Finished difference Result 6373 states and 12578 transitions. [2021-10-16 22:49:18,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-16 22:49:18,600 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:49:18,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:49:18,608 INFO L225 Difference]: With dead ends: 6373 [2021-10-16 22:49:18,608 INFO L226 Difference]: Without dead ends: 6361 [2021-10-16 22:49:18,609 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1208 ImplicationChecksByTransitivity, 1230.4ms TimeCoverageRelationStatistics Valid=723, Invalid=3567, Unknown=0, NotChecked=0, Total=4290 [2021-10-16 22:49:18,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6361 states. [2021-10-16 22:49:18,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6361 to 2647. [2021-10-16 22:49:18,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2647 states, 2644 states have (on average 1.9542360060514372) internal successors, (5167), 2646 states have internal predecessors, (5167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:18,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2647 states to 2647 states and 5167 transitions. [2021-10-16 22:49:18,643 INFO L78 Accepts]: Start accepts. Automaton has 2647 states and 5167 transitions. Word has length 128 [2021-10-16 22:49:18,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:49:18,643 INFO L470 AbstractCegarLoop]: Abstraction has 2647 states and 5167 transitions. [2021-10-16 22:49:18,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:18,643 INFO L276 IsEmpty]: Start isEmpty. Operand 2647 states and 5167 transitions. [2021-10-16 22:49:18,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:49:18,645 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:49:18,645 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:49:18,669 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2021-10-16 22:49:18,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-10-16 22:49:18,846 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:49:18,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:49:18,846 INFO L82 PathProgramCache]: Analyzing trace with hash 974854539, now seen corresponding path program 8 times [2021-10-16 22:49:18,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:49:18,847 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252354944] [2021-10-16 22:49:18,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:49:18,847 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:49:18,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:49:19,098 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:19,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:49:19,098 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252354944] [2021-10-16 22:49:19,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252354944] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:19,098 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706771860] [2021-10-16 22:49:19,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:49:19,099 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:49:19,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:49:19,099 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:49:19,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-10-16 22:49:21,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-16 22:49:21,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:49:21,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 31 conjunts are in the unsatisfiable core [2021-10-16 22:49:21,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:49:21,874 INFO L388 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 [2021-10-16 22:49:21,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:21,934 INFO L388 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 21 treesize of output 20 [2021-10-16 22:49:22,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:22,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:22,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:22,047 INFO L388 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 30 treesize of output 32 [2021-10-16 22:49:22,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:22,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:22,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:22,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:22,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:22,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:22,097 INFO L388 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 39 treesize of output 44 [2021-10-16 22:49:22,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:22,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:22,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:22,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:22,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:22,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:22,242 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:49:22,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:49:22,272 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:22,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706771860] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:22,272 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:49:22,272 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:49:22,272 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071148285] [2021-10-16 22:49:22,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:49:22,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:49:22,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:49:22,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:49:22,273 INFO L87 Difference]: Start difference. First operand 2647 states and 5167 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:24,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:49:24,799 INFO L93 Difference]: Finished difference Result 6595 states and 13019 transitions. [2021-10-16 22:49:24,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-10-16 22:49:24,799 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:49:24,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:49:24,808 INFO L225 Difference]: With dead ends: 6595 [2021-10-16 22:49:24,808 INFO L226 Difference]: Without dead ends: 6577 [2021-10-16 22:49:24,808 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1719 ImplicationChecksByTransitivity, 1535.3ms TimeCoverageRelationStatistics Valid=956, Invalid=4896, Unknown=0, NotChecked=0, Total=5852 [2021-10-16 22:49:24,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6577 states. [2021-10-16 22:49:24,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6577 to 2645. [2021-10-16 22:49:24,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2645 states, 2642 states have (on average 1.9542013626040877) internal successors, (5163), 2644 states have internal predecessors, (5163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:24,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2645 states to 2645 states and 5163 transitions. [2021-10-16 22:49:24,846 INFO L78 Accepts]: Start accepts. Automaton has 2645 states and 5163 transitions. Word has length 128 [2021-10-16 22:49:24,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:49:24,846 INFO L470 AbstractCegarLoop]: Abstraction has 2645 states and 5163 transitions. [2021-10-16 22:49:24,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:24,847 INFO L276 IsEmpty]: Start isEmpty. Operand 2645 states and 5163 transitions. [2021-10-16 22:49:24,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:49:24,849 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:49:24,849 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:49:24,875 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2021-10-16 22:49:25,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-10-16 22:49:25,049 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:49:25,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:49:25,050 INFO L82 PathProgramCache]: Analyzing trace with hash -1881240413, now seen corresponding path program 9 times [2021-10-16 22:49:25,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:49:25,050 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305754929] [2021-10-16 22:49:25,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:49:25,050 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:49:25,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:49:25,312 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:25,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:49:25,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305754929] [2021-10-16 22:49:25,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305754929] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:25,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576810758] [2021-10-16 22:49:25,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:49:25,313 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:49:25,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:49:25,314 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:49:25,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-10-16 22:49:27,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-16 22:49:27,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:49:27,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-16 22:49:27,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:49:27,989 INFO L388 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 [2021-10-16 22:49:28,070 INFO L388 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 0 case distinctions, treesize of input 26 treesize of output 21 [2021-10-16 22:49:28,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:28,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:28,073 INFO L388 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 16 treesize of output 20 [2021-10-16 22:49:28,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:28,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:28,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:28,104 INFO L388 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 30 treesize of output 32 [2021-10-16 22:49:28,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:28,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:28,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:28,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:28,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:28,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:28,143 INFO L388 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 39 treesize of output 44 [2021-10-16 22:49:28,253 INFO L354 Elim1Store]: treesize reduction 148, result has 19.1 percent of original size [2021-10-16 22:49:28,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 51 treesize of output 59 [2021-10-16 22:49:28,260 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:28,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576810758] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:28,261 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:49:28,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 26 [2021-10-16 22:49:28,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969873251] [2021-10-16 22:49:28,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-16 22:49:28,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:49:28,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-16 22:49:28,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2021-10-16 22:49:28,262 INFO L87 Difference]: Start difference. First operand 2645 states and 5163 transitions. Second operand has 27 states, 26 states have (on average 5.461538461538462) internal successors, (142), 27 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:30,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:49:30,856 INFO L93 Difference]: Finished difference Result 6621 states and 13071 transitions. [2021-10-16 22:49:30,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-10-16 22:49:30,857 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 5.461538461538462) internal successors, (142), 27 states have internal predecessors, (142), 0 states have call successors, (0), 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 128 [2021-10-16 22:49:30,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:49:30,865 INFO L225 Difference]: With dead ends: 6621 [2021-10-16 22:49:30,865 INFO L226 Difference]: Without dead ends: 6597 [2021-10-16 22:49:30,866 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 115 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1443 ImplicationChecksByTransitivity, 1309.9ms TimeCoverageRelationStatistics Valid=829, Invalid=4001, Unknown=0, NotChecked=0, Total=4830 [2021-10-16 22:49:30,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6597 states. [2021-10-16 22:49:30,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6597 to 2643. [2021-10-16 22:49:30,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2643 states, 2640 states have (on average 1.9541666666666666) internal successors, (5159), 2642 states have internal predecessors, (5159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:30,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2643 states to 2643 states and 5159 transitions. [2021-10-16 22:49:30,901 INFO L78 Accepts]: Start accepts. Automaton has 2643 states and 5159 transitions. Word has length 128 [2021-10-16 22:49:30,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:49:30,901 INFO L470 AbstractCegarLoop]: Abstraction has 2643 states and 5159 transitions. [2021-10-16 22:49:30,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 5.461538461538462) internal successors, (142), 27 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:30,901 INFO L276 IsEmpty]: Start isEmpty. Operand 2643 states and 5159 transitions. [2021-10-16 22:49:30,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:49:30,903 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:49:30,903 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:49:30,929 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2021-10-16 22:49:31,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-10-16 22:49:31,105 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:49:31,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:49:31,105 INFO L82 PathProgramCache]: Analyzing trace with hash 1516714409, now seen corresponding path program 10 times [2021-10-16 22:49:31,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:49:31,105 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766676143] [2021-10-16 22:49:31,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:49:31,105 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:49:31,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:49:31,400 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:31,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:49:31,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766676143] [2021-10-16 22:49:31,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766676143] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:31,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1236061681] [2021-10-16 22:49:31,400 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:49:31,400 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:49:31,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:49:31,401 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:49:31,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-10-16 22:49:33,808 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:49:33,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:49:33,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 30 conjunts are in the unsatisfiable core [2021-10-16 22:49:33,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:49:34,256 INFO L388 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 [2021-10-16 22:49:34,425 INFO L388 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 [2021-10-16 22:49:34,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:34,464 INFO L388 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 21 treesize of output 20 [2021-10-16 22:49:34,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:34,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:34,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:34,543 INFO L388 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 30 treesize of output 32 [2021-10-16 22:49:34,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:34,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:34,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:34,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:34,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:34,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:34,603 INFO L388 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 39 treesize of output 44 [2021-10-16 22:49:34,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:34,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-10-16 22:49:34,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:34,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:34,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:34,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:34,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:34,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:34,838 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:49:34,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:49:34,876 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:34,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1236061681] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:34,876 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:49:34,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 30 [2021-10-16 22:49:34,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941706640] [2021-10-16 22:49:34,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 22:49:34,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:49:34,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 22:49:34,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2021-10-16 22:49:34,877 INFO L87 Difference]: Start difference. First operand 2643 states and 5159 transitions. Second operand has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:37,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:49:37,893 INFO L93 Difference]: Finished difference Result 7429 states and 14687 transitions. [2021-10-16 22:49:37,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-16 22:49:37,893 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:49:37,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:49:37,904 INFO L225 Difference]: With dead ends: 7429 [2021-10-16 22:49:37,904 INFO L226 Difference]: Without dead ends: 7417 [2021-10-16 22:49:37,904 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2218 ImplicationChecksByTransitivity, 1903.6ms TimeCoverageRelationStatistics Valid=1229, Invalid=5911, Unknown=0, NotChecked=0, Total=7140 [2021-10-16 22:49:37,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7417 states. [2021-10-16 22:49:37,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7417 to 2650. [2021-10-16 22:49:37,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2650 states, 2647 states have (on average 1.9542878730638458) internal successors, (5173), 2649 states have internal predecessors, (5173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:37,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2650 states to 2650 states and 5173 transitions. [2021-10-16 22:49:37,948 INFO L78 Accepts]: Start accepts. Automaton has 2650 states and 5173 transitions. Word has length 128 [2021-10-16 22:49:37,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:49:37,948 INFO L470 AbstractCegarLoop]: Abstraction has 2650 states and 5173 transitions. [2021-10-16 22:49:37,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:37,949 INFO L276 IsEmpty]: Start isEmpty. Operand 2650 states and 5173 transitions. [2021-10-16 22:49:37,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:49:37,950 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:49:37,951 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:49:37,978 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2021-10-16 22:49:38,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:49:38,175 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:49:38,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:49:38,176 INFO L82 PathProgramCache]: Analyzing trace with hash 587032061, now seen corresponding path program 11 times [2021-10-16 22:49:38,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:49:38,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171969425] [2021-10-16 22:49:38,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:49:38,176 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:49:38,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:49:38,414 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:38,415 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:49:38,415 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171969425] [2021-10-16 22:49:38,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171969425] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:38,415 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196444442] [2021-10-16 22:49:38,415 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:49:38,415 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:49:38,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:49:38,416 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:49:38,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-10-16 22:49:40,891 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:49:40,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:49:40,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-16 22:49:40,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:49:41,469 INFO L388 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 [2021-10-16 22:49:41,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:41,504 INFO L388 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 21 treesize of output 20 [2021-10-16 22:49:41,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:41,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:41,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:41,573 INFO L388 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 30 treesize of output 32 [2021-10-16 22:49:41,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:41,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:41,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:41,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:41,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:41,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:41,686 INFO L388 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 39 treesize of output 44 [2021-10-16 22:49:41,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:41,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:41,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:41,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:41,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:41,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:41,810 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:49:41,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:49:41,839 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:41,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196444442] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:41,839 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:49:41,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:49:41,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018686478] [2021-10-16 22:49:41,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:49:41,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:49:41,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:49:41,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=763, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:49:41,840 INFO L87 Difference]: Start difference. First operand 2650 states and 5173 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:43,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:49:43,890 INFO L93 Difference]: Finished difference Result 5210 states and 10255 transitions. [2021-10-16 22:49:43,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-16 22:49:43,890 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:49:43,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:49:43,897 INFO L225 Difference]: With dead ends: 5210 [2021-10-16 22:49:43,897 INFO L226 Difference]: Without dead ends: 5198 [2021-10-16 22:49:43,898 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1155 ImplicationChecksByTransitivity, 1024.0ms TimeCoverageRelationStatistics Valid=613, Invalid=3419, Unknown=0, NotChecked=0, Total=4032 [2021-10-16 22:49:43,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5198 states. [2021-10-16 22:49:43,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5198 to 2648. [2021-10-16 22:49:43,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2648 states, 2645 states have (on average 1.9542533081285445) internal successors, (5169), 2647 states have internal predecessors, (5169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:43,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2648 states to 2648 states and 5169 transitions. [2021-10-16 22:49:43,935 INFO L78 Accepts]: Start accepts. Automaton has 2648 states and 5169 transitions. Word has length 128 [2021-10-16 22:49:43,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:49:43,935 INFO L470 AbstractCegarLoop]: Abstraction has 2648 states and 5169 transitions. [2021-10-16 22:49:43,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:43,935 INFO L276 IsEmpty]: Start isEmpty. Operand 2648 states and 5169 transitions. [2021-10-16 22:49:43,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:49:43,937 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:49:43,937 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:49:43,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2021-10-16 22:49:44,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:49:44,159 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:49:44,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:49:44,160 INFO L82 PathProgramCache]: Analyzing trace with hash 747633159, now seen corresponding path program 12 times [2021-10-16 22:49:44,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:49:44,160 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750675589] [2021-10-16 22:49:44,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:49:44,160 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:49:44,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:49:44,402 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:44,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:49:44,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750675589] [2021-10-16 22:49:44,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750675589] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:44,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518911068] [2021-10-16 22:49:44,403 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:49:44,403 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:49:44,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:49:44,404 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:49:44,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-10-16 22:49:46,819 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-16 22:49:46,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:49:46,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 33 conjunts are in the unsatisfiable core [2021-10-16 22:49:46,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:49:47,380 INFO L388 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 [2021-10-16 22:49:47,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:47,413 INFO L388 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 21 treesize of output 20 [2021-10-16 22:49:47,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:47,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:47,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:47,541 INFO L388 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 30 treesize of output 32 [2021-10-16 22:49:47,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:47,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:47,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:47,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:47,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:47,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:47,599 INFO L388 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 39 treesize of output 44 [2021-10-16 22:49:47,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:47,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:47,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:47,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:47,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:47,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:47,722 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:49:47,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:49:47,751 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:47,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518911068] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:47,752 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:49:47,752 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:49:47,752 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973721632] [2021-10-16 22:49:47,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:49:47,752 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:49:47,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:49:47,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=762, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:49:47,753 INFO L87 Difference]: Start difference. First operand 2648 states and 5169 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:50,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:49:50,294 INFO L93 Difference]: Finished difference Result 6498 states and 12825 transitions. [2021-10-16 22:49:50,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-10-16 22:49:50,294 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:49:50,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:49:50,301 INFO L225 Difference]: With dead ends: 6498 [2021-10-16 22:49:50,301 INFO L226 Difference]: Without dead ends: 6480 [2021-10-16 22:49:50,302 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1814 ImplicationChecksByTransitivity, 1573.8ms TimeCoverageRelationStatistics Valid=1031, Invalid=5131, Unknown=0, NotChecked=0, Total=6162 [2021-10-16 22:49:50,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6480 states. [2021-10-16 22:49:50,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6480 to 2646. [2021-10-16 22:49:50,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2646 states, 2643 states have (on average 1.954218690881574) internal successors, (5165), 2645 states have internal predecessors, (5165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:50,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2646 states to 2646 states and 5165 transitions. [2021-10-16 22:49:50,335 INFO L78 Accepts]: Start accepts. Automaton has 2646 states and 5165 transitions. Word has length 128 [2021-10-16 22:49:50,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:49:50,335 INFO L470 AbstractCegarLoop]: Abstraction has 2646 states and 5165 transitions. [2021-10-16 22:49:50,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:50,336 INFO L276 IsEmpty]: Start isEmpty. Operand 2646 states and 5165 transitions. [2021-10-16 22:49:50,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:49:50,337 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:49:50,337 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:49:50,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2021-10-16 22:49:50,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:49:50,547 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:49:50,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:49:50,548 INFO L82 PathProgramCache]: Analyzing trace with hash 1987156815, now seen corresponding path program 13 times [2021-10-16 22:49:50,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:49:50,548 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006322325] [2021-10-16 22:49:50,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:49:50,548 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:49:50,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:49:50,853 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:50,853 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:49:50,853 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006322325] [2021-10-16 22:49:50,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006322325] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:50,853 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793924158] [2021-10-16 22:49:50,853 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:49:50,853 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:49:50,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:49:50,854 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:49:50,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-10-16 22:49:53,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:49:53,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:49:53,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:49:53,795 INFO L388 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 [2021-10-16 22:49:53,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:53,833 INFO L388 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 21 treesize of output 20 [2021-10-16 22:49:53,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:53,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:53,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:53,873 INFO L388 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 30 treesize of output 32 [2021-10-16 22:49:53,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:53,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:53,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:53,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:53,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:53,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:53,952 INFO L388 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 39 treesize of output 44 [2021-10-16 22:49:54,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:54,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:54,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:54,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:54,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:54,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:49:54,147 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:49:54,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:49:54,176 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:54,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793924158] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:54,177 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:49:54,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:49:54,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896383230] [2021-10-16 22:49:54,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:49:54,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:49:54,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:49:54,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:49:54,178 INFO L87 Difference]: Start difference. First operand 2646 states and 5165 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:56,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:49:56,529 INFO L93 Difference]: Finished difference Result 6211 states and 12254 transitions. [2021-10-16 22:49:56,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-16 22:49:56,530 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:49:56,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:49:56,536 INFO L225 Difference]: With dead ends: 6211 [2021-10-16 22:49:56,536 INFO L226 Difference]: Without dead ends: 6205 [2021-10-16 22:49:56,537 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1287 ImplicationChecksByTransitivity, 1246.3ms TimeCoverageRelationStatistics Valid=816, Invalid=3740, Unknown=0, NotChecked=0, Total=4556 [2021-10-16 22:49:56,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6205 states. [2021-10-16 22:49:56,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6205 to 2651. [2021-10-16 22:49:56,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2651 states, 2648 states have (on average 1.9543051359516617) internal successors, (5175), 2650 states have internal predecessors, (5175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:56,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2651 states to 2651 states and 5175 transitions. [2021-10-16 22:49:56,572 INFO L78 Accepts]: Start accepts. Automaton has 2651 states and 5175 transitions. Word has length 128 [2021-10-16 22:49:56,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:49:56,572 INFO L470 AbstractCegarLoop]: Abstraction has 2651 states and 5175 transitions. [2021-10-16 22:49:56,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:49:56,572 INFO L276 IsEmpty]: Start isEmpty. Operand 2651 states and 5175 transitions. [2021-10-16 22:49:56,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:49:56,574 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:49:56,574 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:49:56,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2021-10-16 22:49:56,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2021-10-16 22:49:56,795 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:49:56,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:49:56,795 INFO L82 PathProgramCache]: Analyzing trace with hash 1057474467, now seen corresponding path program 14 times [2021-10-16 22:49:56,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:49:56,795 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767364822] [2021-10-16 22:49:56,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:49:56,796 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:49:56,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:49:57,063 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:49:57,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:49:57,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767364822] [2021-10-16 22:49:57,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767364822] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:49:57,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081942571] [2021-10-16 22:49:57,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:49:57,063 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:49:57,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:49:57,064 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:49:57,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-10-16 22:49:59,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-16 22:49:59,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:49:59,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 33 conjunts are in the unsatisfiable core [2021-10-16 22:49:59,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:50:00,106 INFO L388 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 [2021-10-16 22:50:00,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:00,137 INFO L388 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 21 treesize of output 20 [2021-10-16 22:50:00,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:00,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:00,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:00,181 INFO L388 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 30 treesize of output 32 [2021-10-16 22:50:00,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:00,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:00,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:00,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:00,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:00,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:00,351 INFO L388 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 39 treesize of output 44 [2021-10-16 22:50:00,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:00,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:00,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:00,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:00,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:00,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:00,478 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:50:00,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:50:00,507 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:50:00,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081942571] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:50:00,507 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:50:00,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:50:00,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367420187] [2021-10-16 22:50:00,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:50:00,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:50:00,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:50:00,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:50:00,508 INFO L87 Difference]: Start difference. First operand 2651 states and 5175 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:03,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:50:03,293 INFO L93 Difference]: Finished difference Result 6251 states and 12334 transitions. [2021-10-16 22:50:03,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-10-16 22:50:03,293 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:50:03,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:50:03,300 INFO L225 Difference]: With dead ends: 6251 [2021-10-16 22:50:03,300 INFO L226 Difference]: Without dead ends: 6239 [2021-10-16 22:50:03,301 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1860 ImplicationChecksByTransitivity, 1578.1ms TimeCoverageRelationStatistics Valid=1084, Invalid=5236, Unknown=0, NotChecked=0, Total=6320 [2021-10-16 22:50:03,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6239 states. [2021-10-16 22:50:03,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6239 to 2604. [2021-10-16 22:50:03,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2604 states, 2601 states have (on average 1.9534794309880814) internal successors, (5081), 2603 states have internal predecessors, (5081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:03,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2604 states to 2604 states and 5081 transitions. [2021-10-16 22:50:03,333 INFO L78 Accepts]: Start accepts. Automaton has 2604 states and 5081 transitions. Word has length 128 [2021-10-16 22:50:03,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:50:03,334 INFO L470 AbstractCegarLoop]: Abstraction has 2604 states and 5081 transitions. [2021-10-16 22:50:03,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:03,334 INFO L276 IsEmpty]: Start isEmpty. Operand 2604 states and 5081 transitions. [2021-10-16 22:50:03,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:50:03,336 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:50:03,336 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:50:03,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2021-10-16 22:50:03,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:50:03,536 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:50:03,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:50:03,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1095773755, now seen corresponding path program 15 times [2021-10-16 22:50:03,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:50:03,537 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265012519] [2021-10-16 22:50:03,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:50:03,537 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:50:03,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:50:03,871 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:50:03,871 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:50:03,871 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265012519] [2021-10-16 22:50:03,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265012519] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:50:03,871 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241255190] [2021-10-16 22:50:03,871 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:50:03,871 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:50:03,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:50:03,872 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:50:03,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-10-16 22:50:06,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-16 22:50:06,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:50:06,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-16 22:50:06,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:50:06,960 INFO L388 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 [2021-10-16 22:50:07,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:07,019 INFO L388 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 21 treesize of output 20 [2021-10-16 22:50:07,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:07,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:07,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:07,059 INFO L388 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 30 treesize of output 32 [2021-10-16 22:50:07,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:07,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:07,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:07,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:07,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:07,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:07,106 INFO L388 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 39 treesize of output 44 [2021-10-16 22:50:07,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:07,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:07,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:07,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:07,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:07,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:07,395 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:50:07,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:50:07,425 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:50:07,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241255190] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:50:07,425 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:50:07,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:50:07,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681278899] [2021-10-16 22:50:07,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:50:07,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:50:07,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:50:07,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=751, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:50:07,426 INFO L87 Difference]: Start difference. First operand 2604 states and 5081 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:08,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:50:08,930 INFO L93 Difference]: Finished difference Result 4498 states and 8840 transitions. [2021-10-16 22:50:08,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-16 22:50:08,930 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:50:08,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:50:08,935 INFO L225 Difference]: With dead ends: 4498 [2021-10-16 22:50:08,935 INFO L226 Difference]: Without dead ends: 4492 [2021-10-16 22:50:08,936 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 937 ImplicationChecksByTransitivity, 957.8ms TimeCoverageRelationStatistics Valid=558, Invalid=2864, Unknown=0, NotChecked=0, Total=3422 [2021-10-16 22:50:08,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4492 states. [2021-10-16 22:50:08,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4492 to 2614. [2021-10-16 22:50:08,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2614 states, 2611 states have (on average 1.953657602451168) internal successors, (5101), 2613 states have internal predecessors, (5101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:08,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2614 states to 2614 states and 5101 transitions. [2021-10-16 22:50:08,963 INFO L78 Accepts]: Start accepts. Automaton has 2614 states and 5101 transitions. Word has length 128 [2021-10-16 22:50:08,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:50:08,964 INFO L470 AbstractCegarLoop]: Abstraction has 2614 states and 5101 transitions. [2021-10-16 22:50:08,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:08,964 INFO L276 IsEmpty]: Start isEmpty. Operand 2614 states and 5101 transitions. [2021-10-16 22:50:08,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:50:08,965 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:50:08,966 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:50:08,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2021-10-16 22:50:09,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:50:09,166 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:50:09,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:50:09,166 INFO L82 PathProgramCache]: Analyzing trace with hash 250064437, now seen corresponding path program 16 times [2021-10-16 22:50:09,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:50:09,167 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406901426] [2021-10-16 22:50:09,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:50:09,167 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:50:09,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:50:09,398 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:50:09,398 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:50:09,398 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406901426] [2021-10-16 22:50:09,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406901426] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:50:09,398 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535327192] [2021-10-16 22:50:09,398 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:50:09,398 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:50:09,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:50:09,399 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:50:09,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-10-16 22:50:12,220 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:50:12,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:50:12,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-16 22:50:12,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:50:12,705 INFO L388 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 [2021-10-16 22:50:12,842 INFO L388 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 [2021-10-16 22:50:12,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:12,914 INFO L388 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 21 treesize of output 20 [2021-10-16 22:50:12,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:12,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:12,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:12,958 INFO L388 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 30 treesize of output 32 [2021-10-16 22:50:13,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:13,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:13,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:13,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:13,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:13,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:13,092 INFO L388 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 39 treesize of output 44 [2021-10-16 22:50:13,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:13,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-10-16 22:50:13,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:13,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:13,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:13,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:13,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:13,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:13,361 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:50:13,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:50:13,393 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:50:13,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535327192] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:50:13,393 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:50:13,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 18] total 31 [2021-10-16 22:50:13,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265189764] [2021-10-16 22:50:13,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-16 22:50:13,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:50:13,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-16 22:50:13,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2021-10-16 22:50:13,394 INFO L87 Difference]: Start difference. First operand 2614 states and 5101 transitions. Second operand has 32 states, 31 states have (on average 5.258064516129032) internal successors, (163), 32 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:16,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:50:16,109 INFO L93 Difference]: Finished difference Result 4946 states and 9736 transitions. [2021-10-16 22:50:16,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-10-16 22:50:16,109 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 5.258064516129032) internal successors, (163), 32 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:50:16,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:50:16,114 INFO L225 Difference]: With dead ends: 4946 [2021-10-16 22:50:16,115 INFO L226 Difference]: Without dead ends: 4940 [2021-10-16 22:50:16,115 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2230 ImplicationChecksByTransitivity, 1654.7ms TimeCoverageRelationStatistics Valid=1021, Invalid=5951, Unknown=0, NotChecked=0, Total=6972 [2021-10-16 22:50:16,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4940 states. [2021-10-16 22:50:16,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4940 to 2646. [2021-10-16 22:50:16,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2646 states, 2643 states have (on average 1.954218690881574) internal successors, (5165), 2645 states have internal predecessors, (5165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:16,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2646 states to 2646 states and 5165 transitions. [2021-10-16 22:50:16,145 INFO L78 Accepts]: Start accepts. Automaton has 2646 states and 5165 transitions. Word has length 128 [2021-10-16 22:50:16,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:50:16,145 INFO L470 AbstractCegarLoop]: Abstraction has 2646 states and 5165 transitions. [2021-10-16 22:50:16,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 5.258064516129032) internal successors, (163), 32 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:16,146 INFO L276 IsEmpty]: Start isEmpty. Operand 2646 states and 5165 transitions. [2021-10-16 22:50:16,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:50:16,147 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:50:16,147 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:50:16,175 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2021-10-16 22:50:16,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-10-16 22:50:16,348 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:50:16,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:50:16,348 INFO L82 PathProgramCache]: Analyzing trace with hash -679617911, now seen corresponding path program 17 times [2021-10-16 22:50:16,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:50:16,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052105598] [2021-10-16 22:50:16,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:50:16,349 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:50:16,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:50:16,587 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:50:16,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:50:16,587 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052105598] [2021-10-16 22:50:16,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052105598] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:50:16,587 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711378192] [2021-10-16 22:50:16,587 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:50:16,588 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:50:16,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:50:16,588 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:50:16,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-10-16 22:50:19,944 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:50:19,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:50:19,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 33 conjunts are in the unsatisfiable core [2021-10-16 22:50:19,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:50:20,239 INFO L388 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 [2021-10-16 22:50:20,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-10-16 22:50:20,785 INFO L388 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 [2021-10-16 22:50:20,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:20,852 INFO L388 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 21 treesize of output 20 [2021-10-16 22:50:20,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:20,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:20,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:20,891 INFO L388 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 30 treesize of output 32 [2021-10-16 22:50:21,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:21,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:21,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:21,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:21,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:21,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:21,079 INFO L388 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 39 treesize of output 44 [2021-10-16 22:50:21,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:21,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:21,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:21,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:21,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:21,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:21,202 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:50:21,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:50:21,233 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:50:21,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711378192] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:50:21,234 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:50:21,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19] total 32 [2021-10-16 22:50:21,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959534270] [2021-10-16 22:50:21,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-16 22:50:21,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:50:21,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-16 22:50:21,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=932, Unknown=0, NotChecked=0, Total=1056 [2021-10-16 22:50:21,235 INFO L87 Difference]: Start difference. First operand 2646 states and 5165 transitions. Second operand has 33 states, 32 states have (on average 5.09375) internal successors, (163), 33 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:26,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:50:26,957 INFO L93 Difference]: Finished difference Result 9736 states and 19293 transitions. [2021-10-16 22:50:26,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2021-10-16 22:50:26,957 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 5.09375) internal successors, (163), 33 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:50:26,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:50:26,967 INFO L225 Difference]: With dead ends: 9736 [2021-10-16 22:50:26,967 INFO L226 Difference]: Without dead ends: 9724 [2021-10-16 22:50:26,970 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8893 ImplicationChecksByTransitivity, 3602.4ms TimeCoverageRelationStatistics Valid=2981, Invalid=20889, Unknown=0, NotChecked=0, Total=23870 [2021-10-16 22:50:26,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9724 states. [2021-10-16 22:50:27,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9724 to 2743. [2021-10-16 22:50:27,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2743 states, 2740 states have (on average 1.9485401459854015) internal successors, (5339), 2742 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:27,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2743 states to 2743 states and 5339 transitions. [2021-10-16 22:50:27,022 INFO L78 Accepts]: Start accepts. Automaton has 2743 states and 5339 transitions. Word has length 128 [2021-10-16 22:50:27,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:50:27,022 INFO L470 AbstractCegarLoop]: Abstraction has 2743 states and 5339 transitions. [2021-10-16 22:50:27,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 5.09375) internal successors, (163), 33 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:27,022 INFO L276 IsEmpty]: Start isEmpty. Operand 2743 states and 5339 transitions. [2021-10-16 22:50:27,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:50:27,024 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:50:27,024 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:50:27,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2021-10-16 22:50:27,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2021-10-16 22:50:27,225 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:50:27,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:50:27,225 INFO L82 PathProgramCache]: Analyzing trace with hash -294010147, now seen corresponding path program 18 times [2021-10-16 22:50:27,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:50:27,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716451937] [2021-10-16 22:50:27,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:50:27,225 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:50:27,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:50:27,525 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:50:27,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:50:27,526 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716451937] [2021-10-16 22:50:27,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716451937] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:50:27,526 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441912926] [2021-10-16 22:50:27,526 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:50:27,526 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:50:27,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:50:27,527 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:50:27,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2021-10-16 22:50:30,300 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-16 22:50:30,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:50:30,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 31 conjunts are in the unsatisfiable core [2021-10-16 22:50:30,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:50:30,820 INFO L388 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 [2021-10-16 22:50:30,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:30,880 INFO L388 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 21 treesize of output 20 [2021-10-16 22:50:30,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:30,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:30,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:30,976 INFO L388 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 30 treesize of output 32 [2021-10-16 22:50:31,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:31,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:31,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:31,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:31,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:31,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:31,022 INFO L388 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 39 treesize of output 44 [2021-10-16 22:50:31,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:31,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:31,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:31,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:31,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:31,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:31,219 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:50:31,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:50:31,275 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:50:31,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441912926] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:50:31,275 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:50:31,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:50:31,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032317850] [2021-10-16 22:50:31,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:50:31,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:50:31,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:50:31,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:50:31,276 INFO L87 Difference]: Start difference. First operand 2743 states and 5339 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:33,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:50:33,745 INFO L93 Difference]: Finished difference Result 6456 states and 12724 transitions. [2021-10-16 22:50:33,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-10-16 22:50:33,745 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:50:33,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:50:33,752 INFO L225 Difference]: With dead ends: 6456 [2021-10-16 22:50:33,752 INFO L226 Difference]: Without dead ends: 6450 [2021-10-16 22:50:33,753 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2089 ImplicationChecksByTransitivity, 1642.4ms TimeCoverageRelationStatistics Valid=1113, Invalid=5529, Unknown=0, NotChecked=0, Total=6642 [2021-10-16 22:50:33,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6450 states. [2021-10-16 22:50:33,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6450 to 2747. [2021-10-16 22:50:33,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2747 states, 2744 states have (on average 1.9486151603498543) internal successors, (5347), 2746 states have internal predecessors, (5347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:33,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2747 states to 2747 states and 5347 transitions. [2021-10-16 22:50:33,786 INFO L78 Accepts]: Start accepts. Automaton has 2747 states and 5347 transitions. Word has length 128 [2021-10-16 22:50:33,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:50:33,786 INFO L470 AbstractCegarLoop]: Abstraction has 2747 states and 5347 transitions. [2021-10-16 22:50:33,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:33,787 INFO L276 IsEmpty]: Start isEmpty. Operand 2747 states and 5347 transitions. [2021-10-16 22:50:33,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:50:33,788 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:50:33,788 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:50:33,817 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2021-10-16 22:50:33,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:50:33,989 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:50:33,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:50:33,989 INFO L82 PathProgramCache]: Analyzing trace with hash -1223692495, now seen corresponding path program 19 times [2021-10-16 22:50:33,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:50:33,989 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333596851] [2021-10-16 22:50:33,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:50:33,990 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:50:34,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:50:34,216 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:50:34,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:50:34,216 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333596851] [2021-10-16 22:50:34,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333596851] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:50:34,216 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791651944] [2021-10-16 22:50:34,216 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:50:34,216 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:50:34,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:50:34,217 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:50:34,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-10-16 22:50:37,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:50:37,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:50:37,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:50:37,595 INFO L388 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 [2021-10-16 22:50:37,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:37,671 INFO L388 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 21 treesize of output 20 [2021-10-16 22:50:37,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:37,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:37,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:37,774 INFO L388 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 30 treesize of output 32 [2021-10-16 22:50:37,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:37,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:37,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:37,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:37,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:37,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:37,890 INFO L388 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 39 treesize of output 44 [2021-10-16 22:50:37,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:37,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:37,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:37,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:37,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:38,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:38,097 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:50:38,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:50:38,125 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:50:38,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791651944] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:50:38,125 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:50:38,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:50:38,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19942681] [2021-10-16 22:50:38,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:50:38,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:50:38,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:50:38,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=718, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:50:38,126 INFO L87 Difference]: Start difference. First operand 2747 states and 5347 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:40,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:50:40,351 INFO L93 Difference]: Finished difference Result 6533 states and 12878 transitions. [2021-10-16 22:50:40,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-16 22:50:40,351 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:50:40,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:50:40,358 INFO L225 Difference]: With dead ends: 6533 [2021-10-16 22:50:40,358 INFO L226 Difference]: Without dead ends: 6521 [2021-10-16 22:50:40,359 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1655 ImplicationChecksByTransitivity, 1387.0ms TimeCoverageRelationStatistics Valid=935, Invalid=4467, Unknown=0, NotChecked=0, Total=5402 [2021-10-16 22:50:40,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6521 states. [2021-10-16 22:50:40,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6521 to 2745. [2021-10-16 22:50:40,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2745 states, 2742 states have (on average 1.9485776805251642) internal successors, (5343), 2744 states have internal predecessors, (5343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:40,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2745 states to 2745 states and 5343 transitions. [2021-10-16 22:50:40,389 INFO L78 Accepts]: Start accepts. Automaton has 2745 states and 5343 transitions. Word has length 128 [2021-10-16 22:50:40,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:50:40,389 INFO L470 AbstractCegarLoop]: Abstraction has 2745 states and 5343 transitions. [2021-10-16 22:50:40,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:40,390 INFO L276 IsEmpty]: Start isEmpty. Operand 2745 states and 5343 transitions. [2021-10-16 22:50:40,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:50:40,391 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:50:40,391 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:50:40,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2021-10-16 22:50:40,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:50:40,592 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:50:40,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:50:40,592 INFO L82 PathProgramCache]: Analyzing trace with hash -1063091397, now seen corresponding path program 20 times [2021-10-16 22:50:40,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:50:40,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253390926] [2021-10-16 22:50:40,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:50:40,592 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:50:40,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:50:40,936 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:50:40,936 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:50:40,936 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253390926] [2021-10-16 22:50:40,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253390926] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:50:40,936 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473694432] [2021-10-16 22:50:40,936 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:50:40,937 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:50:40,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:50:40,938 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:50:40,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2021-10-16 22:50:43,883 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-16 22:50:43,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:50:43,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 31 conjunts are in the unsatisfiable core [2021-10-16 22:50:43,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:50:44,406 INFO L388 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 [2021-10-16 22:50:44,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:44,471 INFO L388 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 21 treesize of output 20 [2021-10-16 22:50:44,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:44,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:44,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:44,625 INFO L388 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 30 treesize of output 32 [2021-10-16 22:50:44,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:44,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:44,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:44,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:44,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:44,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:44,674 INFO L388 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 39 treesize of output 44 [2021-10-16 22:50:44,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:44,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:44,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:44,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:44,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:44,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:44,793 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:50:44,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:50:44,823 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:50:44,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473694432] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:50:44,823 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:50:44,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:50:44,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310424809] [2021-10-16 22:50:44,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:50:44,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:50:44,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:50:44,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=769, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:50:44,824 INFO L87 Difference]: Start difference. First operand 2745 states and 5343 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:47,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:50:47,654 INFO L93 Difference]: Finished difference Result 6696 states and 13201 transitions. [2021-10-16 22:50:47,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-10-16 22:50:47,655 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:50:47,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:50:47,662 INFO L225 Difference]: With dead ends: 6696 [2021-10-16 22:50:47,663 INFO L226 Difference]: Without dead ends: 6678 [2021-10-16 22:50:47,663 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2253 ImplicationChecksByTransitivity, 1740.6ms TimeCoverageRelationStatistics Valid=1200, Invalid=5940, Unknown=0, NotChecked=0, Total=7140 [2021-10-16 22:50:47,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6678 states. [2021-10-16 22:50:47,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6678 to 2740. [2021-10-16 22:50:47,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2740 states, 2737 states have (on average 1.948483741322616) internal successors, (5333), 2739 states have internal predecessors, (5333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:47,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2740 states to 2740 states and 5333 transitions. [2021-10-16 22:50:47,704 INFO L78 Accepts]: Start accepts. Automaton has 2740 states and 5333 transitions. Word has length 128 [2021-10-16 22:50:47,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:50:47,704 INFO L470 AbstractCegarLoop]: Abstraction has 2740 states and 5333 transitions. [2021-10-16 22:50:47,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:47,704 INFO L276 IsEmpty]: Start isEmpty. Operand 2740 states and 5333 transitions. [2021-10-16 22:50:47,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:50:47,706 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:50:47,706 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:50:47,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2021-10-16 22:50:47,906 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:50:47,906 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:50:47,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:50:47,907 INFO L82 PathProgramCache]: Analyzing trace with hash 1310939667, now seen corresponding path program 21 times [2021-10-16 22:50:47,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:50:47,907 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973911623] [2021-10-16 22:50:47,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:50:47,907 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:50:47,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:50:48,116 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:50:48,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:50:48,116 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973911623] [2021-10-16 22:50:48,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973911623] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:50:48,116 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253926065] [2021-10-16 22:50:48,116 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:50:48,116 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:50:48,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:50:48,117 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:50:48,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2021-10-16 22:50:51,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-16 22:50:51,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:50:51,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:50:51,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:50:51,764 INFO L388 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 [2021-10-16 22:50:51,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:51,869 INFO L388 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 21 treesize of output 20 [2021-10-16 22:50:51,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:51,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:51,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:51,906 INFO L388 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 30 treesize of output 32 [2021-10-16 22:50:51,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:51,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:51,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:51,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:51,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:51,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:51,952 INFO L388 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 39 treesize of output 44 [2021-10-16 22:50:52,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:52,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:52,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:52,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:52,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:52,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:52,147 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:50:52,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:50:52,175 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:50:52,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253926065] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:50:52,175 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:50:52,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:50:52,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322577925] [2021-10-16 22:50:52,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:50:52,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:50:52,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:50:52,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=709, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:50:52,176 INFO L87 Difference]: Start difference. First operand 2740 states and 5333 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:54,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:50:54,163 INFO L93 Difference]: Finished difference Result 6356 states and 12524 transitions. [2021-10-16 22:50:54,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-16 22:50:54,163 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:50:54,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:50:54,170 INFO L225 Difference]: With dead ends: 6356 [2021-10-16 22:50:54,170 INFO L226 Difference]: Without dead ends: 6350 [2021-10-16 22:50:54,170 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1471 ImplicationChecksByTransitivity, 1261.8ms TimeCoverageRelationStatistics Valid=823, Invalid=4007, Unknown=0, NotChecked=0, Total=4830 [2021-10-16 22:50:54,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6350 states. [2021-10-16 22:50:54,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6350 to 2746. [2021-10-16 22:50:54,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2746 states, 2743 states have (on average 1.948596427269413) internal successors, (5345), 2745 states have internal predecessors, (5345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:54,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2746 states to 2746 states and 5345 transitions. [2021-10-16 22:50:54,205 INFO L78 Accepts]: Start accepts. Automaton has 2746 states and 5345 transitions. Word has length 128 [2021-10-16 22:50:54,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:50:54,205 INFO L470 AbstractCegarLoop]: Abstraction has 2746 states and 5345 transitions. [2021-10-16 22:50:54,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:50:54,205 INFO L276 IsEmpty]: Start isEmpty. Operand 2746 states and 5345 transitions. [2021-10-16 22:50:54,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:50:54,207 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:50:54,207 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:50:54,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2021-10-16 22:50:54,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:50:54,408 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:50:54,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:50:54,408 INFO L82 PathProgramCache]: Analyzing trace with hash 381257319, now seen corresponding path program 22 times [2021-10-16 22:50:54,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:50:54,409 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198356810] [2021-10-16 22:50:54,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:50:54,409 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:50:54,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:50:54,664 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:50:54,664 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:50:54,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198356810] [2021-10-16 22:50:54,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198356810] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:50:54,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232573273] [2021-10-16 22:50:54,664 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:50:54,665 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:50:54,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:50:54,703 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:50:54,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-10-16 22:50:58,221 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:50:58,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:50:58,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-16 22:50:58,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:50:58,692 INFO L388 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 [2021-10-16 22:50:58,829 INFO L388 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 [2021-10-16 22:50:58,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:58,950 INFO L388 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 21 treesize of output 20 [2021-10-16 22:50:58,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:58,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:58,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:58,993 INFO L388 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 30 treesize of output 32 [2021-10-16 22:50:59,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:59,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-10-16 22:50:59,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:59,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:59,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:59,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:59,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:59,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:59,160 INFO L388 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 39 treesize of output 44 [2021-10-16 22:50:59,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:59,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:59,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:59,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:59,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:59,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:50:59,274 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:50:59,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:50:59,303 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:50:59,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232573273] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:50:59,303 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:50:59,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 18] total 31 [2021-10-16 22:50:59,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560153356] [2021-10-16 22:50:59,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-16 22:50:59,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:50:59,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-16 22:50:59,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2021-10-16 22:50:59,304 INFO L87 Difference]: Start difference. First operand 2746 states and 5345 transitions. Second operand has 32 states, 31 states have (on average 5.258064516129032) internal successors, (163), 32 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:02,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:51:02,072 INFO L93 Difference]: Finished difference Result 5081 states and 9986 transitions. [2021-10-16 22:51:02,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-10-16 22:51:02,073 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 5.258064516129032) internal successors, (163), 32 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:51:02,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:51:02,077 INFO L225 Difference]: With dead ends: 5081 [2021-10-16 22:51:02,078 INFO L226 Difference]: Without dead ends: 5069 [2021-10-16 22:51:02,078 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2294 ImplicationChecksByTransitivity, 1704.7ms TimeCoverageRelationStatistics Valid=999, Invalid=6141, Unknown=0, NotChecked=0, Total=7140 [2021-10-16 22:51:02,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5069 states. [2021-10-16 22:51:02,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5069 to 2763. [2021-10-16 22:51:02,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2763 states, 2760 states have (on average 1.9489130434782609) internal successors, (5379), 2762 states have internal predecessors, (5379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:02,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2763 states to 2763 states and 5379 transitions. [2021-10-16 22:51:02,104 INFO L78 Accepts]: Start accepts. Automaton has 2763 states and 5379 transitions. Word has length 128 [2021-10-16 22:51:02,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:51:02,104 INFO L470 AbstractCegarLoop]: Abstraction has 2763 states and 5379 transitions. [2021-10-16 22:51:02,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 5.258064516129032) internal successors, (163), 32 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:02,104 INFO L276 IsEmpty]: Start isEmpty. Operand 2763 states and 5379 transitions. [2021-10-16 22:51:02,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:51:02,106 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:51:02,106 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:51:02,136 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2021-10-16 22:51:02,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:51:02,306 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:51:02,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:51:02,307 INFO L82 PathProgramCache]: Analyzing trace with hash 541858417, now seen corresponding path program 23 times [2021-10-16 22:51:02,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:51:02,307 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820501118] [2021-10-16 22:51:02,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:51:02,307 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:51:02,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:51:02,646 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:51:02,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:51:02,647 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820501118] [2021-10-16 22:51:02,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820501118] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:51:02,647 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102910713] [2021-10-16 22:51:02,647 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:51:02,647 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:51:02,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:51:02,648 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:51:02,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2021-10-16 22:51:06,115 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:51:06,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:51:06,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:51:06,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:51:06,612 INFO L388 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 [2021-10-16 22:51:06,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:06,717 INFO L388 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 21 treesize of output 20 [2021-10-16 22:51:06,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:06,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:06,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:06,806 INFO L388 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 30 treesize of output 32 [2021-10-16 22:51:06,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:06,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:06,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:06,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:06,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:06,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:06,851 INFO L388 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 39 treesize of output 44 [2021-10-16 22:51:06,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:06,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:06,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:06,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:06,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:06,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:06,966 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:51:06,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:51:06,993 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:51:06,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102910713] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:51:06,993 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:51:06,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:51:06,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3615963] [2021-10-16 22:51:06,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:51:06,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:51:06,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:51:06,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=718, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:51:06,994 INFO L87 Difference]: Start difference. First operand 2763 states and 5379 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:09,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:51:09,201 INFO L93 Difference]: Finished difference Result 6688 states and 13185 transitions. [2021-10-16 22:51:09,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-10-16 22:51:09,201 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:51:09,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:51:09,208 INFO L225 Difference]: With dead ends: 6688 [2021-10-16 22:51:09,208 INFO L226 Difference]: Without dead ends: 6670 [2021-10-16 22:51:09,208 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1606 ImplicationChecksByTransitivity, 1373.6ms TimeCoverageRelationStatistics Valid=896, Invalid=4360, Unknown=0, NotChecked=0, Total=5256 [2021-10-16 22:51:09,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6670 states. [2021-10-16 22:51:09,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6670 to 2761. [2021-10-16 22:51:09,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2761 states, 2758 states have (on average 1.9488759970993474) internal successors, (5375), 2760 states have internal predecessors, (5375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:09,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2761 states to 2761 states and 5375 transitions. [2021-10-16 22:51:09,240 INFO L78 Accepts]: Start accepts. Automaton has 2761 states and 5375 transitions. Word has length 128 [2021-10-16 22:51:09,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:51:09,240 INFO L470 AbstractCegarLoop]: Abstraction has 2761 states and 5375 transitions. [2021-10-16 22:51:09,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:09,240 INFO L276 IsEmpty]: Start isEmpty. Operand 2761 states and 5375 transitions. [2021-10-16 22:51:09,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:51:09,242 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:51:09,242 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:51:09,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2021-10-16 22:51:09,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2021-10-16 22:51:09,442 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:51:09,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:51:09,442 INFO L82 PathProgramCache]: Analyzing trace with hash 1980730761, now seen corresponding path program 24 times [2021-10-16 22:51:09,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:51:09,443 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447222484] [2021-10-16 22:51:09,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:51:09,443 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:51:09,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:51:09,713 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:51:09,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:51:09,714 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447222484] [2021-10-16 22:51:09,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447222484] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:51:09,714 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31432494] [2021-10-16 22:51:09,714 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:51:09,714 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:51:09,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:51:09,715 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:51:09,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-10-16 22:51:12,979 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-16 22:51:12,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:51:12,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 31 conjunts are in the unsatisfiable core [2021-10-16 22:51:12,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:51:13,487 INFO L388 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 [2021-10-16 22:51:13,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:13,639 INFO L388 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 21 treesize of output 20 [2021-10-16 22:51:13,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:13,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:13,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:13,679 INFO L388 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 30 treesize of output 32 [2021-10-16 22:51:13,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:13,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:13,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:13,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:13,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:13,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:13,725 INFO L388 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 39 treesize of output 44 [2021-10-16 22:51:13,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:13,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:13,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:13,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:13,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:13,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:13,844 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:51:13,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:51:13,873 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:51:13,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31432494] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:51:13,873 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:51:13,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:51:13,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787407634] [2021-10-16 22:51:13,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:51:13,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:51:13,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:51:13,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:51:13,874 INFO L87 Difference]: Start difference. First operand 2761 states and 5375 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:16,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:51:16,763 INFO L93 Difference]: Finished difference Result 6740 states and 13289 transitions. [2021-10-16 22:51:16,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-16 22:51:16,763 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:51:16,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:51:16,770 INFO L225 Difference]: With dead ends: 6740 [2021-10-16 22:51:16,770 INFO L226 Difference]: Without dead ends: 6716 [2021-10-16 22:51:16,770 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2195 ImplicationChecksByTransitivity, 1678.1ms TimeCoverageRelationStatistics Valid=1159, Invalid=5813, Unknown=0, NotChecked=0, Total=6972 [2021-10-16 22:51:16,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6716 states. [2021-10-16 22:51:16,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6716 to 2756. [2021-10-16 22:51:16,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2756 states, 2753 states have (on average 1.9487831456592808) internal successors, (5365), 2755 states have internal predecessors, (5365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:16,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2756 states to 2756 states and 5365 transitions. [2021-10-16 22:51:16,802 INFO L78 Accepts]: Start accepts. Automaton has 2756 states and 5365 transitions. Word has length 128 [2021-10-16 22:51:16,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:51:16,802 INFO L470 AbstractCegarLoop]: Abstraction has 2756 states and 5365 transitions. [2021-10-16 22:51:16,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:16,802 INFO L276 IsEmpty]: Start isEmpty. Operand 2756 states and 5365 transitions. [2021-10-16 22:51:16,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:51:16,804 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:51:16,804 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:51:16,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2021-10-16 22:51:17,010 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:51:17,011 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:51:17,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:51:17,011 INFO L82 PathProgramCache]: Analyzing trace with hash 680215233, now seen corresponding path program 25 times [2021-10-16 22:51:17,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:51:17,011 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453297589] [2021-10-16 22:51:17,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:51:17,011 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:51:17,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:51:17,235 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:51:17,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:51:17,235 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453297589] [2021-10-16 22:51:17,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453297589] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:51:17,236 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484121611] [2021-10-16 22:51:17,236 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:51:17,236 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:51:17,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:51:17,236 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:51:17,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-10-16 22:51:20,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:51:20,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:51:20,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:51:21,006 INFO L388 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 [2021-10-16 22:51:21,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:21,039 INFO L388 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 21 treesize of output 20 [2021-10-16 22:51:21,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:21,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:21,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:21,113 INFO L388 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 30 treesize of output 32 [2021-10-16 22:51:21,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:21,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:21,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:21,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:21,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:21,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:21,160 INFO L388 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 39 treesize of output 44 [2021-10-16 22:51:21,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:21,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:21,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:21,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:21,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:21,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:21,421 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:51:21,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:51:21,465 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:51:21,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484121611] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:51:21,466 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:51:21,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:51:21,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423806276] [2021-10-16 22:51:21,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:51:21,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:51:21,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:51:21,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=705, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:51:21,467 INFO L87 Difference]: Start difference. First operand 2756 states and 5365 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:23,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:51:23,534 INFO L93 Difference]: Finished difference Result 6352 states and 12516 transitions. [2021-10-16 22:51:23,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-10-16 22:51:23,535 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:51:23,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:51:23,541 INFO L225 Difference]: With dead ends: 6352 [2021-10-16 22:51:23,541 INFO L226 Difference]: Without dead ends: 6346 [2021-10-16 22:51:23,541 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1618 ImplicationChecksByTransitivity, 1311.0ms TimeCoverageRelationStatistics Valid=962, Invalid=4294, Unknown=0, NotChecked=0, Total=5256 [2021-10-16 22:51:23,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6346 states. [2021-10-16 22:51:23,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6346 to 2763. [2021-10-16 22:51:23,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2763 states, 2760 states have (on average 1.9489130434782609) internal successors, (5379), 2762 states have internal predecessors, (5379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:23,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2763 states to 2763 states and 5379 transitions. [2021-10-16 22:51:23,572 INFO L78 Accepts]: Start accepts. Automaton has 2763 states and 5379 transitions. Word has length 128 [2021-10-16 22:51:23,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:51:23,572 INFO L470 AbstractCegarLoop]: Abstraction has 2763 states and 5379 transitions. [2021-10-16 22:51:23,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:23,572 INFO L276 IsEmpty]: Start isEmpty. Operand 2763 states and 5379 transitions. [2021-10-16 22:51:23,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:51:23,574 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:51:23,574 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:51:23,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2021-10-16 22:51:23,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:51:23,774 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:51:23,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:51:23,774 INFO L82 PathProgramCache]: Analyzing trace with hash -165494085, now seen corresponding path program 26 times [2021-10-16 22:51:23,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:51:23,775 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059843596] [2021-10-16 22:51:23,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:51:23,775 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:51:23,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:51:24,094 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:51:24,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:51:24,094 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059843596] [2021-10-16 22:51:24,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059843596] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:51:24,094 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475298206] [2021-10-16 22:51:24,094 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:51:24,095 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:51:24,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:51:24,095 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:51:24,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2021-10-16 22:51:27,416 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-16 22:51:27,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:51:27,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:51:27,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:51:27,898 INFO L388 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 [2021-10-16 22:51:27,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:27,929 INFO L388 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 21 treesize of output 20 [2021-10-16 22:51:27,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:27,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:27,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:27,998 INFO L388 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 30 treesize of output 32 [2021-10-16 22:51:28,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:28,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:28,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:28,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:28,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:28,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:28,105 INFO L388 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 39 treesize of output 44 [2021-10-16 22:51:28,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:28,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:28,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:28,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:28,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:28,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:28,358 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:51:28,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:51:28,385 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:51:28,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475298206] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:51:28,385 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:51:28,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:51:28,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510002859] [2021-10-16 22:51:28,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:51:28,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:51:28,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:51:28,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=714, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:51:28,386 INFO L87 Difference]: Start difference. First operand 2763 states and 5379 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:30,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:51:30,329 INFO L93 Difference]: Finished difference Result 6394 states and 12600 transitions. [2021-10-16 22:51:30,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-16 22:51:30,329 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:51:30,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:51:30,336 INFO L225 Difference]: With dead ends: 6394 [2021-10-16 22:51:30,336 INFO L226 Difference]: Without dead ends: 6388 [2021-10-16 22:51:30,336 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1682 ImplicationChecksByTransitivity, 1387.4ms TimeCoverageRelationStatistics Valid=964, Invalid=4438, Unknown=0, NotChecked=0, Total=5402 [2021-10-16 22:51:30,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6388 states. [2021-10-16 22:51:30,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6388 to 2765. [2021-10-16 22:51:30,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2765 states, 2762 states have (on average 1.948950036205648) internal successors, (5383), 2764 states have internal predecessors, (5383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:30,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2765 states to 2765 states and 5383 transitions. [2021-10-16 22:51:30,366 INFO L78 Accepts]: Start accepts. Automaton has 2765 states and 5383 transitions. Word has length 128 [2021-10-16 22:51:30,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:51:30,366 INFO L470 AbstractCegarLoop]: Abstraction has 2765 states and 5383 transitions. [2021-10-16 22:51:30,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:30,367 INFO L276 IsEmpty]: Start isEmpty. Operand 2765 states and 5383 transitions. [2021-10-16 22:51:30,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:51:30,368 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:51:30,368 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:51:30,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2021-10-16 22:51:30,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:51:30,569 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:51:30,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:51:30,569 INFO L82 PathProgramCache]: Analyzing trace with hash -1095176433, now seen corresponding path program 27 times [2021-10-16 22:51:30,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:51:30,569 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260822114] [2021-10-16 22:51:30,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:51:30,569 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:51:30,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:51:30,847 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:51:30,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:51:30,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260822114] [2021-10-16 22:51:30,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260822114] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:51:30,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589015041] [2021-10-16 22:51:30,848 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:51:30,848 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:51:30,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:51:30,848 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:51:30,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2021-10-16 22:51:34,235 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-16 22:51:34,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:51:34,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-16 22:51:34,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:51:34,742 INFO L388 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 [2021-10-16 22:51:34,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:34,767 INFO L388 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 21 treesize of output 20 [2021-10-16 22:51:34,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:34,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:34,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:34,835 INFO L388 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 30 treesize of output 32 [2021-10-16 22:51:35,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:35,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:35,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:35,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:35,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:35,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:35,016 INFO L388 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 39 treesize of output 44 [2021-10-16 22:51:35,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:35,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:35,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:35,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:35,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:35,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:35,132 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:51:35,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:51:35,160 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:51:35,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589015041] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:51:35,160 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:51:35,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:51:35,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452198046] [2021-10-16 22:51:35,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:51:35,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:51:35,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:51:35,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:51:35,161 INFO L87 Difference]: Start difference. First operand 2765 states and 5383 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:37,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:51:37,236 INFO L93 Difference]: Finished difference Result 4712 states and 9248 transitions. [2021-10-16 22:51:37,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-16 22:51:37,237 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:51:37,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:51:37,242 INFO L225 Difference]: With dead ends: 4712 [2021-10-16 22:51:37,242 INFO L226 Difference]: Without dead ends: 4700 [2021-10-16 22:51:37,242 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1150 ImplicationChecksByTransitivity, 1019.8ms TimeCoverageRelationStatistics Valid=629, Invalid=3403, Unknown=0, NotChecked=0, Total=4032 [2021-10-16 22:51:37,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4700 states. [2021-10-16 22:51:37,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4700 to 2760. [2021-10-16 22:51:37,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2760 states, 2757 states have (on average 1.9488574537540806) internal successors, (5373), 2759 states have internal predecessors, (5373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:37,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2760 states to 2760 states and 5373 transitions. [2021-10-16 22:51:37,267 INFO L78 Accepts]: Start accepts. Automaton has 2760 states and 5373 transitions. Word has length 128 [2021-10-16 22:51:37,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:51:37,267 INFO L470 AbstractCegarLoop]: Abstraction has 2760 states and 5373 transitions. [2021-10-16 22:51:37,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:37,267 INFO L276 IsEmpty]: Start isEmpty. Operand 2760 states and 5373 transitions. [2021-10-16 22:51:37,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:51:37,269 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:51:37,269 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:51:37,303 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2021-10-16 22:51:37,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:51:37,481 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:51:37,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:51:37,482 INFO L82 PathProgramCache]: Analyzing trace with hash -709568669, now seen corresponding path program 28 times [2021-10-16 22:51:37,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:51:37,482 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263623605] [2021-10-16 22:51:37,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:51:37,482 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:51:37,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:51:37,786 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:51:37,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:51:37,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263623605] [2021-10-16 22:51:37,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263623605] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:51:37,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986601638] [2021-10-16 22:51:37,787 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:51:37,787 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:51:37,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:51:37,787 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:51:37,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2021-10-16 22:51:41,345 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:51:41,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:51:41,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-16 22:51:41,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:51:41,761 INFO L388 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 [2021-10-16 22:51:41,894 INFO L388 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 [2021-10-16 22:51:41,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:41,932 INFO L388 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 21 treesize of output 20 [2021-10-16 22:51:42,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:42,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:42,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:42,072 INFO L388 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 30 treesize of output 32 [2021-10-16 22:51:42,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:42,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:42,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:42,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:42,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:42,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:42,127 INFO L388 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 39 treesize of output 44 [2021-10-16 22:51:42,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:42,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-10-16 22:51:42,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:42,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:42,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:42,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:42,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:42,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:42,449 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:51:42,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:51:42,476 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:51:42,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986601638] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:51:42,476 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:51:42,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 18] total 31 [2021-10-16 22:51:42,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755540567] [2021-10-16 22:51:42,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-16 22:51:42,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:51:42,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-16 22:51:42,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2021-10-16 22:51:42,477 INFO L87 Difference]: Start difference. First operand 2760 states and 5373 transitions. Second operand has 32 states, 31 states have (on average 5.258064516129032) internal successors, (163), 32 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:44,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:51:44,873 INFO L93 Difference]: Finished difference Result 4921 states and 9666 transitions. [2021-10-16 22:51:44,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-10-16 22:51:44,874 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 5.258064516129032) internal successors, (163), 32 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:51:44,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:51:44,878 INFO L225 Difference]: With dead ends: 4921 [2021-10-16 22:51:44,879 INFO L226 Difference]: Without dead ends: 4915 [2021-10-16 22:51:44,879 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2229 ImplicationChecksByTransitivity, 1696.5ms TimeCoverageRelationStatistics Valid=1014, Invalid=5958, Unknown=0, NotChecked=0, Total=6972 [2021-10-16 22:51:44,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4915 states. [2021-10-16 22:51:44,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4915 to 2772. [2021-10-16 22:51:44,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2772 states, 2769 states have (on average 1.9490790899241603) internal successors, (5397), 2771 states have internal predecessors, (5397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:44,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2772 states to 2772 states and 5397 transitions. [2021-10-16 22:51:44,905 INFO L78 Accepts]: Start accepts. Automaton has 2772 states and 5397 transitions. Word has length 128 [2021-10-16 22:51:44,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:51:44,905 INFO L470 AbstractCegarLoop]: Abstraction has 2772 states and 5397 transitions. [2021-10-16 22:51:44,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 5.258064516129032) internal successors, (163), 32 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:44,905 INFO L276 IsEmpty]: Start isEmpty. Operand 2772 states and 5397 transitions. [2021-10-16 22:51:44,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:51:44,907 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:51:44,907 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:51:44,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2021-10-16 22:51:45,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:51:45,107 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:51:45,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:51:45,108 INFO L82 PathProgramCache]: Analyzing trace with hash -1639251017, now seen corresponding path program 29 times [2021-10-16 22:51:45,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:51:45,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239282406] [2021-10-16 22:51:45,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:51:45,108 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:51:45,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:51:45,344 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:51:45,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:51:45,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239282406] [2021-10-16 22:51:45,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239282406] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:51:45,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910828628] [2021-10-16 22:51:45,344 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:51:45,344 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:51:45,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:51:45,345 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:51:45,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2021-10-16 22:51:49,372 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:51:49,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:51:49,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-16 22:51:49,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:51:49,876 INFO L388 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 [2021-10-16 22:51:49,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:49,905 INFO L388 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 21 treesize of output 20 [2021-10-16 22:51:50,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:50,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:50,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:50,025 INFO L388 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 30 treesize of output 32 [2021-10-16 22:51:50,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:50,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:50,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:50,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:50,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:50,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:50,135 INFO L388 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 39 treesize of output 44 [2021-10-16 22:51:50,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:50,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:50,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:50,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:50,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:50,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:50,274 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:51:50,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:51:50,370 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:51:50,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910828628] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:51:50,371 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:51:50,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:51:50,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683257149] [2021-10-16 22:51:50,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:51:50,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:51:50,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:51:50,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:51:50,371 INFO L87 Difference]: Start difference. First operand 2772 states and 5397 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:52,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:51:52,103 INFO L93 Difference]: Finished difference Result 4730 states and 9284 transitions. [2021-10-16 22:51:52,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-16 22:51:52,104 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:51:52,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:51:52,108 INFO L225 Difference]: With dead ends: 4730 [2021-10-16 22:51:52,109 INFO L226 Difference]: Without dead ends: 4718 [2021-10-16 22:51:52,109 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1154 ImplicationChecksByTransitivity, 1081.8ms TimeCoverageRelationStatistics Valid=619, Invalid=3413, Unknown=0, NotChecked=0, Total=4032 [2021-10-16 22:51:52,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4718 states. [2021-10-16 22:51:52,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4718 to 2762. [2021-10-16 22:51:52,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2762 states, 2759 states have (on average 1.948894527002537) internal successors, (5377), 2761 states have internal predecessors, (5377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:52,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2762 states to 2762 states and 5377 transitions. [2021-10-16 22:51:52,134 INFO L78 Accepts]: Start accepts. Automaton has 2762 states and 5377 transitions. Word has length 128 [2021-10-16 22:51:52,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:51:52,134 INFO L470 AbstractCegarLoop]: Abstraction has 2762 states and 5377 transitions. [2021-10-16 22:51:52,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:52,134 INFO L276 IsEmpty]: Start isEmpty. Operand 2762 states and 5377 transitions. [2021-10-16 22:51:52,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:51:52,136 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:51:52,136 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:51:52,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2021-10-16 22:51:52,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2021-10-16 22:51:52,351 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:51:52,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:51:52,351 INFO L82 PathProgramCache]: Analyzing trace with hash -1478649919, now seen corresponding path program 30 times [2021-10-16 22:51:52,351 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:51:52,352 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369969007] [2021-10-16 22:51:52,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:51:52,352 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:51:52,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:51:52,663 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:51:52,664 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:51:52,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369969007] [2021-10-16 22:51:52,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369969007] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:51:52,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73909098] [2021-10-16 22:51:52,664 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:51:52,664 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:51:52,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:51:52,665 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:51:52,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2021-10-16 22:51:56,236 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-16 22:51:56,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:51:56,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 31 conjunts are in the unsatisfiable core [2021-10-16 22:51:56,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:51:56,744 INFO L388 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 [2021-10-16 22:51:56,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:56,775 INFO L388 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 21 treesize of output 20 [2021-10-16 22:51:56,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:56,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:56,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:56,964 INFO L388 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 30 treesize of output 32 [2021-10-16 22:51:57,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:57,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:57,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:57,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:57,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:57,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:57,004 INFO L388 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 39 treesize of output 44 [2021-10-16 22:51:57,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:57,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:57,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:57,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:57,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:57,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:51:57,178 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:51:57,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:51:57,205 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:51:57,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73909098] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:51:57,205 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:51:57,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:51:57,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779456308] [2021-10-16 22:51:57,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:51:57,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:51:57,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:51:57,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=771, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:51:57,206 INFO L87 Difference]: Start difference. First operand 2762 states and 5377 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:59,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:51:59,900 INFO L93 Difference]: Finished difference Result 6570 states and 12949 transitions. [2021-10-16 22:51:59,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-10-16 22:51:59,900 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:51:59,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:51:59,907 INFO L225 Difference]: With dead ends: 6570 [2021-10-16 22:51:59,907 INFO L226 Difference]: Without dead ends: 6552 [2021-10-16 22:51:59,908 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2274 ImplicationChecksByTransitivity, 1680.5ms TimeCoverageRelationStatistics Valid=1207, Invalid=5933, Unknown=0, NotChecked=0, Total=7140 [2021-10-16 22:51:59,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6552 states. [2021-10-16 22:51:59,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6552 to 2757. [2021-10-16 22:51:59,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2757 states, 2754 states have (on average 1.94880174291939) internal successors, (5367), 2756 states have internal predecessors, (5367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:59,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 5367 transitions. [2021-10-16 22:51:59,938 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 5367 transitions. Word has length 128 [2021-10-16 22:51:59,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:51:59,938 INFO L470 AbstractCegarLoop]: Abstraction has 2757 states and 5367 transitions. [2021-10-16 22:51:59,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:51:59,938 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 5367 transitions. [2021-10-16 22:51:59,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:51:59,940 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:51:59,940 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:51:59,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2021-10-16 22:52:00,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:52:00,141 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:52:00,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:52:00,141 INFO L82 PathProgramCache]: Analyzing trace with hash 39012505, now seen corresponding path program 31 times [2021-10-16 22:52:00,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:52:00,141 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631792483] [2021-10-16 22:52:00,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:52:00,141 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:52:00,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:52:00,388 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:52:00,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:52:00,388 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631792483] [2021-10-16 22:52:00,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631792483] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:52:00,388 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317988552] [2021-10-16 22:52:00,388 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:52:00,388 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:52:00,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:52:00,389 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:52:00,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2021-10-16 22:52:04,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:52:04,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:52:04,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:52:04,503 INFO L388 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 [2021-10-16 22:52:04,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:04,535 INFO L388 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 21 treesize of output 20 [2021-10-16 22:52:04,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:04,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:04,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:04,570 INFO L388 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 30 treesize of output 32 [2021-10-16 22:52:04,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:04,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:04,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:04,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:04,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:04,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:04,646 INFO L388 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 39 treesize of output 44 [2021-10-16 22:52:04,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:04,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:04,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:04,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:04,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:04,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:04,954 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:52:04,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:52:04,982 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:52:04,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317988552] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:52:04,982 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:52:04,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:52:04,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091670566] [2021-10-16 22:52:04,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:52:04,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:52:04,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:52:04,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:52:04,982 INFO L87 Difference]: Start difference. First operand 2757 states and 5367 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:06,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:52:06,800 INFO L93 Difference]: Finished difference Result 6296 states and 12404 transitions. [2021-10-16 22:52:06,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-10-16 22:52:06,801 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:52:06,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:52:06,807 INFO L225 Difference]: With dead ends: 6296 [2021-10-16 22:52:06,807 INFO L226 Difference]: Without dead ends: 6290 [2021-10-16 22:52:06,807 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1625 ImplicationChecksByTransitivity, 1308.6ms TimeCoverageRelationStatistics Valid=980, Invalid=4276, Unknown=0, NotChecked=0, Total=5256 [2021-10-16 22:52:06,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6290 states. [2021-10-16 22:52:06,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6290 to 2761. [2021-10-16 22:52:06,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2761 states, 2758 states have (on average 1.9488759970993474) internal successors, (5375), 2760 states have internal predecessors, (5375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:06,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2761 states to 2761 states and 5375 transitions. [2021-10-16 22:52:06,837 INFO L78 Accepts]: Start accepts. Automaton has 2761 states and 5375 transitions. Word has length 128 [2021-10-16 22:52:06,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:52:06,837 INFO L470 AbstractCegarLoop]: Abstraction has 2761 states and 5375 transitions. [2021-10-16 22:52:06,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:06,837 INFO L276 IsEmpty]: Start isEmpty. Operand 2761 states and 5375 transitions. [2021-10-16 22:52:06,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:52:06,839 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:52:06,839 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:52:06,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2021-10-16 22:52:07,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:52:07,063 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:52:07,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:52:07,063 INFO L82 PathProgramCache]: Analyzing trace with hash -806696813, now seen corresponding path program 32 times [2021-10-16 22:52:07,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:52:07,064 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942556963] [2021-10-16 22:52:07,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:52:07,064 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:52:07,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:52:07,375 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:52:07,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:52:07,376 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942556963] [2021-10-16 22:52:07,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942556963] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:52:07,376 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856082137] [2021-10-16 22:52:07,376 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:52:07,376 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:52:07,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:52:07,377 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:52:07,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2021-10-16 22:52:11,056 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-16 22:52:11,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:52:11,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:52:11,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:52:11,540 INFO L388 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 [2021-10-16 22:52:11,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:11,566 INFO L388 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 21 treesize of output 20 [2021-10-16 22:52:11,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:11,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:11,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:11,605 INFO L388 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 30 treesize of output 32 [2021-10-16 22:52:11,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:11,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:11,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:11,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:11,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:11,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:11,747 INFO L388 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 39 treesize of output 44 [2021-10-16 22:52:11,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:11,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:11,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:11,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:11,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:11,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:11,989 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:52:11,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:52:12,015 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:52:12,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856082137] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:52:12,015 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:52:12,015 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:52:12,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036583520] [2021-10-16 22:52:12,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:52:12,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:52:12,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:52:12,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=714, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:52:12,016 INFO L87 Difference]: Start difference. First operand 2761 states and 5375 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:14,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:52:14,081 INFO L93 Difference]: Finished difference Result 6282 states and 12376 transitions. [2021-10-16 22:52:14,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-16 22:52:14,082 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:52:14,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:52:14,088 INFO L225 Difference]: With dead ends: 6282 [2021-10-16 22:52:14,088 INFO L226 Difference]: Without dead ends: 6276 [2021-10-16 22:52:14,088 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1693 ImplicationChecksByTransitivity, 1359.8ms TimeCoverageRelationStatistics Valid=982, Invalid=4420, Unknown=0, NotChecked=0, Total=5402 [2021-10-16 22:52:14,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6276 states. [2021-10-16 22:52:14,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6276 to 2763. [2021-10-16 22:52:14,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2763 states, 2760 states have (on average 1.9489130434782609) internal successors, (5379), 2762 states have internal predecessors, (5379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:14,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2763 states to 2763 states and 5379 transitions. [2021-10-16 22:52:14,120 INFO L78 Accepts]: Start accepts. Automaton has 2763 states and 5379 transitions. Word has length 128 [2021-10-16 22:52:14,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:52:14,120 INFO L470 AbstractCegarLoop]: Abstraction has 2763 states and 5379 transitions. [2021-10-16 22:52:14,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:14,120 INFO L276 IsEmpty]: Start isEmpty. Operand 2763 states and 5379 transitions. [2021-10-16 22:52:14,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:52:14,122 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:52:14,122 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:52:14,154 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2021-10-16 22:52:14,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:52:14,327 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:52:14,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:52:14,327 INFO L82 PathProgramCache]: Analyzing trace with hash -1736379161, now seen corresponding path program 33 times [2021-10-16 22:52:14,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:52:14,328 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147351637] [2021-10-16 22:52:14,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:52:14,328 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:52:14,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:52:14,602 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:52:14,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:52:14,602 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147351637] [2021-10-16 22:52:14,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147351637] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:52:14,603 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962656395] [2021-10-16 22:52:14,603 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:52:14,603 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:52:14,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:52:14,603 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:52:14,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2021-10-16 22:52:18,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-16 22:52:18,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:52:18,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-16 22:52:18,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:52:18,856 INFO L388 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 [2021-10-16 22:52:18,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:18,886 INFO L388 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 21 treesize of output 20 [2021-10-16 22:52:18,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:18,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:18,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:18,922 INFO L388 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 30 treesize of output 32 [2021-10-16 22:52:19,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:19,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:19,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:19,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:19,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:19,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:19,131 INFO L388 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 39 treesize of output 44 [2021-10-16 22:52:19,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:19,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:19,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:19,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:19,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:19,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:19,242 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:52:19,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:52:19,270 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:52:19,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962656395] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:52:19,270 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:52:19,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:52:19,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81916338] [2021-10-16 22:52:19,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:52:19,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:52:19,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:52:19,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:52:19,271 INFO L87 Difference]: Start difference. First operand 2763 states and 5379 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:21,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:52:21,101 INFO L93 Difference]: Finished difference Result 4649 states and 9122 transitions. [2021-10-16 22:52:21,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-16 22:52:21,102 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:52:21,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:52:21,106 INFO L225 Difference]: With dead ends: 4649 [2021-10-16 22:52:21,106 INFO L226 Difference]: Without dead ends: 4637 [2021-10-16 22:52:21,107 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1182 ImplicationChecksByTransitivity, 1062.7ms TimeCoverageRelationStatistics Valid=663, Invalid=3497, Unknown=0, NotChecked=0, Total=4160 [2021-10-16 22:52:21,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4637 states. [2021-10-16 22:52:21,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4637 to 2743. [2021-10-16 22:52:21,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2743 states, 2740 states have (on average 1.9485401459854015) internal successors, (5339), 2742 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:21,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2743 states to 2743 states and 5339 transitions. [2021-10-16 22:52:21,131 INFO L78 Accepts]: Start accepts. Automaton has 2743 states and 5339 transitions. Word has length 128 [2021-10-16 22:52:21,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:52:21,131 INFO L470 AbstractCegarLoop]: Abstraction has 2743 states and 5339 transitions. [2021-10-16 22:52:21,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:21,132 INFO L276 IsEmpty]: Start isEmpty. Operand 2743 states and 5339 transitions. [2021-10-16 22:52:21,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:52:21,133 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:52:21,133 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:52:21,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2021-10-16 22:52:21,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:52:21,334 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:52:21,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:52:21,334 INFO L82 PathProgramCache]: Analyzing trace with hash 1683868807, now seen corresponding path program 34 times [2021-10-16 22:52:21,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:52:21,334 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700568086] [2021-10-16 22:52:21,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:52:21,334 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:52:21,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:52:21,671 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:52:21,671 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:52:21,671 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700568086] [2021-10-16 22:52:21,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700568086] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:52:21,671 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795559679] [2021-10-16 22:52:21,671 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:52:21,671 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:52:21,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:52:21,672 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:52:21,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2021-10-16 22:52:25,667 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:52:25,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:52:25,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 30 conjunts are in the unsatisfiable core [2021-10-16 22:52:25,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:52:26,040 INFO L388 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 [2021-10-16 22:52:26,173 INFO L388 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 [2021-10-16 22:52:26,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:26,285 INFO L388 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 21 treesize of output 20 [2021-10-16 22:52:26,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:26,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:26,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:26,330 INFO L388 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 30 treesize of output 32 [2021-10-16 22:52:26,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:26,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:26,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:26,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:26,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:26,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:26,437 INFO L388 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 39 treesize of output 44 [2021-10-16 22:52:26,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:26,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-10-16 22:52:26,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:26,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:26,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:26,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:26,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:26,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:26,765 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:52:26,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:52:26,793 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:52:26,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795559679] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:52:26,793 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:52:26,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 30 [2021-10-16 22:52:26,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546474441] [2021-10-16 22:52:26,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 22:52:26,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:52:26,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 22:52:26,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=793, Unknown=0, NotChecked=0, Total=930 [2021-10-16 22:52:26,794 INFO L87 Difference]: Start difference. First operand 2743 states and 5339 transitions. Second operand has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:28,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:52:28,577 INFO L93 Difference]: Finished difference Result 6171 states and 12166 transitions. [2021-10-16 22:52:28,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-16 22:52:28,578 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:52:28,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:52:28,584 INFO L225 Difference]: With dead ends: 6171 [2021-10-16 22:52:28,584 INFO L226 Difference]: Without dead ends: 6165 [2021-10-16 22:52:28,584 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1027 ImplicationChecksByTransitivity, 1188.0ms TimeCoverageRelationStatistics Valid=714, Invalid=3068, Unknown=0, NotChecked=0, Total=3782 [2021-10-16 22:52:28,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6165 states. [2021-10-16 22:52:28,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6165 to 2749. [2021-10-16 22:52:28,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2749 states, 2746 states have (on average 1.948652585579024) internal successors, (5351), 2748 states have internal predecessors, (5351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:28,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2749 states to 2749 states and 5351 transitions. [2021-10-16 22:52:28,613 INFO L78 Accepts]: Start accepts. Automaton has 2749 states and 5351 transitions. Word has length 128 [2021-10-16 22:52:28,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:52:28,613 INFO L470 AbstractCegarLoop]: Abstraction has 2749 states and 5351 transitions. [2021-10-16 22:52:28,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:28,614 INFO L276 IsEmpty]: Start isEmpty. Operand 2749 states and 5351 transitions. [2021-10-16 22:52:28,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:52:28,615 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:52:28,615 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:52:28,648 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2021-10-16 22:52:28,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:52:28,816 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:52:28,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:52:28,816 INFO L82 PathProgramCache]: Analyzing trace with hash 838159489, now seen corresponding path program 35 times [2021-10-16 22:52:28,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:52:28,816 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827627670] [2021-10-16 22:52:28,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:52:28,816 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:52:28,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:52:29,060 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:52:29,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:52:29,060 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827627670] [2021-10-16 22:52:29,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827627670] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:52:29,061 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201557038] [2021-10-16 22:52:29,061 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:52:29,061 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:52:29,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:52:29,061 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:52:29,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2021-10-16 22:52:33,643 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:52:33,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:52:33,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 38 conjunts are in the unsatisfiable core [2021-10-16 22:52:33,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:52:33,842 INFO L388 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 [2021-10-16 22:52:34,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-10-16 22:52:34,406 INFO L388 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 [2021-10-16 22:52:34,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:34,489 INFO L388 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 21 treesize of output 20 [2021-10-16 22:52:34,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:34,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:34,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:34,529 INFO L388 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 30 treesize of output 32 [2021-10-16 22:52:34,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:34,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:34,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:34,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:34,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:34,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:34,639 INFO L388 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 39 treesize of output 44 [2021-10-16 22:52:34,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:34,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:34,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:34,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:34,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:34,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:34,869 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:52:34,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:52:34,904 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:52:34,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201557038] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:52:34,904 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:52:34,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19] total 32 [2021-10-16 22:52:34,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035541841] [2021-10-16 22:52:34,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-16 22:52:34,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:52:34,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-16 22:52:34,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=918, Unknown=0, NotChecked=0, Total=1056 [2021-10-16 22:52:34,905 INFO L87 Difference]: Start difference. First operand 2749 states and 5351 transitions. Second operand has 33 states, 32 states have (on average 5.09375) internal successors, (163), 33 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:37,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:52:37,956 INFO L93 Difference]: Finished difference Result 5666 states and 11156 transitions. [2021-10-16 22:52:37,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-10-16 22:52:37,956 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 5.09375) internal successors, (163), 33 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:52:37,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:52:37,961 INFO L225 Difference]: With dead ends: 5666 [2021-10-16 22:52:37,961 INFO L226 Difference]: Without dead ends: 5660 [2021-10-16 22:52:37,962 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3118 ImplicationChecksByTransitivity, 1905.4ms TimeCoverageRelationStatistics Valid=1385, Invalid=8317, Unknown=0, NotChecked=0, Total=9702 [2021-10-16 22:52:37,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5660 states. [2021-10-16 22:52:37,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5660 to 2764. [2021-10-16 22:52:37,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2764 states, 2761 states have (on average 1.9489315465411083) internal successors, (5381), 2763 states have internal predecessors, (5381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:37,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2764 states to 2764 states and 5381 transitions. [2021-10-16 22:52:37,989 INFO L78 Accepts]: Start accepts. Automaton has 2764 states and 5381 transitions. Word has length 128 [2021-10-16 22:52:37,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:52:37,989 INFO L470 AbstractCegarLoop]: Abstraction has 2764 states and 5381 transitions. [2021-10-16 22:52:37,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 5.09375) internal successors, (163), 33 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:37,989 INFO L276 IsEmpty]: Start isEmpty. Operand 2764 states and 5381 transitions. [2021-10-16 22:52:37,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:52:37,991 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:52:37,991 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:52:38,025 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2021-10-16 22:52:38,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2021-10-16 22:52:38,191 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:52:38,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:52:38,192 INFO L82 PathProgramCache]: Analyzing trace with hash -91522859, now seen corresponding path program 36 times [2021-10-16 22:52:38,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:52:38,192 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863595729] [2021-10-16 22:52:38,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:52:38,192 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:52:38,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:52:38,418 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:52:38,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:52:38,419 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863595729] [2021-10-16 22:52:38,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863595729] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:52:38,419 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215876789] [2021-10-16 22:52:38,419 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:52:38,419 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:52:38,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:52:38,420 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:52:38,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2021-10-16 22:52:42,498 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-16 22:52:42,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:52:42,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:52:42,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:52:42,954 INFO L388 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 [2021-10-16 22:52:43,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:43,039 INFO L388 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 21 treesize of output 20 [2021-10-16 22:52:43,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:43,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:43,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:43,077 INFO L388 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 30 treesize of output 32 [2021-10-16 22:52:43,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:43,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:43,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:43,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:43,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:43,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:43,246 INFO L388 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 39 treesize of output 44 [2021-10-16 22:52:43,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:43,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:43,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:43,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:43,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:43,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:43,359 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:52:43,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:52:43,384 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:52:43,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215876789] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:52:43,385 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:52:43,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:52:43,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137083201] [2021-10-16 22:52:43,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:52:43,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:52:43,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:52:43,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:52:43,385 INFO L87 Difference]: Start difference. First operand 2764 states and 5381 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:45,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:52:45,098 INFO L93 Difference]: Finished difference Result 6281 states and 12386 transitions. [2021-10-16 22:52:45,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-16 22:52:45,098 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:52:45,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:52:45,103 INFO L225 Difference]: With dead ends: 6281 [2021-10-16 22:52:45,104 INFO L226 Difference]: Without dead ends: 6269 [2021-10-16 22:52:45,104 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 998 ImplicationChecksByTransitivity, 1140.0ms TimeCoverageRelationStatistics Valid=709, Invalid=3073, Unknown=0, NotChecked=0, Total=3782 [2021-10-16 22:52:45,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6269 states. [2021-10-16 22:52:45,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6269 to 2746. [2021-10-16 22:52:45,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2746 states, 2743 states have (on average 1.948596427269413) internal successors, (5345), 2745 states have internal predecessors, (5345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:45,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2746 states to 2746 states and 5345 transitions. [2021-10-16 22:52:45,131 INFO L78 Accepts]: Start accepts. Automaton has 2746 states and 5345 transitions. Word has length 128 [2021-10-16 22:52:45,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:52:45,131 INFO L470 AbstractCegarLoop]: Abstraction has 2746 states and 5345 transitions. [2021-10-16 22:52:45,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:45,131 INFO L276 IsEmpty]: Start isEmpty. Operand 2746 states and 5345 transitions. [2021-10-16 22:52:45,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:52:45,133 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:52:45,133 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:52:45,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2021-10-16 22:52:45,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2021-10-16 22:52:45,333 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:52:45,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:52:45,333 INFO L82 PathProgramCache]: Analyzing trace with hash 294084905, now seen corresponding path program 37 times [2021-10-16 22:52:45,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:52:45,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524310302] [2021-10-16 22:52:45,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:52:45,334 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:52:45,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:52:45,617 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:52:45,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:52:45,617 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524310302] [2021-10-16 22:52:45,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524310302] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:52:45,617 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472594959] [2021-10-16 22:52:45,617 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:52:45,618 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:52:45,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:52:45,618 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:52:45,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2021-10-16 22:52:49,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:52:49,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:52:49,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:52:50,171 INFO L388 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 [2021-10-16 22:52:50,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:50,256 INFO L388 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 21 treesize of output 20 [2021-10-16 22:52:50,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:50,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:50,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:50,346 INFO L388 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 30 treesize of output 32 [2021-10-16 22:52:50,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:50,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:50,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:50,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:50,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:50,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:50,393 INFO L388 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 39 treesize of output 44 [2021-10-16 22:52:50,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:50,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:50,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:50,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:50,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:50,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:50,577 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:52:50,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:52:50,611 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:52:50,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [472594959] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:52:50,611 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:52:50,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:52:50,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660552031] [2021-10-16 22:52:50,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:52:50,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:52:50,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:52:50,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:52:50,612 INFO L87 Difference]: Start difference. First operand 2746 states and 5345 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:52,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:52:52,290 INFO L93 Difference]: Finished difference Result 6269 states and 12362 transitions. [2021-10-16 22:52:52,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-16 22:52:52,291 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:52:52,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:52:52,297 INFO L225 Difference]: With dead ends: 6269 [2021-10-16 22:52:52,297 INFO L226 Difference]: Without dead ends: 6263 [2021-10-16 22:52:52,297 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 906 ImplicationChecksByTransitivity, 1012.1ms TimeCoverageRelationStatistics Valid=624, Invalid=2798, Unknown=0, NotChecked=0, Total=3422 [2021-10-16 22:52:52,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6263 states. [2021-10-16 22:52:52,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6263 to 2750. [2021-10-16 22:52:52,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2750 states, 2747 states have (on average 1.9486712777575537) internal successors, (5353), 2749 states have internal predecessors, (5353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:52,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2750 states to 2750 states and 5353 transitions. [2021-10-16 22:52:52,326 INFO L78 Accepts]: Start accepts. Automaton has 2750 states and 5353 transitions. Word has length 128 [2021-10-16 22:52:52,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:52:52,326 INFO L470 AbstractCegarLoop]: Abstraction has 2750 states and 5353 transitions. [2021-10-16 22:52:52,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:52,326 INFO L276 IsEmpty]: Start isEmpty. Operand 2750 states and 5353 transitions. [2021-10-16 22:52:52,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:52:52,328 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:52:52,328 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:52:52,361 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2021-10-16 22:52:52,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:52:52,528 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:52:52,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:52:52,529 INFO L82 PathProgramCache]: Analyzing trace with hash -635597443, now seen corresponding path program 38 times [2021-10-16 22:52:52,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:52:52,529 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851087284] [2021-10-16 22:52:52,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:52:52,529 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:52:52,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:52:52,765 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:52:52,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:52:52,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851087284] [2021-10-16 22:52:52,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851087284] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:52:52,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912017642] [2021-10-16 22:52:52,766 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:52:52,766 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:52:52,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:52:52,766 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:52:52,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2021-10-16 22:52:56,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-16 22:52:56,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:52:56,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 36 conjunts are in the unsatisfiable core [2021-10-16 22:52:56,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:52:57,415 INFO L388 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 [2021-10-16 22:52:57,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:57,539 INFO L388 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 21 treesize of output 20 [2021-10-16 22:52:57,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:57,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:57,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:57,629 INFO L388 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 30 treesize of output 32 [2021-10-16 22:52:57,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:57,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:57,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:57,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:57,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:57,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:57,732 INFO L388 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 39 treesize of output 44 [2021-10-16 22:52:57,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:57,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:57,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:57,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:57,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:57,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:52:57,848 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:52:57,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:52:57,874 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:52:57,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912017642] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:52:57,875 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:52:57,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:52:57,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370111647] [2021-10-16 22:52:57,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:52:57,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:52:57,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:52:57,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=763, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:52:57,875 INFO L87 Difference]: Start difference. First operand 2750 states and 5353 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:59,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:52:59,703 INFO L93 Difference]: Finished difference Result 4704 states and 9232 transitions. [2021-10-16 22:52:59,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-16 22:52:59,703 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:52:59,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:52:59,708 INFO L225 Difference]: With dead ends: 4704 [2021-10-16 22:52:59,708 INFO L226 Difference]: Without dead ends: 4692 [2021-10-16 22:52:59,708 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 919 ImplicationChecksByTransitivity, 905.1ms TimeCoverageRelationStatistics Valid=542, Invalid=2880, Unknown=0, NotChecked=0, Total=3422 [2021-10-16 22:52:59,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4692 states. [2021-10-16 22:52:59,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4692 to 2748. [2021-10-16 22:52:59,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2748 states, 2745 states have (on average 1.9486338797814207) internal successors, (5349), 2747 states have internal predecessors, (5349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:59,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2748 states to 2748 states and 5349 transitions. [2021-10-16 22:52:59,757 INFO L78 Accepts]: Start accepts. Automaton has 2748 states and 5349 transitions. Word has length 128 [2021-10-16 22:52:59,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:52:59,757 INFO L470 AbstractCegarLoop]: Abstraction has 2748 states and 5349 transitions. [2021-10-16 22:52:59,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:52:59,757 INFO L276 IsEmpty]: Start isEmpty. Operand 2748 states and 5349 transitions. [2021-10-16 22:52:59,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:52:59,759 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:52:59,759 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:52:59,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2021-10-16 22:52:59,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:52:59,971 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:52:59,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:52:59,972 INFO L82 PathProgramCache]: Analyzing trace with hash -474996345, now seen corresponding path program 39 times [2021-10-16 22:52:59,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:52:59,972 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969060894] [2021-10-16 22:52:59,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:52:59,972 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:53:00,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:53:00,204 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:53:00,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:53:00,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969060894] [2021-10-16 22:53:00,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969060894] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:53:00,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017389683] [2021-10-16 22:53:00,204 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:53:00,204 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:53:00,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:53:00,205 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:53:00,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2021-10-16 22:53:04,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-16 22:53:04,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:53:04,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 31 conjunts are in the unsatisfiable core [2021-10-16 22:53:04,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:53:04,957 INFO L388 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 [2021-10-16 22:53:05,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:05,045 INFO L388 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 21 treesize of output 20 [2021-10-16 22:53:05,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:05,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:05,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:05,190 INFO L388 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 30 treesize of output 32 [2021-10-16 22:53:05,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:05,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:05,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:05,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:05,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:05,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:05,232 INFO L388 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 39 treesize of output 44 [2021-10-16 22:53:05,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:05,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:05,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:05,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:05,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:05,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:05,355 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:53:05,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:53:05,382 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:53:05,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017389683] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:53:05,382 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:53:05,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:53:05,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467830683] [2021-10-16 22:53:05,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:53:05,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:53:05,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:53:05,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:53:05,383 INFO L87 Difference]: Start difference. First operand 2748 states and 5349 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:07,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:53:07,928 INFO L93 Difference]: Finished difference Result 6435 states and 12691 transitions. [2021-10-16 22:53:07,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-16 22:53:07,929 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:53:07,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:53:07,935 INFO L225 Difference]: With dead ends: 6435 [2021-10-16 22:53:07,935 INFO L226 Difference]: Without dead ends: 6417 [2021-10-16 22:53:07,935 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1475 ImplicationChecksByTransitivity, 1390.9ms TimeCoverageRelationStatistics Valid=923, Invalid=4333, Unknown=0, NotChecked=0, Total=5256 [2021-10-16 22:53:07,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6417 states. [2021-10-16 22:53:07,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6417 to 2743. [2021-10-16 22:53:07,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2743 states, 2740 states have (on average 1.9485401459854015) internal successors, (5339), 2742 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:07,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2743 states to 2743 states and 5339 transitions. [2021-10-16 22:53:07,964 INFO L78 Accepts]: Start accepts. Automaton has 2743 states and 5339 transitions. Word has length 128 [2021-10-16 22:53:07,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:53:07,964 INFO L470 AbstractCegarLoop]: Abstraction has 2743 states and 5339 transitions. [2021-10-16 22:53:07,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:07,965 INFO L276 IsEmpty]: Start isEmpty. Operand 2743 states and 5339 transitions. [2021-10-16 22:53:07,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:53:07,966 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:53:07,966 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:53:08,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2021-10-16 22:53:08,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2021-10-16 22:53:08,167 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:53:08,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:53:08,167 INFO L82 PathProgramCache]: Analyzing trace with hash 1899034719, now seen corresponding path program 40 times [2021-10-16 22:53:08,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:53:08,167 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831362619] [2021-10-16 22:53:08,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:53:08,167 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:53:08,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:53:08,409 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:53:08,409 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:53:08,409 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831362619] [2021-10-16 22:53:08,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831362619] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:53:08,409 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956053556] [2021-10-16 22:53:08,409 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:53:08,409 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:53:08,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:53:08,410 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:53:08,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2021-10-16 22:53:12,917 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:53:12,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:53:12,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 30 conjunts are in the unsatisfiable core [2021-10-16 22:53:12,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:53:13,287 INFO L388 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 [2021-10-16 22:53:13,418 INFO L388 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 [2021-10-16 22:53:13,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:13,579 INFO L388 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 21 treesize of output 20 [2021-10-16 22:53:13,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:13,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:13,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:13,618 INFO L388 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 30 treesize of output 32 [2021-10-16 22:53:13,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:13,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:13,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:13,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:13,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:13,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:13,675 INFO L388 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 39 treesize of output 44 [2021-10-16 22:53:13,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:13,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-10-16 22:53:13,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:13,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:13,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:13,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:13,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:13,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:13,986 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:53:13,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:53:14,013 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:53:14,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956053556] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:53:14,014 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:53:14,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 30 [2021-10-16 22:53:14,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052708104] [2021-10-16 22:53:14,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 22:53:14,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:53:14,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 22:53:14,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2021-10-16 22:53:14,014 INFO L87 Difference]: Start difference. First operand 2743 states and 5339 transitions. Second operand has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:15,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:53:15,969 INFO L93 Difference]: Finished difference Result 6262 states and 12348 transitions. [2021-10-16 22:53:15,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-16 22:53:15,970 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:53:15,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:53:15,975 INFO L225 Difference]: With dead ends: 6262 [2021-10-16 22:53:15,975 INFO L226 Difference]: Without dead ends: 6256 [2021-10-16 22:53:15,975 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1008 ImplicationChecksByTransitivity, 1113.0ms TimeCoverageRelationStatistics Valid=655, Invalid=3005, Unknown=0, NotChecked=0, Total=3660 [2021-10-16 22:53:15,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6256 states. [2021-10-16 22:53:16,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6256 to 2747. [2021-10-16 22:53:16,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2747 states, 2744 states have (on average 1.9486151603498543) internal successors, (5347), 2746 states have internal predecessors, (5347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:16,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2747 states to 2747 states and 5347 transitions. [2021-10-16 22:53:16,012 INFO L78 Accepts]: Start accepts. Automaton has 2747 states and 5347 transitions. Word has length 128 [2021-10-16 22:53:16,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:53:16,012 INFO L470 AbstractCegarLoop]: Abstraction has 2747 states and 5347 transitions. [2021-10-16 22:53:16,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:16,012 INFO L276 IsEmpty]: Start isEmpty. Operand 2747 states and 5347 transitions. [2021-10-16 22:53:16,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:53:16,013 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:53:16,014 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:53:16,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2021-10-16 22:53:16,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:53:16,219 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:53:16,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:53:16,220 INFO L82 PathProgramCache]: Analyzing trace with hash 969352371, now seen corresponding path program 41 times [2021-10-16 22:53:16,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:53:16,220 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761999930] [2021-10-16 22:53:16,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:53:16,220 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:53:16,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:53:16,441 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:53:16,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:53:16,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761999930] [2021-10-16 22:53:16,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761999930] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:53:16,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882872155] [2021-10-16 22:53:16,441 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:53:16,441 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:53:16,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:53:16,442 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:53:16,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2021-10-16 22:53:21,237 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:53:21,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:53:21,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 34 conjunts are in the unsatisfiable core [2021-10-16 22:53:21,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:53:21,768 INFO L388 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 [2021-10-16 22:53:21,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:21,898 INFO L388 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 21 treesize of output 20 [2021-10-16 22:53:21,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:21,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:21,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:21,933 INFO L388 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 30 treesize of output 32 [2021-10-16 22:53:22,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:22,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:22,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:22,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:22,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:22,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:22,041 INFO L388 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 39 treesize of output 44 [2021-10-16 22:53:22,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:22,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:22,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:22,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:22,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:22,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:22,153 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:53:22,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:53:22,179 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:53:22,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882872155] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:53:22,179 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:53:22,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:53:22,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198507689] [2021-10-16 22:53:22,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:53:22,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:53:22,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:53:22,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=761, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:53:22,180 INFO L87 Difference]: Start difference. First operand 2747 states and 5347 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:23,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:53:23,951 INFO L93 Difference]: Finished difference Result 4667 states and 9158 transitions. [2021-10-16 22:53:23,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-16 22:53:23,951 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:53:23,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:53:23,955 INFO L225 Difference]: With dead ends: 4667 [2021-10-16 22:53:23,955 INFO L226 Difference]: Without dead ends: 4655 [2021-10-16 22:53:23,955 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 916 ImplicationChecksByTransitivity, 888.8ms TimeCoverageRelationStatistics Valid=543, Invalid=2879, Unknown=0, NotChecked=0, Total=3422 [2021-10-16 22:53:23,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4655 states. [2021-10-16 22:53:23,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4655 to 2745. [2021-10-16 22:53:23,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2745 states, 2742 states have (on average 1.9485776805251642) internal successors, (5343), 2744 states have internal predecessors, (5343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:23,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2745 states to 2745 states and 5343 transitions. [2021-10-16 22:53:23,978 INFO L78 Accepts]: Start accepts. Automaton has 2745 states and 5343 transitions. Word has length 128 [2021-10-16 22:53:23,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:53:23,978 INFO L470 AbstractCegarLoop]: Abstraction has 2745 states and 5343 transitions. [2021-10-16 22:53:23,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:23,978 INFO L276 IsEmpty]: Start isEmpty. Operand 2745 states and 5343 transitions. [2021-10-16 22:53:23,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:53:23,980 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:53:23,980 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:53:24,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2021-10-16 22:53:24,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:53:24,183 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:53:24,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:53:24,183 INFO L82 PathProgramCache]: Analyzing trace with hash 1129953469, now seen corresponding path program 42 times [2021-10-16 22:53:24,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:53:24,184 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353404064] [2021-10-16 22:53:24,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:53:24,184 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:53:24,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:53:24,437 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:53:24,437 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:53:24,437 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353404064] [2021-10-16 22:53:24,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353404064] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:53:24,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518163077] [2021-10-16 22:53:24,438 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:53:24,438 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:53:24,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:53:24,438 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:53:24,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2021-10-16 22:53:28,943 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-16 22:53:28,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:53:28,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 33 conjunts are in the unsatisfiable core [2021-10-16 22:53:28,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:53:29,418 INFO L388 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 [2021-10-16 22:53:29,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:29,547 INFO L388 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 21 treesize of output 20 [2021-10-16 22:53:29,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:29,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:29,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:29,633 INFO L388 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 30 treesize of output 32 [2021-10-16 22:53:29,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:29,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:29,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:29,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:29,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:29,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:29,677 INFO L388 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 39 treesize of output 44 [2021-10-16 22:53:29,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:29,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:29,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:29,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:29,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:29,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:29,790 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:53:29,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:53:29,817 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:53:29,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518163077] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:53:29,818 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:53:29,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:53:29,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026609590] [2021-10-16 22:53:29,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:53:29,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:53:29,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:53:29,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=769, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:53:29,818 INFO L87 Difference]: Start difference. First operand 2745 states and 5343 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:32,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:53:32,322 INFO L93 Difference]: Finished difference Result 6522 states and 12865 transitions. [2021-10-16 22:53:32,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-10-16 22:53:32,322 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:53:32,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:53:32,327 INFO L225 Difference]: With dead ends: 6522 [2021-10-16 22:53:32,327 INFO L226 Difference]: Without dead ends: 6504 [2021-10-16 22:53:32,327 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1436 ImplicationChecksByTransitivity, 1408.6ms TimeCoverageRelationStatistics Valid=888, Invalid=4224, Unknown=0, NotChecked=0, Total=5112 [2021-10-16 22:53:32,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6504 states. [2021-10-16 22:53:32,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6504 to 2743. [2021-10-16 22:53:32,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2743 states, 2740 states have (on average 1.9485401459854015) internal successors, (5339), 2742 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:32,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2743 states to 2743 states and 5339 transitions. [2021-10-16 22:53:32,355 INFO L78 Accepts]: Start accepts. Automaton has 2743 states and 5339 transitions. Word has length 128 [2021-10-16 22:53:32,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:53:32,355 INFO L470 AbstractCegarLoop]: Abstraction has 2743 states and 5339 transitions. [2021-10-16 22:53:32,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:32,355 INFO L276 IsEmpty]: Start isEmpty. Operand 2743 states and 5339 transitions. [2021-10-16 22:53:32,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:53:32,357 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:53:32,357 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:53:32,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2021-10-16 22:53:32,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-10-16 22:53:32,558 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:53:32,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:53:32,558 INFO L82 PathProgramCache]: Analyzing trace with hash -1726141483, now seen corresponding path program 43 times [2021-10-16 22:53:32,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:53:32,559 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566041157] [2021-10-16 22:53:32,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:53:32,559 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:53:32,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:53:32,821 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:53:32,821 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:53:32,821 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566041157] [2021-10-16 22:53:32,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566041157] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:53:32,821 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930422866] [2021-10-16 22:53:32,822 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:53:32,822 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:53:32,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:53:32,822 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:53:32,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2021-10-16 22:53:37,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:53:37,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:53:37,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:53:37,844 INFO L388 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 [2021-10-16 22:53:38,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:38,018 INFO L388 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 21 treesize of output 20 [2021-10-16 22:53:38,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:38,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:38,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:38,055 INFO L388 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 30 treesize of output 32 [2021-10-16 22:53:38,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:38,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:38,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:38,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:38,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:38,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:38,095 INFO L388 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 39 treesize of output 44 [2021-10-16 22:53:38,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:38,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:38,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:38,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:38,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:38,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:38,209 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:53:38,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:53:38,236 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:53:38,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930422866] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:53:38,236 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:53:38,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:53:38,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163424068] [2021-10-16 22:53:38,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:53:38,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:53:38,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:53:38,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=709, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:53:38,237 INFO L87 Difference]: Start difference. First operand 2743 states and 5339 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:40,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:53:40,176 INFO L93 Difference]: Finished difference Result 6243 states and 12304 transitions. [2021-10-16 22:53:40,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-16 22:53:40,176 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:53:40,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:53:40,182 INFO L225 Difference]: With dead ends: 6243 [2021-10-16 22:53:40,182 INFO L226 Difference]: Without dead ends: 6219 [2021-10-16 22:53:40,182 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 888 ImplicationChecksByTransitivity, 1091.2ms TimeCoverageRelationStatistics Valid=621, Invalid=2801, Unknown=0, NotChecked=0, Total=3422 [2021-10-16 22:53:40,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6219 states. [2021-10-16 22:53:40,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6219 to 2733. [2021-10-16 22:53:40,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2733 states, 2730 states have (on average 1.9483516483516483) internal successors, (5319), 2732 states have internal predecessors, (5319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:40,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2733 states to 2733 states and 5319 transitions. [2021-10-16 22:53:40,210 INFO L78 Accepts]: Start accepts. Automaton has 2733 states and 5319 transitions. Word has length 128 [2021-10-16 22:53:40,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:53:40,210 INFO L470 AbstractCegarLoop]: Abstraction has 2733 states and 5319 transitions. [2021-10-16 22:53:40,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:40,211 INFO L276 IsEmpty]: Start isEmpty. Operand 2733 states and 5319 transitions. [2021-10-16 22:53:40,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:53:40,212 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:53:40,212 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:53:40,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2021-10-16 22:53:40,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-10-16 22:53:40,419 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:53:40,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:53:40,419 INFO L82 PathProgramCache]: Analyzing trace with hash 1268310285, now seen corresponding path program 44 times [2021-10-16 22:53:40,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:53:40,420 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162525540] [2021-10-16 22:53:40,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:53:40,420 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:53:40,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:53:40,652 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:53:40,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:53:40,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162525540] [2021-10-16 22:53:40,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162525540] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:53:40,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278641166] [2021-10-16 22:53:40,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:53:40,652 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:53:40,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:53:40,653 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:53:40,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2021-10-16 22:53:45,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-16 22:53:45,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:53:45,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:53:45,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:53:45,759 INFO L388 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 [2021-10-16 22:53:45,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:45,825 INFO L388 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 21 treesize of output 20 [2021-10-16 22:53:45,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:45,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:45,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:45,911 INFO L388 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 30 treesize of output 32 [2021-10-16 22:53:45,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:45,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:45,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:45,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:45,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:45,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:45,955 INFO L388 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 39 treesize of output 44 [2021-10-16 22:53:46,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:46,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:46,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:46,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:46,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:46,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:46,215 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:53:46,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:53:46,241 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:53:46,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278641166] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:53:46,241 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:53:46,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:53:46,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006782775] [2021-10-16 22:53:46,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:53:46,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:53:46,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:53:46,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=702, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:53:46,242 INFO L87 Difference]: Start difference. First operand 2733 states and 5319 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:47,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:53:47,820 INFO L93 Difference]: Finished difference Result 6373 states and 12570 transitions. [2021-10-16 22:53:47,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-16 22:53:47,820 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:53:47,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:53:47,825 INFO L225 Difference]: With dead ends: 6373 [2021-10-16 22:53:47,825 INFO L226 Difference]: Without dead ends: 6367 [2021-10-16 22:53:47,826 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1024 ImplicationChecksByTransitivity, 1153.1ms TimeCoverageRelationStatistics Valid=720, Invalid=3062, Unknown=0, NotChecked=0, Total=3782 [2021-10-16 22:53:47,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6367 states. [2021-10-16 22:53:47,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6367 to 2740. [2021-10-16 22:53:47,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2740 states, 2737 states have (on average 1.948483741322616) internal successors, (5333), 2739 states have internal predecessors, (5333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:47,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2740 states to 2740 states and 5333 transitions. [2021-10-16 22:53:47,853 INFO L78 Accepts]: Start accepts. Automaton has 2740 states and 5333 transitions. Word has length 128 [2021-10-16 22:53:47,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:53:47,853 INFO L470 AbstractCegarLoop]: Abstraction has 2740 states and 5333 transitions. [2021-10-16 22:53:47,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:47,853 INFO L276 IsEmpty]: Start isEmpty. Operand 2740 states and 5333 transitions. [2021-10-16 22:53:47,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:53:47,854 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:53:47,855 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:53:47,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2021-10-16 22:53:48,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:53:48,067 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:53:48,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:53:48,067 INFO L82 PathProgramCache]: Analyzing trace with hash 422600967, now seen corresponding path program 45 times [2021-10-16 22:53:48,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:53:48,067 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908950595] [2021-10-16 22:53:48,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:53:48,068 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:53:48,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:53:48,306 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:53:48,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:53:48,307 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908950595] [2021-10-16 22:53:48,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908950595] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:53:48,307 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058517215] [2021-10-16 22:53:48,307 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:53:48,307 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:53:48,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:53:48,307 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:53:48,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2021-10-16 22:53:52,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-16 22:53:52,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:53:52,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:53:52,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:53:53,455 INFO L388 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 [2021-10-16 22:53:53,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:53,510 INFO L388 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 21 treesize of output 20 [2021-10-16 22:53:53,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:53,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:53,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:53,577 INFO L388 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 30 treesize of output 32 [2021-10-16 22:53:53,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:53,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:53,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:53,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:53,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:53,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:53,682 INFO L388 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 39 treesize of output 44 [2021-10-16 22:53:53,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:53,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:53,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:53,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:53,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:53,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:53:53,867 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:53:53,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:53:53,893 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:53:53,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058517215] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:53:53,893 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:53:53,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:53:53,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677616224] [2021-10-16 22:53:53,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:53:53,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:53:53,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:53:53,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:53:53,894 INFO L87 Difference]: Start difference. First operand 2740 states and 5333 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:55,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:53:55,578 INFO L93 Difference]: Finished difference Result 6434 states and 12692 transitions. [2021-10-16 22:53:55,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-16 22:53:55,578 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:53:55,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:53:55,584 INFO L225 Difference]: With dead ends: 6434 [2021-10-16 22:53:55,584 INFO L226 Difference]: Without dead ends: 6428 [2021-10-16 22:53:55,585 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1075 ImplicationChecksByTransitivity, 1160.1ms TimeCoverageRelationStatistics Valid=723, Invalid=3183, Unknown=0, NotChecked=0, Total=3906 [2021-10-16 22:53:55,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6428 states. [2021-10-16 22:53:55,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6428 to 2742. [2021-10-16 22:53:55,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2742 states, 2739 states have (on average 1.9485213581599123) internal successors, (5337), 2741 states have internal predecessors, (5337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:55,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2742 states to 2742 states and 5337 transitions. [2021-10-16 22:53:55,613 INFO L78 Accepts]: Start accepts. Automaton has 2742 states and 5337 transitions. Word has length 128 [2021-10-16 22:53:55,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:53:55,614 INFO L470 AbstractCegarLoop]: Abstraction has 2742 states and 5337 transitions. [2021-10-16 22:53:55,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:53:55,614 INFO L276 IsEmpty]: Start isEmpty. Operand 2742 states and 5337 transitions. [2021-10-16 22:53:55,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:53:55,615 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:53:55,615 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:53:55,652 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2021-10-16 22:53:55,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:53:55,823 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:53:55,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:53:55,823 INFO L82 PathProgramCache]: Analyzing trace with hash -507081381, now seen corresponding path program 46 times [2021-10-16 22:53:55,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:53:55,824 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828866119] [2021-10-16 22:53:55,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:53:55,824 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:53:55,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:53:56,107 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:53:56,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:53:56,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828866119] [2021-10-16 22:53:56,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828866119] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:53:56,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437034809] [2021-10-16 22:53:56,107 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:53:56,108 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:53:56,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:53:56,108 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:53:56,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2021-10-16 22:54:01,192 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:54:01,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:54:01,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-16 22:54:01,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:54:01,636 INFO L388 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 [2021-10-16 22:54:01,767 INFO L388 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 [2021-10-16 22:54:01,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:01,839 INFO L388 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 21 treesize of output 20 [2021-10-16 22:54:01,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:01,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:01,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:01,917 INFO L388 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 30 treesize of output 32 [2021-10-16 22:54:02,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:02,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-10-16 22:54:02,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:02,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:02,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:02,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:02,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:02,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:02,139 INFO L388 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 39 treesize of output 44 [2021-10-16 22:54:02,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:02,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:02,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:02,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:02,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:02,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:02,252 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:54:02,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:54:02,279 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:54:02,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437034809] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:54:02,279 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:54:02,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 18] total 31 [2021-10-16 22:54:02,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792898842] [2021-10-16 22:54:02,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-16 22:54:02,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:54:02,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-16 22:54:02,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2021-10-16 22:54:02,280 INFO L87 Difference]: Start difference. First operand 2742 states and 5337 transitions. Second operand has 32 states, 31 states have (on average 5.258064516129032) internal successors, (163), 32 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:04,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:54:04,305 INFO L93 Difference]: Finished difference Result 4665 states and 9154 transitions. [2021-10-16 22:54:04,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-16 22:54:04,306 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 5.258064516129032) internal successors, (163), 32 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:54:04,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:54:04,310 INFO L225 Difference]: With dead ends: 4665 [2021-10-16 22:54:04,310 INFO L226 Difference]: Without dead ends: 4653 [2021-10-16 22:54:04,311 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1203 ImplicationChecksByTransitivity, 1188.7ms TimeCoverageRelationStatistics Valid=665, Invalid=3625, Unknown=0, NotChecked=0, Total=4290 [2021-10-16 22:54:04,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4653 states. [2021-10-16 22:54:04,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4653 to 2737. [2021-10-16 22:54:04,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2737 states, 2734 states have (on average 1.9484272128749085) internal successors, (5327), 2736 states have internal predecessors, (5327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:04,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2737 states to 2737 states and 5327 transitions. [2021-10-16 22:54:04,340 INFO L78 Accepts]: Start accepts. Automaton has 2737 states and 5327 transitions. Word has length 128 [2021-10-16 22:54:04,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:54:04,340 INFO L470 AbstractCegarLoop]: Abstraction has 2737 states and 5327 transitions. [2021-10-16 22:54:04,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 5.258064516129032) internal successors, (163), 32 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:04,340 INFO L276 IsEmpty]: Start isEmpty. Operand 2737 states and 5327 transitions. [2021-10-16 22:54:04,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:54:04,342 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:54:04,342 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:54:04,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2021-10-16 22:54:04,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2021-10-16 22:54:04,542 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:54:04,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:54:04,543 INFO L82 PathProgramCache]: Analyzing trace with hash -121473617, now seen corresponding path program 47 times [2021-10-16 22:54:04,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:54:04,543 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530453746] [2021-10-16 22:54:04,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:54:04,543 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:54:04,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:54:04,785 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:54:04,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:54:04,785 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530453746] [2021-10-16 22:54:04,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530453746] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:54:04,785 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610101527] [2021-10-16 22:54:04,786 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:54:04,786 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:54:04,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:54:04,786 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:54:04,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2021-10-16 22:54:10,174 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:54:10,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:54:10,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-16 22:54:10,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:54:10,700 INFO L388 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 [2021-10-16 22:54:10,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:10,755 INFO L388 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 21 treesize of output 20 [2021-10-16 22:54:10,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:10,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:10,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:10,878 INFO L388 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 30 treesize of output 32 [2021-10-16 22:54:10,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:10,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:10,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:10,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:10,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:10,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:10,917 INFO L388 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 39 treesize of output 44 [2021-10-16 22:54:11,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:11,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:11,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:11,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:11,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:11,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:11,103 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:54:11,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:54:11,129 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:54:11,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610101527] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:54:11,129 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:54:11,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:54:11,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617868777] [2021-10-16 22:54:11,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:54:11,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:54:11,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:54:11,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=759, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:54:11,130 INFO L87 Difference]: Start difference. First operand 2737 states and 5327 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:12,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:54:12,679 INFO L93 Difference]: Finished difference Result 4586 states and 8996 transitions. [2021-10-16 22:54:12,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-16 22:54:12,679 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:54:12,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:54:12,684 INFO L225 Difference]: With dead ends: 4586 [2021-10-16 22:54:12,684 INFO L226 Difference]: Without dead ends: 4580 [2021-10-16 22:54:12,684 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 965 ImplicationChecksByTransitivity, 911.4ms TimeCoverageRelationStatistics Valid=562, Invalid=2978, Unknown=0, NotChecked=0, Total=3540 [2021-10-16 22:54:12,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4580 states. [2021-10-16 22:54:12,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4580 to 2741. [2021-10-16 22:54:12,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2741 states, 2738 states have (on average 1.9485025566106646) internal successors, (5335), 2740 states have internal predecessors, (5335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:12,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2741 states to 2741 states and 5335 transitions. [2021-10-16 22:54:12,730 INFO L78 Accepts]: Start accepts. Automaton has 2741 states and 5335 transitions. Word has length 128 [2021-10-16 22:54:12,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:54:12,731 INFO L470 AbstractCegarLoop]: Abstraction has 2741 states and 5335 transitions. [2021-10-16 22:54:12,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:12,731 INFO L276 IsEmpty]: Start isEmpty. Operand 2741 states and 5335 transitions. [2021-10-16 22:54:12,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:54:12,732 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:54:12,732 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:54:12,776 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2021-10-16 22:54:12,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-10-16 22:54:12,933 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:54:12,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:54:12,933 INFO L82 PathProgramCache]: Analyzing trace with hash -1051155965, now seen corresponding path program 48 times [2021-10-16 22:54:12,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:54:12,934 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709811694] [2021-10-16 22:54:12,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:54:12,934 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:54:12,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:54:13,170 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:54:13,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:54:13,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709811694] [2021-10-16 22:54:13,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709811694] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:54:13,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904377990] [2021-10-16 22:54:13,170 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:54:13,170 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:54:13,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:54:13,171 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:54:13,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2021-10-16 22:54:18,102 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-16 22:54:18,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:54:18,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 31 conjunts are in the unsatisfiable core [2021-10-16 22:54:18,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:54:18,577 INFO L388 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 [2021-10-16 22:54:18,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:18,632 INFO L388 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 21 treesize of output 20 [2021-10-16 22:54:18,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:18,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:18,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:18,768 INFO L388 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 30 treesize of output 32 [2021-10-16 22:54:18,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:18,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:18,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:18,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:18,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:18,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:18,873 INFO L388 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 39 treesize of output 44 [2021-10-16 22:54:18,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:18,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:18,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:18,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:18,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:18,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:18,985 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:54:18,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:54:19,013 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:54:19,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904377990] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:54:19,013 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:54:19,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:54:19,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936230001] [2021-10-16 22:54:19,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:54:19,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:54:19,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:54:19,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=773, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:54:19,014 INFO L87 Difference]: Start difference. First operand 2741 states and 5335 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:21,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:54:21,285 INFO L93 Difference]: Finished difference Result 6458 states and 12740 transitions. [2021-10-16 22:54:21,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-16 22:54:21,285 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:54:21,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:54:21,290 INFO L225 Difference]: With dead ends: 6458 [2021-10-16 22:54:21,290 INFO L226 Difference]: Without dead ends: 6446 [2021-10-16 22:54:21,291 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1606 ImplicationChecksByTransitivity, 1459.5ms TimeCoverageRelationStatistics Valid=970, Invalid=4580, Unknown=0, NotChecked=0, Total=5550 [2021-10-16 22:54:21,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6446 states. [2021-10-16 22:54:21,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6446 to 2739. [2021-10-16 22:54:21,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2739 states, 2736 states have (on average 1.9484649122807018) internal successors, (5331), 2738 states have internal predecessors, (5331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:21,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2739 states to 2739 states and 5331 transitions. [2021-10-16 22:54:21,327 INFO L78 Accepts]: Start accepts. Automaton has 2739 states and 5331 transitions. Word has length 128 [2021-10-16 22:54:21,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:54:21,327 INFO L470 AbstractCegarLoop]: Abstraction has 2739 states and 5331 transitions. [2021-10-16 22:54:21,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:21,328 INFO L276 IsEmpty]: Start isEmpty. Operand 2739 states and 5331 transitions. [2021-10-16 22:54:21,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:54:21,329 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:54:21,329 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:54:21,367 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2021-10-16 22:54:21,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:54:21,539 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:54:21,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:54:21,539 INFO L82 PathProgramCache]: Analyzing trace with hash -890554867, now seen corresponding path program 49 times [2021-10-16 22:54:21,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:54:21,540 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484763851] [2021-10-16 22:54:21,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:54:21,540 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:54:21,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:54:21,780 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:54:21,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:54:21,780 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484763851] [2021-10-16 22:54:21,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484763851] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:54:21,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008457401] [2021-10-16 22:54:21,781 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:54:21,781 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:54:21,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:54:21,781 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:54:21,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2021-10-16 22:54:26,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:54:26,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:54:26,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:54:27,268 INFO L388 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 [2021-10-16 22:54:27,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:27,323 INFO L388 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 21 treesize of output 20 [2021-10-16 22:54:27,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:27,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:27,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:27,497 INFO L388 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 30 treesize of output 32 [2021-10-16 22:54:27,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:27,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:27,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:27,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:27,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:27,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:27,536 INFO L388 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 39 treesize of output 44 [2021-10-16 22:54:27,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:27,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:27,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:27,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:27,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:27,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:27,650 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:54:27,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:54:27,676 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:54:27,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008457401] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:54:27,676 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:54:27,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:54:27,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373552100] [2021-10-16 22:54:27,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:54:27,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:54:27,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:54:27,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=716, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:54:27,677 INFO L87 Difference]: Start difference. First operand 2739 states and 5331 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:29,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:54:29,797 INFO L93 Difference]: Finished difference Result 6582 states and 12985 transitions. [2021-10-16 22:54:29,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-16 22:54:29,797 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:54:29,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:54:29,803 INFO L225 Difference]: With dead ends: 6582 [2021-10-16 22:54:29,803 INFO L226 Difference]: Without dead ends: 6564 [2021-10-16 22:54:29,803 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1156 ImplicationChecksByTransitivity, 1265.4ms TimeCoverageRelationStatistics Valid=754, Invalid=3406, Unknown=0, NotChecked=0, Total=4160 [2021-10-16 22:54:29,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6564 states. [2021-10-16 22:54:29,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6564 to 2734. [2021-10-16 22:54:29,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2734 states, 2731 states have (on average 1.9483705602343464) internal successors, (5321), 2733 states have internal predecessors, (5321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:29,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2734 states to 2734 states and 5321 transitions. [2021-10-16 22:54:29,833 INFO L78 Accepts]: Start accepts. Automaton has 2734 states and 5321 transitions. Word has length 128 [2021-10-16 22:54:29,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:54:29,833 INFO L470 AbstractCegarLoop]: Abstraction has 2734 states and 5321 transitions. [2021-10-16 22:54:29,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:29,833 INFO L276 IsEmpty]: Start isEmpty. Operand 2734 states and 5321 transitions. [2021-10-16 22:54:29,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:54:29,835 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:54:29,835 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:54:29,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2021-10-16 22:54:30,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:54:30,035 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:54:30,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:54:30,035 INFO L82 PathProgramCache]: Analyzing trace with hash 627107557, now seen corresponding path program 50 times [2021-10-16 22:54:30,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:54:30,035 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373729011] [2021-10-16 22:54:30,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:54:30,036 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:54:30,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:54:30,310 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:54:30,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:54:30,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373729011] [2021-10-16 22:54:30,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373729011] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:54:30,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750831907] [2021-10-16 22:54:30,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:54:30,311 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:54:30,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:54:30,312 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:54:30,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2021-10-16 22:54:35,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-16 22:54:35,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:54:35,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:54:35,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:54:35,825 INFO L388 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 [2021-10-16 22:54:35,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:35,881 INFO L388 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 21 treesize of output 20 [2021-10-16 22:54:35,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:35,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:35,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:35,916 INFO L388 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 30 treesize of output 32 [2021-10-16 22:54:35,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:35,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:35,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:35,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:35,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:35,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:35,995 INFO L388 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 39 treesize of output 44 [2021-10-16 22:54:36,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:36,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:36,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:36,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:36,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:36,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:36,256 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:54:36,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:54:36,282 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:54:36,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750831907] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:54:36,282 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:54:36,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:54:36,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489037959] [2021-10-16 22:54:36,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:54:36,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:54:36,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:54:36,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:54:36,283 INFO L87 Difference]: Start difference. First operand 2734 states and 5321 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:38,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:54:38,199 INFO L93 Difference]: Finished difference Result 6352 states and 12528 transitions. [2021-10-16 22:54:38,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-16 22:54:38,200 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:54:38,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:54:38,205 INFO L225 Difference]: With dead ends: 6352 [2021-10-16 22:54:38,205 INFO L226 Difference]: Without dead ends: 6346 [2021-10-16 22:54:38,205 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 1136.1ms TimeCoverageRelationStatistics Valid=724, Invalid=3058, Unknown=0, NotChecked=0, Total=3782 [2021-10-16 22:54:38,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6346 states. [2021-10-16 22:54:38,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6346 to 2738. [2021-10-16 22:54:38,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2738 states, 2735 states have (on average 1.9484460694698356) internal successors, (5329), 2737 states have internal predecessors, (5329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:38,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2738 states to 2738 states and 5329 transitions. [2021-10-16 22:54:38,234 INFO L78 Accepts]: Start accepts. Automaton has 2738 states and 5329 transitions. Word has length 128 [2021-10-16 22:54:38,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:54:38,234 INFO L470 AbstractCegarLoop]: Abstraction has 2738 states and 5329 transitions. [2021-10-16 22:54:38,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:38,234 INFO L276 IsEmpty]: Start isEmpty. Operand 2738 states and 5329 transitions. [2021-10-16 22:54:38,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:54:38,236 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:54:38,236 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:54:38,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2021-10-16 22:54:38,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2021-10-16 22:54:38,436 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:54:38,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:54:38,436 INFO L82 PathProgramCache]: Analyzing trace with hash -218601761, now seen corresponding path program 51 times [2021-10-16 22:54:38,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:54:38,437 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809817233] [2021-10-16 22:54:38,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:54:38,437 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:54:38,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:54:38,757 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:54:38,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:54:38,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809817233] [2021-10-16 22:54:38,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809817233] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:54:38,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684089907] [2021-10-16 22:54:38,757 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:54:38,757 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:54:38,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:54:38,758 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:54:38,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2021-10-16 22:54:43,925 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-16 22:54:43,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:54:43,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:54:43,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:54:44,381 INFO L388 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 [2021-10-16 22:54:44,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:44,439 INFO L388 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 21 treesize of output 20 [2021-10-16 22:54:44,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:44,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:44,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:44,473 INFO L388 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 30 treesize of output 32 [2021-10-16 22:54:44,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:44,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:44,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:44,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:44,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:44,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:44,615 INFO L388 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 39 treesize of output 44 [2021-10-16 22:54:44,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:44,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:44,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:44,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:44,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:44,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:44,794 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:54:44,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:54:44,820 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:54:44,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684089907] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:54:44,821 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:54:44,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:54:44,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154438720] [2021-10-16 22:54:44,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:54:44,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:54:44,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:54:44,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:54:44,821 INFO L87 Difference]: Start difference. First operand 2738 states and 5329 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:46,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:54:46,745 INFO L93 Difference]: Finished difference Result 6371 states and 12566 transitions. [2021-10-16 22:54:46,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-16 22:54:46,746 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:54:46,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:54:46,752 INFO L225 Difference]: With dead ends: 6371 [2021-10-16 22:54:46,752 INFO L226 Difference]: Without dead ends: 6365 [2021-10-16 22:54:46,752 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1076 ImplicationChecksByTransitivity, 1164.1ms TimeCoverageRelationStatistics Valid=727, Invalid=3179, Unknown=0, NotChecked=0, Total=3906 [2021-10-16 22:54:46,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6365 states. [2021-10-16 22:54:46,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6365 to 2740. [2021-10-16 22:54:46,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2740 states, 2737 states have (on average 1.948483741322616) internal successors, (5333), 2739 states have internal predecessors, (5333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:46,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2740 states to 2740 states and 5333 transitions. [2021-10-16 22:54:46,781 INFO L78 Accepts]: Start accepts. Automaton has 2740 states and 5333 transitions. Word has length 128 [2021-10-16 22:54:46,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:54:46,781 INFO L470 AbstractCegarLoop]: Abstraction has 2740 states and 5333 transitions. [2021-10-16 22:54:46,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:46,781 INFO L276 IsEmpty]: Start isEmpty. Operand 2740 states and 5333 transitions. [2021-10-16 22:54:46,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:54:46,783 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:54:46,783 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:54:46,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2021-10-16 22:54:46,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-10-16 22:54:46,983 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:54:46,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:54:46,983 INFO L82 PathProgramCache]: Analyzing trace with hash -1148284109, now seen corresponding path program 52 times [2021-10-16 22:54:46,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:54:46,984 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128622839] [2021-10-16 22:54:46,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:54:46,984 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:54:47,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:54:47,227 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:54:47,227 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:54:47,227 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128622839] [2021-10-16 22:54:47,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128622839] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:54:47,227 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508534501] [2021-10-16 22:54:47,227 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:54:47,227 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:54:47,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:54:47,228 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:54:47,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2021-10-16 22:54:52,781 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:54:52,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:54:52,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 30 conjunts are in the unsatisfiable core [2021-10-16 22:54:52,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:54:53,185 INFO L388 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 [2021-10-16 22:54:53,318 INFO L388 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 [2021-10-16 22:54:53,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:53,386 INFO L388 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 21 treesize of output 20 [2021-10-16 22:54:53,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:53,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:53,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:53,426 INFO L388 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 30 treesize of output 32 [2021-10-16 22:54:53,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:53,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-10-16 22:54:53,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:53,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:53,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:53,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:53,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:53,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:53,686 INFO L388 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 39 treesize of output 44 [2021-10-16 22:54:53,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:53,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:53,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:53,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:53,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:53,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:54:53,799 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:54:53,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:54:53,827 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:54:53,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508534501] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:54:53,828 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:54:53,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 30 [2021-10-16 22:54:53,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413660887] [2021-10-16 22:54:53,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 22:54:53,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:54:53,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 22:54:53,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=825, Unknown=0, NotChecked=0, Total=930 [2021-10-16 22:54:53,828 INFO L87 Difference]: Start difference. First operand 2740 states and 5333 transitions. Second operand has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:56,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:54:56,090 INFO L93 Difference]: Finished difference Result 6387 states and 12598 transitions. [2021-10-16 22:54:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-16 22:54:56,090 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:54:56,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:54:56,096 INFO L225 Difference]: With dead ends: 6387 [2021-10-16 22:54:56,096 INFO L226 Difference]: Without dead ends: 6375 [2021-10-16 22:54:56,096 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1313 ImplicationChecksByTransitivity, 1402.8ms TimeCoverageRelationStatistics Valid=835, Invalid=3721, Unknown=0, NotChecked=0, Total=4556 [2021-10-16 22:54:56,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6375 states. [2021-10-16 22:54:56,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6375 to 2732. [2021-10-16 22:54:56,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2732 states, 2729 states have (on average 1.9483327226090144) internal successors, (5317), 2731 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:56,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2732 states to 2732 states and 5317 transitions. [2021-10-16 22:54:56,125 INFO L78 Accepts]: Start accepts. Automaton has 2732 states and 5317 transitions. Word has length 128 [2021-10-16 22:54:56,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:54:56,126 INFO L470 AbstractCegarLoop]: Abstraction has 2732 states and 5317 transitions. [2021-10-16 22:54:56,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:54:56,126 INFO L276 IsEmpty]: Start isEmpty. Operand 2732 states and 5317 transitions. [2021-10-16 22:54:56,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:54:56,127 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:54:56,127 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:54:56,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2021-10-16 22:54:56,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2021-10-16 22:54:56,334 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:54:56,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:54:56,335 INFO L82 PathProgramCache]: Analyzing trace with hash 1683935427, now seen corresponding path program 53 times [2021-10-16 22:54:56,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:54:56,335 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816349517] [2021-10-16 22:54:56,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:54:56,335 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:54:56,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:54:56,742 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:54:56,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:54:56,742 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816349517] [2021-10-16 22:54:56,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816349517] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:54:56,742 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938847908] [2021-10-16 22:54:56,742 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:54:56,742 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:54:56,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:54:56,755 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:54:56,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2021-10-16 22:55:02,792 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:55:02,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:55:02,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-16 22:55:02,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:55:03,275 INFO L388 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 [2021-10-16 22:55:03,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:03,305 INFO L388 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 21 treesize of output 20 [2021-10-16 22:55:03,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:03,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:03,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:03,402 INFO L388 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 30 treesize of output 32 [2021-10-16 22:55:03,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:03,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:03,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:03,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:03,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:03,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:03,445 INFO L388 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 39 treesize of output 44 [2021-10-16 22:55:03,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:03,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:03,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:03,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:03,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:03,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:03,705 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:55:03,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:55:03,733 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:55:03,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938847908] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:55:03,733 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:55:03,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:55:03,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185705636] [2021-10-16 22:55:03,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:55:03,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:55:03,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:55:03,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:55:03,734 INFO L87 Difference]: Start difference. First operand 2732 states and 5317 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:05,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:55:05,117 INFO L93 Difference]: Finished difference Result 4549 states and 8922 transitions. [2021-10-16 22:55:05,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-16 22:55:05,118 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:55:05,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:55:05,122 INFO L225 Difference]: With dead ends: 4549 [2021-10-16 22:55:05,122 INFO L226 Difference]: Without dead ends: 4543 [2021-10-16 22:55:05,122 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 776 ImplicationChecksByTransitivity, 920.0ms TimeCoverageRelationStatistics Valid=543, Invalid=2537, Unknown=0, NotChecked=0, Total=3080 [2021-10-16 22:55:05,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4543 states. [2021-10-16 22:55:05,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4543 to 2735. [2021-10-16 22:55:05,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2735 states, 2732 states have (on average 1.948389458272328) internal successors, (5323), 2734 states have internal predecessors, (5323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:05,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2735 states to 2735 states and 5323 transitions. [2021-10-16 22:55:05,146 INFO L78 Accepts]: Start accepts. Automaton has 2735 states and 5323 transitions. Word has length 128 [2021-10-16 22:55:05,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:55:05,146 INFO L470 AbstractCegarLoop]: Abstraction has 2735 states and 5323 transitions. [2021-10-16 22:55:05,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:05,146 INFO L276 IsEmpty]: Start isEmpty. Operand 2735 states and 5323 transitions. [2021-10-16 22:55:05,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:55:05,148 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:55:05,148 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:55:05,189 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2021-10-16 22:55:05,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-10-16 22:55:05,348 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:55:05,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:55:05,348 INFO L82 PathProgramCache]: Analyzing trace with hash 838226109, now seen corresponding path program 54 times [2021-10-16 22:55:05,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:55:05,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605257686] [2021-10-16 22:55:05,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:55:05,349 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:55:05,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:55:05,646 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:55:05,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:55:05,647 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605257686] [2021-10-16 22:55:05,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605257686] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:55:05,647 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58791408] [2021-10-16 22:55:05,647 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:55:05,647 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:55:05,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:55:05,648 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:55:05,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2021-10-16 22:55:11,154 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-16 22:55:11,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:55:11,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:55:11,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:55:11,615 INFO L388 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 [2021-10-16 22:55:11,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:11,642 INFO L388 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 21 treesize of output 20 [2021-10-16 22:55:11,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:11,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:11,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:11,741 INFO L388 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 30 treesize of output 32 [2021-10-16 22:55:11,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:11,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:11,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:11,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:11,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:11,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:11,850 INFO L388 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 39 treesize of output 44 [2021-10-16 22:55:12,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:12,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:12,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:12,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:12,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:12,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:12,033 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:55:12,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:55:12,061 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:55:12,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58791408] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:55:12,062 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:55:12,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:55:12,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851752193] [2021-10-16 22:55:12,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:55:12,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:55:12,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:55:12,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:55:12,062 INFO L87 Difference]: Start difference. First operand 2735 states and 5323 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:13,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:55:13,856 INFO L93 Difference]: Finished difference Result 6199 states and 12222 transitions. [2021-10-16 22:55:13,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-16 22:55:13,856 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:55:13,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:55:13,861 INFO L225 Difference]: With dead ends: 6199 [2021-10-16 22:55:13,861 INFO L226 Difference]: Without dead ends: 6193 [2021-10-16 22:55:13,862 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 892 ImplicationChecksByTransitivity, 1070.8ms TimeCoverageRelationStatistics Valid=642, Invalid=2780, Unknown=0, NotChecked=0, Total=3422 [2021-10-16 22:55:13,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6193 states. [2021-10-16 22:55:13,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6193 to 2737. [2021-10-16 22:55:13,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2737 states, 2734 states have (on average 1.9484272128749085) internal successors, (5327), 2736 states have internal predecessors, (5327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:13,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2737 states to 2737 states and 5327 transitions. [2021-10-16 22:55:13,889 INFO L78 Accepts]: Start accepts. Automaton has 2737 states and 5327 transitions. Word has length 128 [2021-10-16 22:55:13,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:55:13,890 INFO L470 AbstractCegarLoop]: Abstraction has 2737 states and 5327 transitions. [2021-10-16 22:55:13,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:13,890 INFO L276 IsEmpty]: Start isEmpty. Operand 2737 states and 5327 transitions. [2021-10-16 22:55:13,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:55:13,891 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:55:13,891 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:55:13,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2021-10-16 22:55:14,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:55:14,092 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:55:14,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:55:14,092 INFO L82 PathProgramCache]: Analyzing trace with hash -91456239, now seen corresponding path program 55 times [2021-10-16 22:55:14,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:55:14,092 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598313939] [2021-10-16 22:55:14,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:55:14,092 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:55:14,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:55:14,428 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:55:14,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:55:14,428 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598313939] [2021-10-16 22:55:14,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598313939] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:55:14,428 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037009368] [2021-10-16 22:55:14,428 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:55:14,428 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:55:14,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:55:14,429 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:55:14,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2021-10-16 22:55:20,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:55:20,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:55:20,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:55:20,504 INFO L388 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 [2021-10-16 22:55:20,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:20,531 INFO L388 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 21 treesize of output 20 [2021-10-16 22:55:20,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:20,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:20,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:20,631 INFO L388 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 30 treesize of output 32 [2021-10-16 22:55:20,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:20,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:20,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:20,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:20,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:20,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:20,804 INFO L388 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 39 treesize of output 44 [2021-10-16 22:55:20,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:20,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:20,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:20,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:20,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:20,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:20,925 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:55:20,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:55:20,955 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:55:20,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037009368] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:55:20,955 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:55:20,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:55:20,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299580535] [2021-10-16 22:55:20,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:55:20,956 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:55:20,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:55:20,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=709, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:55:20,956 INFO L87 Difference]: Start difference. First operand 2737 states and 5327 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:22,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:55:22,764 INFO L93 Difference]: Finished difference Result 6221 states and 12266 transitions. [2021-10-16 22:55:22,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-16 22:55:22,764 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:55:22,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:55:22,770 INFO L225 Difference]: With dead ends: 6221 [2021-10-16 22:55:22,770 INFO L226 Difference]: Without dead ends: 6209 [2021-10-16 22:55:22,770 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 960 ImplicationChecksByTransitivity, 1172.8ms TimeCoverageRelationStatistics Valid=686, Invalid=2974, Unknown=0, NotChecked=0, Total=3660 [2021-10-16 22:55:22,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6209 states. [2021-10-16 22:55:22,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6209 to 2732. [2021-10-16 22:55:22,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2732 states, 2729 states have (on average 1.9483327226090144) internal successors, (5317), 2731 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:22,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2732 states to 2732 states and 5317 transitions. [2021-10-16 22:55:22,798 INFO L78 Accepts]: Start accepts. Automaton has 2732 states and 5317 transitions. Word has length 128 [2021-10-16 22:55:22,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:55:22,798 INFO L470 AbstractCegarLoop]: Abstraction has 2732 states and 5317 transitions. [2021-10-16 22:55:22,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:22,798 INFO L276 IsEmpty]: Start isEmpty. Operand 2732 states and 5317 transitions. [2021-10-16 22:55:22,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:55:22,800 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:55:22,800 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:55:22,839 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2021-10-16 22:55:23,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:55:23,000 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:55:23,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:55:23,001 INFO L82 PathProgramCache]: Analyzing trace with hash 294151525, now seen corresponding path program 56 times [2021-10-16 22:55:23,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:55:23,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215789256] [2021-10-16 22:55:23,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:55:23,001 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:55:23,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:55:23,305 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:55:23,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:55:23,306 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215789256] [2021-10-16 22:55:23,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215789256] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:55:23,306 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110994308] [2021-10-16 22:55:23,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:55:23,306 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:55:23,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:55:23,307 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:55:23,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2021-10-16 22:55:29,095 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-16 22:55:29,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:55:29,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 36 conjunts are in the unsatisfiable core [2021-10-16 22:55:29,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:55:29,609 INFO L388 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 [2021-10-16 22:55:29,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:29,642 INFO L388 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 21 treesize of output 20 [2021-10-16 22:55:29,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:29,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:29,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:29,804 INFO L388 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 30 treesize of output 32 [2021-10-16 22:55:29,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:29,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:29,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:29,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:29,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:29,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:29,848 INFO L388 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 39 treesize of output 44 [2021-10-16 22:55:30,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:30,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:30,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:30,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:30,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:30,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:30,048 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:55:30,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:55:30,078 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:55:30,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110994308] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:55:30,078 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:55:30,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:55:30,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619561600] [2021-10-16 22:55:30,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:55:30,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:55:30,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:55:30,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=751, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:55:30,079 INFO L87 Difference]: Start difference. First operand 2732 states and 5317 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:31,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:55:31,431 INFO L93 Difference]: Finished difference Result 4553 states and 8930 transitions. [2021-10-16 22:55:31,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-16 22:55:31,431 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:55:31,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:55:31,436 INFO L225 Difference]: With dead ends: 4553 [2021-10-16 22:55:31,436 INFO L226 Difference]: Without dead ends: 4547 [2021-10-16 22:55:31,436 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 855 ImplicationChecksByTransitivity, 930.5ms TimeCoverageRelationStatistics Valid=557, Invalid=2749, Unknown=0, NotChecked=0, Total=3306 [2021-10-16 22:55:31,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4547 states. [2021-10-16 22:55:31,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4547 to 2734. [2021-10-16 22:55:31,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2734 states, 2731 states have (on average 1.9483705602343464) internal successors, (5321), 2733 states have internal predecessors, (5321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:31,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2734 states to 2734 states and 5321 transitions. [2021-10-16 22:55:31,460 INFO L78 Accepts]: Start accepts. Automaton has 2734 states and 5321 transitions. Word has length 128 [2021-10-16 22:55:31,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:55:31,460 INFO L470 AbstractCegarLoop]: Abstraction has 2734 states and 5321 transitions. [2021-10-16 22:55:31,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:31,461 INFO L276 IsEmpty]: Start isEmpty. Operand 2734 states and 5321 transitions. [2021-10-16 22:55:31,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:55:31,462 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:55:31,462 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:55:31,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2021-10-16 22:55:31,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2021-10-16 22:55:31,663 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:55:31,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:55:31,663 INFO L82 PathProgramCache]: Analyzing trace with hash -635530823, now seen corresponding path program 57 times [2021-10-16 22:55:31,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:55:31,663 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502265797] [2021-10-16 22:55:31,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:55:31,663 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:55:31,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:55:32,008 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:55:32,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:55:32,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502265797] [2021-10-16 22:55:32,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502265797] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:55:32,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495880383] [2021-10-16 22:55:32,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:55:32,009 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:55:32,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:55:32,009 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:55:32,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2021-10-16 22:55:37,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-16 22:55:37,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:55:37,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 36 conjunts are in the unsatisfiable core [2021-10-16 22:55:37,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:55:38,459 INFO L388 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 [2021-10-16 22:55:38,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:38,492 INFO L388 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 21 treesize of output 20 [2021-10-16 22:55:38,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:38,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:38,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:38,644 INFO L388 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 30 treesize of output 32 [2021-10-16 22:55:38,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:38,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:38,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:38,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:38,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:38,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:38,748 INFO L388 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 39 treesize of output 44 [2021-10-16 22:55:38,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:38,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:38,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:38,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:38,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:38,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:38,869 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:55:38,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:55:38,904 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:55:38,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495880383] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:55:38,904 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:55:38,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:55:38,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678648691] [2021-10-16 22:55:38,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:55:38,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:55:38,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:55:38,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:55:38,905 INFO L87 Difference]: Start difference. First operand 2734 states and 5321 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:40,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:55:40,711 INFO L93 Difference]: Finished difference Result 4634 states and 9092 transitions. [2021-10-16 22:55:40,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-16 22:55:40,711 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:55:40,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:55:40,715 INFO L225 Difference]: With dead ends: 4634 [2021-10-16 22:55:40,715 INFO L226 Difference]: Without dead ends: 4622 [2021-10-16 22:55:40,715 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 936 ImplicationChecksByTransitivity, 987.1ms TimeCoverageRelationStatistics Valid=580, Invalid=2960, Unknown=0, NotChecked=0, Total=3540 [2021-10-16 22:55:40,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4622 states. [2021-10-16 22:55:40,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4622 to 2732. [2021-10-16 22:55:40,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2732 states, 2729 states have (on average 1.9483327226090144) internal successors, (5317), 2731 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:40,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2732 states to 2732 states and 5317 transitions. [2021-10-16 22:55:40,738 INFO L78 Accepts]: Start accepts. Automaton has 2732 states and 5317 transitions. Word has length 128 [2021-10-16 22:55:40,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:55:40,738 INFO L470 AbstractCegarLoop]: Abstraction has 2732 states and 5317 transitions. [2021-10-16 22:55:40,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:40,738 INFO L276 IsEmpty]: Start isEmpty. Operand 2732 states and 5317 transitions. [2021-10-16 22:55:40,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:55:40,740 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:55:40,740 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:55:40,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2021-10-16 22:55:40,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:55:40,940 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:55:40,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:55:40,941 INFO L82 PathProgramCache]: Analyzing trace with hash -474929725, now seen corresponding path program 58 times [2021-10-16 22:55:40,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:55:40,941 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705398074] [2021-10-16 22:55:40,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:55:40,941 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:55:41,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:55:41,273 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:55:41,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:55:41,273 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705398074] [2021-10-16 22:55:41,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705398074] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:55:41,274 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215328463] [2021-10-16 22:55:41,274 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:55:41,274 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:55:41,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:55:41,274 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:55:41,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2021-10-16 22:55:47,188 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:55:47,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:55:47,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 30 conjunts are in the unsatisfiable core [2021-10-16 22:55:47,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:55:47,682 INFO L388 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 [2021-10-16 22:55:47,822 INFO L388 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 [2021-10-16 22:55:47,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:47,857 INFO L388 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 21 treesize of output 20 [2021-10-16 22:55:48,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:48,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-10-16 22:55:48,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:48,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:48,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:48,157 INFO L388 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 30 treesize of output 32 [2021-10-16 22:55:48,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:48,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:48,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:48,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:48,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:48,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:48,205 INFO L388 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 39 treesize of output 44 [2021-10-16 22:55:48,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:48,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:48,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:48,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:48,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:48,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:48,323 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:55:48,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:55:48,353 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:55:48,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215328463] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:55:48,353 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:55:48,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 30 [2021-10-16 22:55:48,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268603094] [2021-10-16 22:55:48,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 22:55:48,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:55:48,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 22:55:48,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=817, Unknown=0, NotChecked=0, Total=930 [2021-10-16 22:55:48,354 INFO L87 Difference]: Start difference. First operand 2732 states and 5317 transitions. Second operand has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:50,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:55:50,371 INFO L93 Difference]: Finished difference Result 6102 states and 12022 transitions. [2021-10-16 22:55:50,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-16 22:55:50,372 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:55:50,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:55:50,377 INFO L225 Difference]: With dead ends: 6102 [2021-10-16 22:55:50,378 INFO L226 Difference]: Without dead ends: 6084 [2021-10-16 22:55:50,378 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1012 ImplicationChecksByTransitivity, 1374.5ms TimeCoverageRelationStatistics Valid=693, Invalid=3089, Unknown=0, NotChecked=0, Total=3782 [2021-10-16 22:55:50,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6084 states. [2021-10-16 22:55:50,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6084 to 2722. [2021-10-16 22:55:50,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2722 states, 2719 states have (on average 1.9481426995218831) internal successors, (5297), 2721 states have internal predecessors, (5297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:50,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2722 states to 2722 states and 5297 transitions. [2021-10-16 22:55:50,407 INFO L78 Accepts]: Start accepts. Automaton has 2722 states and 5297 transitions. Word has length 128 [2021-10-16 22:55:50,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:55:50,407 INFO L470 AbstractCegarLoop]: Abstraction has 2722 states and 5297 transitions. [2021-10-16 22:55:50,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:55:50,407 INFO L276 IsEmpty]: Start isEmpty. Operand 2722 states and 5297 transitions. [2021-10-16 22:55:50,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:55:50,409 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:55:50,409 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:55:50,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2021-10-16 22:55:50,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:55:50,610 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:55:50,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:55:50,610 INFO L82 PathProgramCache]: Analyzing trace with hash 1042732699, now seen corresponding path program 59 times [2021-10-16 22:55:50,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:55:50,610 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949284461] [2021-10-16 22:55:50,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:55:50,610 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:55:50,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:55:50,913 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:55:50,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:55:50,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949284461] [2021-10-16 22:55:50,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949284461] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:55:50,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634418792] [2021-10-16 22:55:50,913 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:55:50,913 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:55:50,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:55:50,914 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:55:50,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2021-10-16 22:55:57,723 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:55:57,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:55:57,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-16 22:55:57,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:55:58,203 INFO L388 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 [2021-10-16 22:55:58,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:58,231 INFO L388 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 21 treesize of output 20 [2021-10-16 22:55:58,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:58,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:58,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:58,299 INFO L388 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 30 treesize of output 32 [2021-10-16 22:55:58,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:58,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:58,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:58,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:58,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:58,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:58,378 INFO L388 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 39 treesize of output 44 [2021-10-16 22:55:58,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:58,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:58,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:58,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:58,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:58,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:55:58,634 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:55:58,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:55:58,677 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:55:58,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634418792] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:55:58,678 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:55:58,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:55:58,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007724769] [2021-10-16 22:55:58,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:55:58,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:55:58,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:55:58,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=751, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:55:58,678 INFO L87 Difference]: Start difference. First operand 2722 states and 5297 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:00,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:56:00,140 INFO L93 Difference]: Finished difference Result 4548 states and 8920 transitions. [2021-10-16 22:56:00,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-16 22:56:00,141 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:56:00,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:56:00,145 INFO L225 Difference]: With dead ends: 4548 [2021-10-16 22:56:00,145 INFO L226 Difference]: Without dead ends: 4542 [2021-10-16 22:56:00,145 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 888 ImplicationChecksByTransitivity, 952.3ms TimeCoverageRelationStatistics Valid=597, Invalid=2825, Unknown=0, NotChecked=0, Total=3422 [2021-10-16 22:56:00,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4542 states. [2021-10-16 22:56:00,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4542 to 2726. [2021-10-16 22:56:00,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2726 states, 2723 states have (on average 1.948218876239442) internal successors, (5305), 2725 states have internal predecessors, (5305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:00,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2726 states to 2726 states and 5305 transitions. [2021-10-16 22:56:00,169 INFO L78 Accepts]: Start accepts. Automaton has 2726 states and 5305 transitions. Word has length 128 [2021-10-16 22:56:00,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:56:00,169 INFO L470 AbstractCegarLoop]: Abstraction has 2726 states and 5305 transitions. [2021-10-16 22:56:00,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:00,169 INFO L276 IsEmpty]: Start isEmpty. Operand 2726 states and 5305 transitions. [2021-10-16 22:56:00,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:56:00,171 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:56:00,171 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:56:00,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2021-10-16 22:56:00,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2021-10-16 22:56:00,371 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:56:00,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:56:00,372 INFO L82 PathProgramCache]: Analyzing trace with hash 197023381, now seen corresponding path program 60 times [2021-10-16 22:56:00,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:56:00,372 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871463172] [2021-10-16 22:56:00,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:56:00,372 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:56:00,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:56:00,710 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:56:00,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:56:00,711 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871463172] [2021-10-16 22:56:00,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871463172] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:56:00,711 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245682211] [2021-10-16 22:56:00,711 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:56:00,711 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:56:00,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:56:00,712 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:56:00,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2021-10-16 22:56:06,569 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-16 22:56:06,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:56:06,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:56:06,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:56:07,033 INFO L388 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 [2021-10-16 22:56:07,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:07,062 INFO L388 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 21 treesize of output 20 [2021-10-16 22:56:07,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:07,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:07,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:07,128 INFO L388 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 30 treesize of output 32 [2021-10-16 22:56:07,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:07,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:07,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:07,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:07,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:07,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:07,360 INFO L388 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 39 treesize of output 44 [2021-10-16 22:56:07,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:07,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:07,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:07,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:07,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:07,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:07,568 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:56:07,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:56:07,596 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:56:07,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245682211] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:56:07,596 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:56:07,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:56:07,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540503385] [2021-10-16 22:56:07,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:56:07,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:56:07,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:56:07,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:56:07,597 INFO L87 Difference]: Start difference. First operand 2726 states and 5305 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:09,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:56:09,415 INFO L93 Difference]: Finished difference Result 6290 states and 12404 transitions. [2021-10-16 22:56:09,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-16 22:56:09,416 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:56:09,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:56:09,422 INFO L225 Difference]: With dead ends: 6290 [2021-10-16 22:56:09,422 INFO L226 Difference]: Without dead ends: 6284 [2021-10-16 22:56:09,422 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1024 ImplicationChecksByTransitivity, 1219.1ms TimeCoverageRelationStatistics Valid=712, Invalid=3070, Unknown=0, NotChecked=0, Total=3782 [2021-10-16 22:56:09,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6284 states. [2021-10-16 22:56:09,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6284 to 2728. [2021-10-16 22:56:09,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2728 states, 2725 states have (on average 1.9482568807339449) internal successors, (5309), 2727 states have internal predecessors, (5309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:09,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2728 states to 2728 states and 5309 transitions. [2021-10-16 22:56:09,451 INFO L78 Accepts]: Start accepts. Automaton has 2728 states and 5309 transitions. Word has length 128 [2021-10-16 22:56:09,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:56:09,451 INFO L470 AbstractCegarLoop]: Abstraction has 2728 states and 5309 transitions. [2021-10-16 22:56:09,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:09,452 INFO L276 IsEmpty]: Start isEmpty. Operand 2728 states and 5309 transitions. [2021-10-16 22:56:09,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:56:09,453 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:56:09,453 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:56:09,495 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2021-10-16 22:56:09,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:56:09,654 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:56:09,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:56:09,654 INFO L82 PathProgramCache]: Analyzing trace with hash -732658967, now seen corresponding path program 61 times [2021-10-16 22:56:09,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:56:09,654 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367660171] [2021-10-16 22:56:09,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:56:09,654 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:56:09,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:56:09,962 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:56:09,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:56:09,963 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367660171] [2021-10-16 22:56:09,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367660171] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:56:09,963 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267309483] [2021-10-16 22:56:09,963 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:56:09,963 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:56:09,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:56:09,964 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:56:09,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2021-10-16 22:56:15,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:56:15,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:56:15,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:56:16,351 INFO L388 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 [2021-10-16 22:56:16,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:16,381 INFO L388 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 21 treesize of output 20 [2021-10-16 22:56:16,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:16,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:16,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:16,445 INFO L388 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 30 treesize of output 32 [2021-10-16 22:56:16,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:16,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:16,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:16,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:16,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:16,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:16,655 INFO L388 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 39 treesize of output 44 [2021-10-16 22:56:16,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:16,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:16,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:16,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:16,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:16,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:16,888 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:56:16,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:56:16,921 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:56:16,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [267309483] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:56:16,921 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:56:16,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:56:16,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185361095] [2021-10-16 22:56:16,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:56:16,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:56:16,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:56:16,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:56:16,922 INFO L87 Difference]: Start difference. First operand 2728 states and 5309 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:19,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:56:19,047 INFO L93 Difference]: Finished difference Result 6312 states and 12448 transitions. [2021-10-16 22:56:19,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-16 22:56:19,047 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:56:19,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:56:19,053 INFO L225 Difference]: With dead ends: 6312 [2021-10-16 22:56:19,053 INFO L226 Difference]: Without dead ends: 6300 [2021-10-16 22:56:19,054 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1101 ImplicationChecksByTransitivity, 1244.1ms TimeCoverageRelationStatistics Valid=753, Invalid=3279, Unknown=0, NotChecked=0, Total=4032 [2021-10-16 22:56:19,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6300 states. [2021-10-16 22:56:19,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6300 to 2721. [2021-10-16 22:56:19,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2721 states, 2718 states have (on average 1.9481236203090508) internal successors, (5295), 2720 states have internal predecessors, (5295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:19,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2721 states to 2721 states and 5295 transitions. [2021-10-16 22:56:19,083 INFO L78 Accepts]: Start accepts. Automaton has 2721 states and 5295 transitions. Word has length 128 [2021-10-16 22:56:19,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:56:19,083 INFO L470 AbstractCegarLoop]: Abstraction has 2721 states and 5295 transitions. [2021-10-16 22:56:19,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:19,083 INFO L276 IsEmpty]: Start isEmpty. Operand 2721 states and 5295 transitions. [2021-10-16 22:56:19,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:56:19,085 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:56:19,085 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:56:19,126 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2021-10-16 22:56:19,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:56:19,285 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:56:19,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:56:19,286 INFO L82 PathProgramCache]: Analyzing trace with hash -1918453561, now seen corresponding path program 62 times [2021-10-16 22:56:19,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:56:19,286 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597318571] [2021-10-16 22:56:19,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:56:19,286 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:56:19,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:56:19,595 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:56:19,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:56:19,595 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597318571] [2021-10-16 22:56:19,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597318571] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:56:19,595 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297266313] [2021-10-16 22:56:19,595 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:56:19,595 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:56:19,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:56:19,596 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:56:19,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2021-10-16 22:56:25,588 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-16 22:56:25,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:56:25,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:56:25,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:56:26,046 INFO L388 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 [2021-10-16 22:56:26,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:26,077 INFO L388 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 21 treesize of output 20 [2021-10-16 22:56:26,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:26,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:26,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:26,111 INFO L388 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 30 treesize of output 32 [2021-10-16 22:56:26,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:26,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:26,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:26,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:26,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:26,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:26,232 INFO L388 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 39 treesize of output 44 [2021-10-16 22:56:26,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:26,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:26,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:26,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:26,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:26,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:26,491 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:56:26,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:56:26,518 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:56:26,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297266313] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:56:26,518 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:56:26,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:56:26,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234197098] [2021-10-16 22:56:26,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:56:26,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:56:26,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:56:26,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:56:26,519 INFO L87 Difference]: Start difference. First operand 2721 states and 5295 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:28,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:56:28,134 INFO L93 Difference]: Finished difference Result 6109 states and 12042 transitions. [2021-10-16 22:56:28,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-16 22:56:28,134 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:56:28,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:56:28,140 INFO L225 Difference]: With dead ends: 6109 [2021-10-16 22:56:28,140 INFO L226 Difference]: Without dead ends: 6103 [2021-10-16 22:56:28,140 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 796 ImplicationChecksByTransitivity, 1029.3ms TimeCoverageRelationStatistics Valid=630, Invalid=2562, Unknown=0, NotChecked=0, Total=3192 [2021-10-16 22:56:28,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6103 states. [2021-10-16 22:56:28,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6103 to 2721. [2021-10-16 22:56:28,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2721 states, 2718 states have (on average 1.9481236203090508) internal successors, (5295), 2720 states have internal predecessors, (5295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:28,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2721 states to 2721 states and 5295 transitions. [2021-10-16 22:56:28,168 INFO L78 Accepts]: Start accepts. Automaton has 2721 states and 5295 transitions. Word has length 128 [2021-10-16 22:56:28,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:56:28,169 INFO L470 AbstractCegarLoop]: Abstraction has 2721 states and 5295 transitions. [2021-10-16 22:56:28,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:28,169 INFO L276 IsEmpty]: Start isEmpty. Operand 2721 states and 5295 transitions. [2021-10-16 22:56:28,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:56:28,170 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:56:28,170 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:56:28,213 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2021-10-16 22:56:28,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2021-10-16 22:56:28,371 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:56:28,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:56:28,371 INFO L82 PathProgramCache]: Analyzing trace with hash 1530804417, now seen corresponding path program 63 times [2021-10-16 22:56:28,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:56:28,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902431329] [2021-10-16 22:56:28,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:56:28,371 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:56:28,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:56:28,740 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:56:28,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:56:28,740 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902431329] [2021-10-16 22:56:28,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902431329] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:56:28,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541888174] [2021-10-16 22:56:28,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:56:28,741 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:56:28,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:56:28,741 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:56:28,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2021-10-16 22:56:34,765 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-16 22:56:34,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:56:34,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:56:34,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:56:35,220 INFO L388 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 [2021-10-16 22:56:35,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:35,251 INFO L388 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 21 treesize of output 20 [2021-10-16 22:56:35,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:35,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:35,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:35,285 INFO L388 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 30 treesize of output 32 [2021-10-16 22:56:35,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:35,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:35,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:35,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:35,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:35,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:35,467 INFO L388 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 39 treesize of output 44 [2021-10-16 22:56:35,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:35,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:35,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:35,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:35,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:35,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:35,652 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:56:35,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:56:35,679 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:56:35,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541888174] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:56:35,679 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:56:35,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:56:35,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603224806] [2021-10-16 22:56:35,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:56:35,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:56:35,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:56:35,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=705, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:56:35,680 INFO L87 Difference]: Start difference. First operand 2721 states and 5295 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:37,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:56:37,420 INFO L93 Difference]: Finished difference Result 6128 states and 12080 transitions. [2021-10-16 22:56:37,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-16 22:56:37,420 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:56:37,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:56:37,426 INFO L225 Difference]: With dead ends: 6128 [2021-10-16 22:56:37,426 INFO L226 Difference]: Without dead ends: 6122 [2021-10-16 22:56:37,426 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 844 ImplicationChecksByTransitivity, 1080.0ms TimeCoverageRelationStatistics Valid=632, Invalid=2674, Unknown=0, NotChecked=0, Total=3306 [2021-10-16 22:56:37,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6122 states. [2021-10-16 22:56:37,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6122 to 2721. [2021-10-16 22:56:37,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2721 states, 2718 states have (on average 1.9481236203090508) internal successors, (5295), 2720 states have internal predecessors, (5295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:37,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2721 states to 2721 states and 5295 transitions. [2021-10-16 22:56:37,455 INFO L78 Accepts]: Start accepts. Automaton has 2721 states and 5295 transitions. Word has length 128 [2021-10-16 22:56:37,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:56:37,455 INFO L470 AbstractCegarLoop]: Abstraction has 2721 states and 5295 transitions. [2021-10-16 22:56:37,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:37,455 INFO L276 IsEmpty]: Start isEmpty. Operand 2721 states and 5295 transitions. [2021-10-16 22:56:37,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:56:37,457 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:56:37,457 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:56:37,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2021-10-16 22:56:37,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:56:37,657 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:56:37,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:56:37,657 INFO L82 PathProgramCache]: Analyzing trace with hash 601122069, now seen corresponding path program 64 times [2021-10-16 22:56:37,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:56:37,657 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190115716] [2021-10-16 22:56:37,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:56:37,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:56:37,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:56:37,980 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:56:37,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:56:37,980 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190115716] [2021-10-16 22:56:37,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190115716] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:56:37,980 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225012584] [2021-10-16 22:56:37,980 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:56:37,980 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:56:37,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:56:37,981 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:56:37,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2021-10-16 22:56:44,230 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:56:44,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:56:44,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-16 22:56:44,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:56:44,625 INFO L388 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 [2021-10-16 22:56:44,758 INFO L388 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 [2021-10-16 22:56:44,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:44,796 INFO L388 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 21 treesize of output 20 [2021-10-16 22:56:44,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:44,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:44,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:44,837 INFO L388 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 30 treesize of output 32 [2021-10-16 22:56:45,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:45,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-10-16 22:56:45,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:45,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:45,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:45,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:45,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:45,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:45,148 INFO L388 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 39 treesize of output 44 [2021-10-16 22:56:45,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:45,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:45,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:45,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:45,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:45,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:45,262 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:56:45,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:56:45,414 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:56:45,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225012584] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:56:45,414 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:56:45,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 18] total 31 [2021-10-16 22:56:45,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157488235] [2021-10-16 22:56:45,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-16 22:56:45,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:56:45,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-16 22:56:45,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=855, Unknown=0, NotChecked=0, Total=992 [2021-10-16 22:56:45,415 INFO L87 Difference]: Start difference. First operand 2721 states and 5295 transitions. Second operand has 32 states, 31 states have (on average 5.258064516129032) internal successors, (163), 32 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:47,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:56:47,227 INFO L93 Difference]: Finished difference Result 4579 states and 8982 transitions. [2021-10-16 22:56:47,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-16 22:56:47,227 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 5.258064516129032) internal successors, (163), 32 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:56:47,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:56:47,232 INFO L225 Difference]: With dead ends: 4579 [2021-10-16 22:56:47,232 INFO L226 Difference]: Without dead ends: 4567 [2021-10-16 22:56:47,232 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1085 ImplicationChecksByTransitivity, 1266.0ms TimeCoverageRelationStatistics Valid=714, Invalid=3446, Unknown=0, NotChecked=0, Total=4160 [2021-10-16 22:56:47,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4567 states. [2021-10-16 22:56:47,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4567 to 2707. [2021-10-16 22:56:47,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2707 states, 2704 states have (on average 1.9478550295857988) internal successors, (5267), 2706 states have internal predecessors, (5267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:47,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2707 states to 2707 states and 5267 transitions. [2021-10-16 22:56:47,255 INFO L78 Accepts]: Start accepts. Automaton has 2707 states and 5267 transitions. Word has length 128 [2021-10-16 22:56:47,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:56:47,256 INFO L470 AbstractCegarLoop]: Abstraction has 2707 states and 5267 transitions. [2021-10-16 22:56:47,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 5.258064516129032) internal successors, (163), 32 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:47,256 INFO L276 IsEmpty]: Start isEmpty. Operand 2707 states and 5267 transitions. [2021-10-16 22:56:47,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:56:47,257 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:56:47,257 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:56:47,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2021-10-16 22:56:47,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2021-10-16 22:56:47,458 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:56:47,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:56:47,458 INFO L82 PathProgramCache]: Analyzing trace with hash -2019018143, now seen corresponding path program 65 times [2021-10-16 22:56:47,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:56:47,458 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951763634] [2021-10-16 22:56:47,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:56:47,458 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:56:47,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:56:47,741 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:56:47,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:56:47,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951763634] [2021-10-16 22:56:47,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951763634] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:56:47,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358240156] [2021-10-16 22:56:47,741 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:56:47,741 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:56:47,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:56:47,742 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:56:47,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2021-10-16 22:56:54,026 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:56:54,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:56:54,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-16 22:56:54,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:56:54,567 INFO L388 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 [2021-10-16 22:56:54,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:54,597 INFO L388 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 21 treesize of output 20 [2021-10-16 22:56:54,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:54,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:54,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:54,633 INFO L388 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 30 treesize of output 32 [2021-10-16 22:56:54,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:54,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:54,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:54,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:54,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:54,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:54,673 INFO L388 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 39 treesize of output 44 [2021-10-16 22:56:54,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:54,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:54,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:54,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:54,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:54,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:56:54,842 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:56:54,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:56:54,870 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:56:54,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358240156] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:56:54,870 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:56:54,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:56:54,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413527575] [2021-10-16 22:56:54,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:56:54,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:56:54,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:56:54,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:56:54,871 INFO L87 Difference]: Start difference. First operand 2707 states and 5267 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:57,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:56:57,181 INFO L93 Difference]: Finished difference Result 8025 states and 15847 transitions. [2021-10-16 22:56:57,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-16 22:56:57,181 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:56:57,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:56:57,189 INFO L225 Difference]: With dead ends: 8025 [2021-10-16 22:56:57,190 INFO L226 Difference]: Without dead ends: 8019 [2021-10-16 22:56:57,190 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1257 ImplicationChecksByTransitivity, 1067.9ms TimeCoverageRelationStatistics Valid=697, Invalid=3725, Unknown=0, NotChecked=0, Total=4422 [2021-10-16 22:56:57,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8019 states. [2021-10-16 22:56:57,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8019 to 3533. [2021-10-16 22:56:57,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3533 states, 3530 states have (on average 1.9651558073654392) internal successors, (6937), 3532 states have internal predecessors, (6937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:57,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3533 states to 3533 states and 6937 transitions. [2021-10-16 22:56:57,231 INFO L78 Accepts]: Start accepts. Automaton has 3533 states and 6937 transitions. Word has length 128 [2021-10-16 22:56:57,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:56:57,231 INFO L470 AbstractCegarLoop]: Abstraction has 3533 states and 6937 transitions. [2021-10-16 22:56:57,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:56:57,231 INFO L276 IsEmpty]: Start isEmpty. Operand 3533 states and 6937 transitions. [2021-10-16 22:56:57,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:56:57,233 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:56:57,233 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:56:57,277 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2021-10-16 22:56:57,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-10-16 22:56:57,433 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:56:57,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:56:57,433 INFO L82 PathProgramCache]: Analyzing trace with hash 1814298151, now seen corresponding path program 66 times [2021-10-16 22:56:57,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:56:57,434 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120371468] [2021-10-16 22:56:57,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:56:57,434 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:56:57,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:56:57,732 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:56:57,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:56:57,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120371468] [2021-10-16 22:56:57,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120371468] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:56:57,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003251938] [2021-10-16 22:56:57,733 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:56:57,733 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:56:57,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:56:57,734 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:56:57,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2021-10-16 22:57:04,079 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-16 22:57:04,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:57:04,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 33 conjunts are in the unsatisfiable core [2021-10-16 22:57:04,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:57:04,626 INFO L388 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 [2021-10-16 22:57:04,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:04,655 INFO L388 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 21 treesize of output 20 [2021-10-16 22:57:04,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:04,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:04,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:04,691 INFO L388 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 30 treesize of output 32 [2021-10-16 22:57:04,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:04,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:04,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:04,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:04,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:04,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:04,784 INFO L388 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 39 treesize of output 44 [2021-10-16 22:57:04,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:04,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:04,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:04,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:04,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:04,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:04,895 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:57:04,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:57:04,923 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:57:04,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003251938] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:57:04,923 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:57:04,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:57:04,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858177289] [2021-10-16 22:57:04,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:57:04,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:57:04,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:57:04,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:57:04,924 INFO L87 Difference]: Start difference. First operand 3533 states and 6937 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:57:08,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:57:08,113 INFO L93 Difference]: Finished difference Result 9241 states and 18276 transitions. [2021-10-16 22:57:08,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-16 22:57:08,113 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:57:08,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:57:08,122 INFO L225 Difference]: With dead ends: 9241 [2021-10-16 22:57:08,123 INFO L226 Difference]: Without dead ends: 9229 [2021-10-16 22:57:08,123 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2137 ImplicationChecksByTransitivity, 1590.5ms TimeCoverageRelationStatistics Valid=1195, Invalid=5777, Unknown=0, NotChecked=0, Total=6972 [2021-10-16 22:57:08,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9229 states. [2021-10-16 22:57:08,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9229 to 3552. [2021-10-16 22:57:08,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3552 states, 3549 states have (on average 1.9653423499577345) internal successors, (6975), 3551 states have internal predecessors, (6975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:57:08,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3552 states to 3552 states and 6975 transitions. [2021-10-16 22:57:08,168 INFO L78 Accepts]: Start accepts. Automaton has 3552 states and 6975 transitions. Word has length 128 [2021-10-16 22:57:08,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:57:08,168 INFO L470 AbstractCegarLoop]: Abstraction has 3552 states and 6975 transitions. [2021-10-16 22:57:08,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:57:08,169 INFO L276 IsEmpty]: Start isEmpty. Operand 3552 states and 6975 transitions. [2021-10-16 22:57:08,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:57:08,170 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:57:08,171 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:57:08,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Forceful destruction successful, exit code 0 [2021-10-16 22:57:08,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2021-10-16 22:57:08,379 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:57:08,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:57:08,379 INFO L82 PathProgramCache]: Analyzing trace with hash 1988028129, now seen corresponding path program 67 times [2021-10-16 22:57:08,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:57:08,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004899175] [2021-10-16 22:57:08,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:57:08,380 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:57:08,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:57:08,700 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:57:08,701 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:57:08,701 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004899175] [2021-10-16 22:57:08,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004899175] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:57:08,701 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893058233] [2021-10-16 22:57:08,701 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-16 22:57:08,701 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:57:08,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:57:08,702 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:57:08,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2021-10-16 22:57:15,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:57:15,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-16 22:57:15,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:57:15,558 INFO L388 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 [2021-10-16 22:57:15,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:15,588 INFO L388 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 21 treesize of output 20 [2021-10-16 22:57:15,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:15,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:15,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:15,666 INFO L388 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 30 treesize of output 32 [2021-10-16 22:57:15,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:15,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:15,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:15,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:15,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:15,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:15,708 INFO L388 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 39 treesize of output 44 [2021-10-16 22:57:15,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:15,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:15,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:15,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:15,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:15,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:15,829 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:57:15,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:57:15,857 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:57:15,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893058233] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:57:15,857 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:57:15,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:57:15,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343511508] [2021-10-16 22:57:15,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:57:15,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:57:15,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:57:15,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:57:15,858 INFO L87 Difference]: Start difference. First operand 3552 states and 6975 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:57:18,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:57:18,350 INFO L93 Difference]: Finished difference Result 8303 states and 16397 transitions. [2021-10-16 22:57:18,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-16 22:57:18,350 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:57:18,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:57:18,359 INFO L225 Difference]: With dead ends: 8303 [2021-10-16 22:57:18,359 INFO L226 Difference]: Without dead ends: 8285 [2021-10-16 22:57:18,360 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1358 ImplicationChecksByTransitivity, 1132.7ms TimeCoverageRelationStatistics Valid=730, Invalid=3962, Unknown=0, NotChecked=0, Total=4692 [2021-10-16 22:57:18,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8285 states. [2021-10-16 22:57:18,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8285 to 3611. [2021-10-16 22:57:18,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3611 states, 3608 states have (on average 1.9661862527716185) internal successors, (7094), 3610 states have internal predecessors, (7094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:57:18,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3611 states to 3611 states and 7094 transitions. [2021-10-16 22:57:18,402 INFO L78 Accepts]: Start accepts. Automaton has 3611 states and 7094 transitions. Word has length 128 [2021-10-16 22:57:18,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:57:18,402 INFO L470 AbstractCegarLoop]: Abstraction has 3611 states and 7094 transitions. [2021-10-16 22:57:18,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:57:18,402 INFO L276 IsEmpty]: Start isEmpty. Operand 3611 states and 7094 transitions. [2021-10-16 22:57:18,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:57:18,404 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:57:18,404 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:57:18,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2021-10-16 22:57:18,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:57:18,619 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:57:18,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:57:18,619 INFO L82 PathProgramCache]: Analyzing trace with hash 1139366311, now seen corresponding path program 68 times [2021-10-16 22:57:18,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:57:18,620 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440643816] [2021-10-16 22:57:18,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:57:18,620 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:57:18,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:57:18,927 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:57:18,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:57:18,927 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440643816] [2021-10-16 22:57:18,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440643816] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:57:18,927 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403663547] [2021-10-16 22:57:18,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:57:18,927 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:57:18,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:57:18,928 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:57:18,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2021-10-16 22:57:25,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-16 22:57:25,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:57:25,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-16 22:57:25,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:57:25,873 INFO L388 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 [2021-10-16 22:57:25,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:25,939 INFO L388 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 21 treesize of output 20 [2021-10-16 22:57:25,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:25,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:25,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:25,973 INFO L388 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 30 treesize of output 32 [2021-10-16 22:57:26,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:26,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:26,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:26,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:26,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:26,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:26,016 INFO L388 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 39 treesize of output 44 [2021-10-16 22:57:26,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:26,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:26,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:26,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:26,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:26,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:26,127 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:57:26,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:57:26,154 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:57:26,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403663547] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:57:26,155 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:57:26,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2021-10-16 22:57:26,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162175120] [2021-10-16 22:57:26,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 22:57:26,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:57:26,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 22:57:26,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2021-10-16 22:57:26,155 INFO L87 Difference]: Start difference. First operand 3611 states and 7094 transitions. Second operand has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:57:28,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:57:28,915 INFO L93 Difference]: Finished difference Result 9570 states and 18928 transitions. [2021-10-16 22:57:28,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-10-16 22:57:28,915 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:57:28,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:57:28,925 INFO L225 Difference]: With dead ends: 9570 [2021-10-16 22:57:28,925 INFO L226 Difference]: Without dead ends: 9546 [2021-10-16 22:57:28,926 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1648 ImplicationChecksByTransitivity, 1489.5ms TimeCoverageRelationStatistics Valid=973, Invalid=4577, Unknown=0, NotChecked=0, Total=5550 [2021-10-16 22:57:28,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9546 states. [2021-10-16 22:57:28,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9546 to 3670. [2021-10-16 22:57:28,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3670 states, 3667 states have (on average 1.9670029997272975) internal successors, (7213), 3669 states have internal predecessors, (7213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:57:28,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3670 states to 3670 states and 7213 transitions. [2021-10-16 22:57:28,974 INFO L78 Accepts]: Start accepts. Automaton has 3670 states and 7213 transitions. Word has length 128 [2021-10-16 22:57:28,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:57:28,974 INFO L470 AbstractCegarLoop]: Abstraction has 3670 states and 7213 transitions. [2021-10-16 22:57:28,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.821428571428571) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:57:28,974 INFO L276 IsEmpty]: Start isEmpty. Operand 3670 states and 7213 transitions. [2021-10-16 22:57:28,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:57:28,976 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:57:28,976 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:57:29,021 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2021-10-16 22:57:29,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:57:29,187 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:57:29,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:57:29,187 INFO L82 PathProgramCache]: Analyzing trace with hash 611156833, now seen corresponding path program 69 times [2021-10-16 22:57:29,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:57:29,187 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647647392] [2021-10-16 22:57:29,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:57:29,188 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:57:29,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:57:29,518 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:57:29,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:57:29,519 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647647392] [2021-10-16 22:57:29,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647647392] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:57:29,519 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024423469] [2021-10-16 22:57:29,519 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-16 22:57:29,519 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:57:29,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:57:29,520 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:57:29,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2021-10-16 22:57:35,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-16 22:57:35,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:57:35,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 31 conjunts are in the unsatisfiable core [2021-10-16 22:57:35,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:57:36,568 INFO L388 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 [2021-10-16 22:57:36,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:36,598 INFO L388 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 21 treesize of output 20 [2021-10-16 22:57:36,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:36,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:36,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:36,636 INFO L388 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 30 treesize of output 32 [2021-10-16 22:57:36,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:36,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:36,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:36,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:36,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:36,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:36,676 INFO L388 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 39 treesize of output 44 [2021-10-16 22:57:36,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:36,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:36,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:36,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:36,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:36,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:36,790 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:57:36,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:57:36,818 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:57:36,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024423469] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:57:36,818 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:57:36,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:57:36,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426469697] [2021-10-16 22:57:36,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:57:36,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:57:36,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:57:36,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:57:36,819 INFO L87 Difference]: Start difference. First operand 3670 states and 7213 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:57:39,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:57:39,635 INFO L93 Difference]: Finished difference Result 9353 states and 18500 transitions. [2021-10-16 22:57:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-10-16 22:57:39,635 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:57:39,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:57:39,645 INFO L225 Difference]: With dead ends: 9353 [2021-10-16 22:57:39,645 INFO L226 Difference]: Without dead ends: 9329 [2021-10-16 22:57:39,645 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2240 ImplicationChecksByTransitivity, 1703.6ms TimeCoverageRelationStatistics Valid=1187, Invalid=5953, Unknown=0, NotChecked=0, Total=7140 [2021-10-16 22:57:39,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9329 states. [2021-10-16 22:57:39,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9329 to 3701. [2021-10-16 22:57:39,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3701 states, 3698 states have (on average 1.9675500270416442) internal successors, (7276), 3700 states have internal predecessors, (7276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:57:39,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3701 states to 3701 states and 7276 transitions. [2021-10-16 22:57:39,692 INFO L78 Accepts]: Start accepts. Automaton has 3701 states and 7276 transitions. Word has length 128 [2021-10-16 22:57:39,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:57:39,693 INFO L470 AbstractCegarLoop]: Abstraction has 3701 states and 7276 transitions. [2021-10-16 22:57:39,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:57:39,693 INFO L276 IsEmpty]: Start isEmpty. Operand 3701 states and 7276 transitions. [2021-10-16 22:57:39,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:57:39,695 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:57:39,695 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 2, 2, 2, 2, 2, 2, 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] [2021-10-16 22:57:39,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2021-10-16 22:57:39,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-10-16 22:57:39,895 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:57:39,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:57:39,895 INFO L82 PathProgramCache]: Analyzing trace with hash -1740209181, now seen corresponding path program 2 times [2021-10-16 22:57:39,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:57:39,896 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265373567] [2021-10-16 22:57:39,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:57:39,896 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:57:39,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:57:40,214 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:57:40,214 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:57:40,215 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265373567] [2021-10-16 22:57:40,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265373567] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:57:40,215 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880164725] [2021-10-16 22:57:40,215 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-16 22:57:40,215 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:57:40,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:57:40,216 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:57:40,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2021-10-16 22:57:46,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-16 22:57:46,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:57:46,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-16 22:57:46,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:57:47,227 INFO L388 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 [2021-10-16 22:57:47,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:47,251 INFO L388 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 21 treesize of output 20 [2021-10-16 22:57:47,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:47,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:47,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:47,280 INFO L388 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 30 treesize of output 32 [2021-10-16 22:57:47,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:47,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:47,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:47,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:47,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:47,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:47,329 INFO L388 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 39 treesize of output 44 [2021-10-16 22:57:47,392 INFO L354 Elim1Store]: treesize reduction 148, result has 19.1 percent of original size [2021-10-16 22:57:47,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 51 treesize of output 59 [2021-10-16 22:57:47,398 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:57:47,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880164725] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:57:47,399 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:57:47,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 26 [2021-10-16 22:57:47,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715882067] [2021-10-16 22:57:47,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-16 22:57:47,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:57:47,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-16 22:57:47,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2021-10-16 22:57:47,399 INFO L87 Difference]: Start difference. First operand 3701 states and 7276 transitions. Second operand has 27 states, 26 states have (on average 5.423076923076923) internal successors, (141), 27 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:57:50,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:57:50,074 INFO L93 Difference]: Finished difference Result 9119 states and 18038 transitions. [2021-10-16 22:57:50,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-10-16 22:57:50,074 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 5.423076923076923) internal successors, (141), 27 states have internal predecessors, (141), 0 states have call successors, (0), 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 128 [2021-10-16 22:57:50,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:57:50,084 INFO L225 Difference]: With dead ends: 9119 [2021-10-16 22:57:50,084 INFO L226 Difference]: Without dead ends: 9107 [2021-10-16 22:57:50,084 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 115 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1898 ImplicationChecksByTransitivity, 1474.8ms TimeCoverageRelationStatistics Valid=976, Invalid=5030, Unknown=0, NotChecked=0, Total=6006 [2021-10-16 22:57:50,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9107 states. [2021-10-16 22:57:50,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9107 to 3278. [2021-10-16 22:57:50,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3278 states, 3275 states have (on average 1.9609160305343512) internal successors, (6422), 3277 states have internal predecessors, (6422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:57:50,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3278 states to 3278 states and 6422 transitions. [2021-10-16 22:57:50,127 INFO L78 Accepts]: Start accepts. Automaton has 3278 states and 6422 transitions. Word has length 128 [2021-10-16 22:57:50,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:57:50,127 INFO L470 AbstractCegarLoop]: Abstraction has 3278 states and 6422 transitions. [2021-10-16 22:57:50,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 5.423076923076923) internal successors, (141), 27 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:57:50,127 INFO L276 IsEmpty]: Start isEmpty. Operand 3278 states and 6422 transitions. [2021-10-16 22:57:50,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:57:50,129 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:57:50,129 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:57:50,175 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2021-10-16 22:57:50,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable130 [2021-10-16 22:57:50,335 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:57:50,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:57:50,335 INFO L82 PathProgramCache]: Analyzing trace with hash 1168391781, now seen corresponding path program 70 times [2021-10-16 22:57:50,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:57:50,336 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027315364] [2021-10-16 22:57:50,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:57:50,336 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:57:50,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:57:50,635 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:57:50,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:57:50,635 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027315364] [2021-10-16 22:57:50,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027315364] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:57:50,635 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982604578] [2021-10-16 22:57:50,635 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-16 22:57:50,635 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:57:50,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:57:50,636 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:57:50,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2021-10-16 22:57:57,611 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-16 22:57:57,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:57:57,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 30 conjunts are in the unsatisfiable core [2021-10-16 22:57:57,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:57:58,034 INFO L388 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 [2021-10-16 22:57:58,188 INFO L388 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 [2021-10-16 22:57:58,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:58,257 INFO L388 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 21 treesize of output 20 [2021-10-16 22:57:58,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:58,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:58,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:58,294 INFO L388 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 30 treesize of output 32 [2021-10-16 22:57:58,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:58,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:58,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:58,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:58,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:58,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:58,341 INFO L388 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 39 treesize of output 44 [2021-10-16 22:57:58,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:58,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-10-16 22:57:58,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:58,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:58,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:58,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:58,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:58,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:57:58,568 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:57:58,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:57:58,596 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:57:58,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982604578] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:57:58,597 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:57:58,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 30 [2021-10-16 22:57:58,597 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799325529] [2021-10-16 22:57:58,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 22:57:58,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:57:58,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 22:57:58,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2021-10-16 22:57:58,597 INFO L87 Difference]: Start difference. First operand 3278 states and 6422 transitions. Second operand has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:58:01,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:58:01,331 INFO L93 Difference]: Finished difference Result 10144 states and 20091 transitions. [2021-10-16 22:58:01,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-16 22:58:01,331 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:58:01,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:58:01,342 INFO L225 Difference]: With dead ends: 10144 [2021-10-16 22:58:01,342 INFO L226 Difference]: Without dead ends: 10132 [2021-10-16 22:58:01,343 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1927 ImplicationChecksByTransitivity, 1592.6ms TimeCoverageRelationStatistics Valid=1125, Invalid=5355, Unknown=0, NotChecked=0, Total=6480 [2021-10-16 22:58:01,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10132 states. [2021-10-16 22:58:01,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10132 to 3282. [2021-10-16 22:58:01,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3282 states, 3279 states have (on average 1.9609637084476974) internal successors, (6430), 3281 states have internal predecessors, (6430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:58:01,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3282 states to 3282 states and 6430 transitions. [2021-10-16 22:58:01,391 INFO L78 Accepts]: Start accepts. Automaton has 3282 states and 6430 transitions. Word has length 128 [2021-10-16 22:58:01,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:58:01,391 INFO L470 AbstractCegarLoop]: Abstraction has 3282 states and 6430 transitions. [2021-10-16 22:58:01,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 5.433333333333334) internal successors, (163), 31 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:58:01,391 INFO L276 IsEmpty]: Start isEmpty. Operand 3282 states and 6430 transitions. [2021-10-16 22:58:01,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:58:01,393 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:58:01,393 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:58:01,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Ended with exit code 0 [2021-10-16 22:58:01,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:58:01,593 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:58:01,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:58:01,594 INFO L82 PathProgramCache]: Analyzing trace with hash 238709433, now seen corresponding path program 71 times [2021-10-16 22:58:01,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:58:01,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735922194] [2021-10-16 22:58:01,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:58:01,594 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:58:01,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:58:01,887 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:58:01,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:58:01,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735922194] [2021-10-16 22:58:01,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735922194] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:58:01,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273191167] [2021-10-16 22:58:01,888 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-16 22:58:01,888 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:58:01,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:58:01,888 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:58:01,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2021-10-16 22:58:08,654 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-16 22:58:08,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-16 22:58:08,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-16 22:58:08,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-16 22:58:09,189 INFO L388 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 [2021-10-16 22:58:09,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:58:09,244 INFO L388 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 21 treesize of output 20 [2021-10-16 22:58:09,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:58:09,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:58:09,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:58:09,279 INFO L388 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 30 treesize of output 32 [2021-10-16 22:58:09,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:58:09,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:58:09,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:58:09,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:58:09,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:58:09,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:58:09,384 INFO L388 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 39 treesize of output 44 [2021-10-16 22:58:09,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:58:09,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:58:09,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:58:09,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:58:09,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:58:09,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-16 22:58:09,495 INFO L354 Elim1Store]: treesize reduction 114, result has 23.5 percent of original size [2021-10-16 22:58:09,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2021-10-16 22:58:09,523 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:58:09,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273191167] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:58:09,523 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-16 22:58:09,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 29 [2021-10-16 22:58:09,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94750166] [2021-10-16 22:58:09,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 22:58:09,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 22:58:09,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 22:58:09,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2021-10-16 22:58:09,524 INFO L87 Difference]: Start difference. First operand 3282 states and 6430 transitions. Second operand has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:58:11,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-16 22:58:11,599 INFO L93 Difference]: Finished difference Result 7846 states and 15501 transitions. [2021-10-16 22:58:11,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-16 22:58:11,599 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 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 128 [2021-10-16 22:58:11,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-16 22:58:11,607 INFO L225 Difference]: With dead ends: 7846 [2021-10-16 22:58:11,607 INFO L226 Difference]: Without dead ends: 7834 [2021-10-16 22:58:11,608 INFO L842 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1116 ImplicationChecksByTransitivity, 994.0ms TimeCoverageRelationStatistics Valid=616, Invalid=3416, Unknown=0, NotChecked=0, Total=4032 [2021-10-16 22:58:11,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7834 states. [2021-10-16 22:58:11,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7834 to 3280. [2021-10-16 22:58:11,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3280 states, 3277 states have (on average 1.9609398840402807) internal successors, (6426), 3279 states have internal predecessors, (6426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:58:11,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3280 states to 3280 states and 6426 transitions. [2021-10-16 22:58:11,647 INFO L78 Accepts]: Start accepts. Automaton has 3280 states and 6426 transitions. Word has length 128 [2021-10-16 22:58:11,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-16 22:58:11,647 INFO L470 AbstractCegarLoop]: Abstraction has 3280 states and 6426 transitions. [2021-10-16 22:58:11,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.620689655172414) internal successors, (163), 30 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 22:58:11,647 INFO L276 IsEmpty]: Start isEmpty. Operand 3280 states and 6426 transitions. [2021-10-16 22:58:11,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-10-16 22:58:11,649 INFO L509 BasicCegarLoop]: Found error trace [2021-10-16 22:58:11,649 INFO L517 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2021-10-16 22:58:11,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2021-10-16 22:58:11,849 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:58:11,849 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-16 22:58:11,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 22:58:11,849 INFO L82 PathProgramCache]: Analyzing trace with hash 399310531, now seen corresponding path program 72 times [2021-10-16 22:58:11,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 22:58:11,849 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713110227] [2021-10-16 22:58:11,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 22:58:11,850 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 22:58:11,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 22:58:12,161 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-16 22:58:12,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 22:58:12,161 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713110227] [2021-10-16 22:58:12,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713110227] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-16 22:58:12,161 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921105392] [2021-10-16 22:58:12,162 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-16 22:58:12,162 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-16 22:58:12,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 22:58:12,162 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-16 22:58:12,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process Received shutdown request... [2021-10-16 22:58:17,268 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-16 22:58:17,269 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-16 22:58:18,284 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE [2021-10-16 22:58:18,313 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Forceful destruction successful, exit code 0 [2021-10-16 22:58:18,326 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 [2021-10-16 22:58:18,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2021-10-16 22:58:18,485 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 129 with TraceHistMax 10,while executing Executor. [2021-10-16 22:58:18,486 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE [2021-10-16 22:58:18,486 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-16 22:58:18,486 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE [2021-10-16 22:58:18,490 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-16 22:58:18,490 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-16 22:58:18,491 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 10:58:18 BasicIcfg [2021-10-16 22:58:18,491 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-16 22:58:18,491 INFO L168 Benchmark]: Toolchain (without parser) took 699031.59 ms. Allocated memory was 168.8 MB in the beginning and 1.4 GB in the end (delta: 1.3 GB). Free memory was 116.3 MB in the beginning and 740.1 MB in the end (delta: -623.8 MB). Peak memory consumption was 630.4 MB. Max. memory is 8.0 GB. [2021-10-16 22:58:18,491 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 168.8 MB. Free memory is still 134.7 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-16 22:58:18,491 INFO L168 Benchmark]: CACSL2BoogieTranslator took 435.07 ms. Allocated memory is still 168.8 MB. Free memory was 116.1 MB in the beginning and 129.0 MB in the end (delta: -12.8 MB). Peak memory consumption was 11.0 MB. Max. memory is 8.0 GB. [2021-10-16 22:58:18,491 INFO L168 Benchmark]: Boogie Procedure Inliner took 45.38 ms. Allocated memory is still 168.8 MB. Free memory was 129.0 MB in the beginning and 126.3 MB in the end (delta: 2.6 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. [2021-10-16 22:58:18,492 INFO L168 Benchmark]: Boogie Preprocessor took 24.39 ms. Allocated memory is still 168.8 MB. Free memory was 126.3 MB in the beginning and 124.8 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-10-16 22:58:18,492 INFO L168 Benchmark]: RCFGBuilder took 266.69 ms. Allocated memory is still 168.8 MB. Free memory was 124.8 MB in the beginning and 111.1 MB in the end (delta: 13.6 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. [2021-10-16 22:58:18,492 INFO L168 Benchmark]: TraceAbstraction took 698248.90 ms. Allocated memory was 168.8 MB in the beginning and 1.4 GB in the end (delta: 1.3 GB). Free memory was 110.6 MB in the beginning and 740.1 MB in the end (delta: -629.5 MB). Peak memory consumption was 624.6 MB. Max. memory is 8.0 GB. [2021-10-16 22:58:18,492 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11 ms. Allocated memory is still 168.8 MB. Free memory is still 134.7 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 435.07 ms. Allocated memory is still 168.8 MB. Free memory was 116.1 MB in the beginning and 129.0 MB in the end (delta: -12.8 MB). Peak memory consumption was 11.0 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 45.38 ms. Allocated memory is still 168.8 MB. Free memory was 129.0 MB in the beginning and 126.3 MB in the end (delta: 2.6 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 24.39 ms. Allocated memory is still 168.8 MB. Free memory was 126.3 MB in the beginning and 124.8 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 266.69 ms. Allocated memory is still 168.8 MB. Free memory was 124.8 MB in the beginning and 111.1 MB in the end (delta: 13.6 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. * TraceAbstraction took 698248.90 ms. Allocated memory was 168.8 MB in the beginning and 1.4 GB in the end (delta: 1.3 GB). Free memory was 110.6 MB in the beginning and 740.1 MB in the end (delta: -629.5 MB). Peak memory consumption was 624.6 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 916]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while BasicCegarLoop was analyzing trace of length 129 with TraceHistMax 10,while executing Executor. - TimeoutResultAtElement [Line: 916]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while BasicCegarLoop was analyzing trace of length 129 with TraceHistMax 10,while executing Executor. - TimeoutResultAtElement [Line: 930]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 129 with TraceHistMax 10,while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 128 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 698177.3ms, OverallIterations: 134, TraceHistogramMax: 10, EmptinessCheckTime: 225.2ms, AutomataDifference: 198133.9ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 42.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 33895 SDtfs, 148466 SDslu, 286645 SDs, 0 SdLazy, 239742 SolverSat, 15228 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 87106.8ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 20514 GetRequests, 13494 SyntacticMatches, 23 SemanticMatches, 6997 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131871 ImplicationChecksByTransitivity, 115357.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=3701occurred in iteration=130, InterpolantAutomatonStates: 4978, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 4326.1ms AutomataMinimizationTime, 133 MinimizatonAttempts, 455460 StatesRemovedByMinimization, 131 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1266.2ms SsaConstructionTime, 11529.2ms SatisfiabilityAnalysisTime, 107535.3ms InterpolantComputationTime, 29438 NumberOfCodeBlocks, 27129 NumberOfCodeBlocksAsserted, 524 NumberOfCheckSat, 29174 ConstructedInterpolants, 0 QuantifiedInterpolants, 206969 SizeOfPredicates, 1608 NumberOfNonLiveVariables, 22830 ConjunctsInSsa, 3420 ConjunctsInUnsatCore, 264 InterpolantComputations, 51 PerfectInterpolantSequences, 53111/57382 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown